เดฒเดฟเดจเด•เตเดธเดฟเตฝ เด‡เดคเดฐ เดตเดฟเตปเดกเต‹ เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต

เดฒเต‡เด”เดŸเตเดŸเตเด•เตพ เดฎเดพเดฑเดพเตป เด•เตเดฏเดพเดชเตโ€Œเดธเต เดฒเต‹เด•เตเด•เต เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดตเดฐเดฟเตฝ เด’เดฐเดพเดณเดพเดฃเต เดžเดพเตป, เด•เดพเดฐเดฃเด‚ เด’เดจเตเดจเต เด…เดฎเตผเดคเตเดคเดพเตป เด•เดดเดฟเดฏเตเดฎเตเดชเต‹เตพ 2 เด•เต€เด•เตพ เด…เดฎเตผเดคเตเดคเดพเตป เดŽเดจเดฟเด•เตเด•เต เดฎเดŸเดฟเดฏเดพเดฃเต. เด…เดจเดพเดตเดถเตเดฏเดฎเดพเดฏ 2 เด•เต€เด•เตพ เดชเต‹เดฒเตเด‚ เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต: เด‡เด‚เด—เตเดฒเต€เดทเต เดฒเต‡เด”เดŸเตเดŸเต เด“เดฃเดพเด•เตเด•เดพเตป เดžเดพเตป เด’เดฐเต†เดฃเตเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚, เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเต เดฑเดทเตเดฏเตป. เดŽเดจเตเดจเดพเตฝ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เด…เดจเดพเดตเดถเตเดฏ เด•เต€ เด•เต‹เตบเดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดฎเต†เดจเตเดตเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดณเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต, เด…เดคเต เดตเดณเดฐเต† เด…เดจเดพเดตเดถเตเดฏเดฎเดพเดฃเต, เด…เดคเต เดชเดฒ เดฒเดพเดชเตเดŸเต‹เดชเตเดชเต เดจเดฟเตผเดฎเตเดฎเดพเดคเดพเด•เตเด•เดณเตเด‚ เดตเต†เดŸเตเดŸเดฟเด•เตเด•เดณเดžเตเดžเต. เด…เดคเตเด•เตŠเดฃเตเดŸเต เด‰เดณเตเดณเดคเต เด•เตŠเดฃเตเดŸเต เดคเตƒเดชเตเดคเดฟเดชเตเดชเต†เดŸเดฃเด‚.

เดตเดฟเตปเดกเต‹เด•เตพ เดฎเดพเดฑเตเดฎเตเดชเต‹เตพ เดŸเดพเดธเตเด•เตเดฌเดพเดฑเดฟเตฝ เด…เดตเดฐเตเดŸเต† เดเด•เตเด•เดฃเตเด•เตพ เดคเดฟเดฐเดฏเดพเดจเต‹ เดธเตเด•เตเดฐเต‹เตพ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดชเต‡เดฐเตเด•เตพ เดชเดฟเดŸเดฟเด•เตเด•เดพเดจเต‹ เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ Alt + เดŸเดพเดฌเต, เดกเต†เดธเตโ€Œเด•เตโ€ŒเดŸเต‹เดชเตเดชเตเด•เดณเดฟเดฒเต‚เดŸเต† เดธเตโ€Œเด•เตเดฐเต‹เตพ เดšเต†เดฏเตเดฏเตเด• เดฎเตเดคเดฒเดพเดฏเดต. เดŽเดจเดฟเด•เตเด•เต เด’เดฐเต เด•เต€ เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเตป เด…เดฎเตผเดคเตเดคเดฃเด‚ (เดเดฑเตเดฑเดตเตเด‚ เด…เดจเตเดฏเต‹เดœเตเดฏเด‚ เด’เดจเตเดจเต เดฎเดพเดคเตเดฐเด‚, เดŽเดจเตเดจเดพเตฝ เด‡เดจเดฟ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดธเต—เดœเดจเตเดฏ เด•เต€เด•เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ) เด‰เดŸเตป เดคเดจเตเดจเต† เดŽเดจเดฟเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดตเดฟเตปเดกเต‹เดฏเดฟเตฝ เดŽเดคเตเดคเตเด•. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เด‡เดคเตเดชเต‹เดฒเต†:

  • Alt+F: Firefox
  • Alt+D: Firefox (เดธเตเดตเด•เดพเดฐเตเดฏ เดฌเตเดฐเต—เดธเดฟเด‚เด—เต)
  • Alt+T: เดŸเต†เตผเดฎเดฟเดจเตฝ
  • Alt+M: เด•เดพเตฝเด•เตเด•เตเดฒเต‡เดฑเตเดฑเตผ
  • Alt+E: IntelliJ เดเดกเดฟเดฏ
  • เดคเตเดŸเด™เตเด™เดฟเดฏเดต.

เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เด…เดฎเตผเดคเตเดคเดฟเดฏเดพเตฝ, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด“เตบ Alt+M เดˆ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดจเดฟเดฒเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต‹ เดŽเดจเตเดจเดคเต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดพเดคเต† เดคเดจเตเดจเต† เดŽเดจเดฟเด•เตเด•เต เด•เดพเตฝเด•เตเด•เตเดฒเต‡เดฑเตเดฑเตผ เด•เดพเดฃเดฃเด‚. เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด…เดคเดฟเดจเตเดฑเต† เดตเดฟเตปเดกเต‹เดฏเตเด•เตเด•เต เดซเต‹เด•เตเด•เดธเต เดจเตฝเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•, เด…เดคเต เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดซเต‹เด•เตเด•เดธเต เด•เตˆเดฎเดพเดฑเตเด•.

เดฎเตเดฎเตเดชเดคเตเดคเต† เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเดพเดคเตเดค เด•เต‡เดธเตเด•เตพเด•เตเด•เดพเดฏเดฟ, เดคเตเดฑเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดตเดฟเตปเดกเต‹เด•เดณเดฟเดฒเต‡เด•เตเด•เต เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เด…เดธเตˆเตป เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจ เดธเดพเตผเดตเดคเตเดฐเดฟเด• เด•เต€ เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเตเด•เตพ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดŽเดจเดฟเด•เตเด•เต 10 เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเตเด•เตพ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต Alt + 1 เด‡เดคเดฟเดจเดพเดฏเดฟ Alt + 0, เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเดฎเดพเดฏเตเด‚ เดฌเดจเตเดงเดฎเดฟเดฒเตเดฒเดพเดคเตเดคเดต. เดŽเดจเดฟเด•เตเด•เต เด•เตเดฒเดฟเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเด‚ Alt + 1 เด‡เดชเตเดชเต‹เตพ เดซเต‹เด•เตเด•เดธเดฟเดฒเตเดณเตเดณ เดตเดฟเตปเดกเต‹ เด•เตเดฒเดฟเด•เตเด•เต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดซเต‹เด•เตเด•เดธเต เดฒเดญเดฟเด•เตเด•เตเด‚ Alt + 1.

เด•เดŸเตเดŸเดฟเดจเต เดคเดพเดดเต† เดฐเดฃเตเดŸเต เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเดŸเต† เดตเดฟเดตเดฐเดฃเดตเตเด‚ เด‡เดคเต เดŽเด™เตเด™เดจเต† เดšเต†เดฏเตเดฏเดพเด‚ เดŽเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด‰เดคเตเดคเดฐเดตเตเด‚ เด‰เดฃเตเดŸเต. เดŽเดจเตเดจเดพเตฝ "เดจเดฟเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ" เด‡เดคเตเดคเดฐเด‚ เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดคเดฎเดพเด•เตเด•เตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต Windows, Mac OS เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฒเดฟเดจเด•เตโ€ŒเดธเดฟเดจเตŠเดชเตเดชเด‚ เดฎเดฑเตเดฑเดพเดฐเตเดŸเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ, เด•เดŸเตเดคเตเดค เด†เดธเด•เตเดคเดฟเดฏเตเด‚ เดชเดฟเตปเดตเดฒเดฟเด•เตเด•เดฒเตเด‚ เด‰เดฃเตเดŸเดพเด•เตเด•เตเดฎเต†เดจเตเดจเต เดžเดพเตป เด‰เดŸเตป เดคเดจเตเดจเต† เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด‚.

เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดจเดฟเด™เตเด™เตพ เด…เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดšเดฟเดจเตเดคเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดžเด™เตเด™เตพ เดฆเดฟเดตเดธเต‡เดจ เด‡เดคเตเดฐเดฏเตเด‚ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เด’เดฐเต เดฌเตเดฐเต—เดธเตผ, เด’เดฐเต เดŸเต†เตผเดฎเดฟเดจเตฝ, เด’เดฐเต IDE, เด’เดฐเตเดคเดฐเด‚ เดฎเต†เดธเดžเตเดšเตผ, เด’เดฐเต เดซเดฏเตฝ เดฎเดพเดจเต‡เดœเตผ, เด’เดฐเต เด•เดพเตฝเด•เตเด•เตเดฒเต‡เดฑเตเดฑเตผ, เด’เดฐเตเดชเด•เตเดทเต‡, เด…เดคเต เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ เดŽเดฒเตเดฒเดพเด‚ เดคเดจเตเดจเต†. เดฆเตˆเดจเด‚เดฆเดฟเดจ เดœเต‹เดฒเดฟเด•เดณเตเดŸเต† 95% เด•เดตเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดงเดพเดฐเดพเดณเด‚ เด•เต€ เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเตเด•เตพ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ.

เดจเดฟเดฐเดตเดงเดฟ เดตเดฟเตปเดกเต‹เด•เตพ เดคเตเดฑเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพเด•เตเด•เต, เด…เดตเดฏเดฟเดฒเตŠเดจเตเดจเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเดฟ เดจเดฟเดฏเต‹เด—เดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ IntelliJ Idea เดตเดฟเตปเดกเต‹เด•เตพ เดคเตเดฑเดจเตเดจเต เด…เดธเตˆเตป เดšเต†เดฏเตโ€ŒเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต Alt + E. เดธเดพเดงเดพเดฐเดฃ เด…เดตเดธเตเดฅเดฏเดฟเตฝ, เดจเดฟเด™เตเด™เตพ เด…เดฎเตผเดคเตเดคเตเดฎเตเดชเต‹เตพ Alt + E เดˆ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เดšเดฟเดฒ เดตเดฟเตปเดกเต‹ เดคเตเดฑเด•เตเด•เตเด‚, เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ เด†เดฆเตเดฏเด‚ เดคเตเดฑเดจเตเดจเดคเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดจเดฟเด™เตเด™เตพ เด•เตเดฒเดฟเด•เตเด•เต เดšเต†เดฏเตเดคเดพเตฝ Alt + E เดˆ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เดœเดพเดฒเด•เด™เตเด™เดณเดฟเดฒเตŠเดจเตเดจเต เด‡เดคเดฟเดจเด•เด‚ เดซเต‹เด•เตเด•เดธเดฟเตฝ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดˆ เดชเตเดฐเดคเตเดฏเต‡เด• เดตเดฟเตปเดกเต‹ เดชเตเดฐเดงเดพเดจ เด’เดจเตเดจเดพเดฏเดฟ เดจเดฟเดฏเต‹เด—เดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚, เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณ เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเตเด•เตพ เด…เดฎเตผเดคเตเดคเตเดฎเตเดชเต‹เตพ เดซเต‹เด•เตเด•เดธเต เดจเตฝเด•เตเดจเตเดจ เด’เดจเตเดจเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚ เด‡เดคเต.

เดชเตเดฐเดงเดพเดจ เดตเดฟเตปเดกเต‹ เดตเต€เดฃเตเดŸเตเด‚ เด…เดธเตˆเตป เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจเดคเดพเดฃเต. เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพ เด†เดฆเตเดฏเด‚ เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเตป เดชเตเดจเดƒเดธเดœเตเดœเดฎเดพเด•เตเด•เดฃเด‚, เดคเตเดŸเตผเดจเตเดจเต เดชเตเดฐเดงเดพเดจ เดตเดฟเตปเดกเต‹เดฏเดพเดฏเดฟ เดฎเดฑเตเดฑเตŠเดฐเต เดตเดฟเตปเดกเต‹ เดจเตฝเด•เดฃเด‚. เด’เดฐเต เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเตป เดชเตเดจเดƒเดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพ เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเตป เดคเดจเตเดจเต† เด…เดฎเตผเดคเตเดคเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เดคเตเดŸเตผเดจเตเดจเต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดชเตเดจเดƒเดธเดœเตเดœเต€เด•เดฐเดฃ เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเตป, เดžเดพเตป เด…เดคเต เด…เดธเตˆเตป เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต Alt+Backspace. เดฎเตเดฎเตเดชเดคเตเดคเต† เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเดพเดฏเดฟ เดชเตเดฐเดงเดพเดจ เดตเดฟเตปเดกเต‹ เด…เดธเตˆเตป เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดจเต† เด‡เดคเต เดตเดฟเดณเดฟเด•เตเด•เตเด‚. เดคเตเดŸเตผเดจเตเดจเต เดฎเตเดฎเตเดชเดคเตเดคเต† เด–เดฃเตเดกเดฟเด•เดฏเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดชเตเดคเดฟเดฏ เดชเตเดฐเดงเดพเดจ เดตเดฟเตปเดกเต‹ เดจเตฝเด•เดพเด‚. เดธเดพเตผเดตเดคเตเดฐเดฟเด• เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดฒเดฟเด™เตเด•เต เดšเต†เดฏเตโ€Œเดค เดตเดฟเตปเดกเต‹ เดชเตเดจเดƒเดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เด…เดคเต‡ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดคเดจเตเดจเต† เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเต.

เด†เดฎเตเด–เด‚ เดฆเตˆเตผเด˜เตเดฏเดฎเต‡เดฑเดฟเดฏเดคเดพเดฏเดฟ เดฎเดพเดฑเดฟ, เดชเด•เตเดทเต‡ เด†เดฆเตเดฏเด‚ เดžเด™เตเด™เตพ เดŽเดจเตเดคเตเดšเต†เดฏเตเดฏเตเดฎเต†เดจเตเดจเต เดชเดฑเดฏเดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเดšเตเดšเต, เดŽเดจเตเดจเดฟเดŸเตเดŸเต เด…เดคเต เดŽเด™เตเด™เดจเต† เดšเต†เดฏเตเดฏเดฃเดฎเต†เดจเตเดจเต เดตเดฟเดถเดฆเต€เด•เดฐเดฟเด•เตเด•เดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเดšเตเดšเต.

เดตเดพเดฏเดฟเดšเตเดšเต เดฎเดŸเตเดคเตเดคเดตเตผเด•เตเด•เต

เดšเตเดฐเตเด•เตเด•เดคเตเดคเดฟเตฝ, เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดฒเดฟเด™เตเด•เต เดฒเต‡เด–เดจเดคเตเดคเดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจเดคเตเดคเดฟเดฒเดพเดฃเต.

เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เด‰เดŸเดจเดŸเดฟ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเดฟเดฒเตเดฒ. เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดตเดฟเตปเดกเต‹ เดŽเด™เตเด™เดจเต† เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเตเดตเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพ เด†เดฆเตเดฏเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด‡เดคเต เด•เต‚เดŸเดพเดคเต†, เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดŽเดตเดฟเดŸเต†เดฏเดพเดฃเต เดซเต‹เด•เตเด•เดธเต เดŸเตเดฐเดพเตปเดธเตเดซเตผ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเต†เดจเตเดจเต เดชเดฑเดฏเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ. เดชเต†เดŸเตเดŸเต†เดจเตเดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เด’เดฐเต เดตเดฟเตปเดกเต‹ เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŽเดจเตเดคเตเดšเต†เดฏเตเดฏเดฃเดฎเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เด•เต€ เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเตเด•เตพ เด…เดฎเตผเดคเตเดคเดฟ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เดณเตเดŸเต† เดจเดฟเตผเดตเตเดตเดนเดฃเด‚ เดŽเด™เตเด™เดจเต† เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เดพเด‚ เดŽเดจเตเดจเดคเดฟเตฝ เดžเดพเตป เดถเตเดฐเดฆเตเดง เด•เต‡เดจเตเดฆเตเดฐเต€เด•เดฐเดฟเด•เตเด•เดฟเดฒเตเดฒ. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด•เต†เดกเดฟเด‡เดฏเดฟเตฝ เด‡เดคเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ โ†’ เด•เตเดฑเตเด•เตเด•เตเดตเดดเดฟเด•เตพ โ†’ เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดค เด•เตเดฑเตเด•เตเด•เตเดตเดดเดฟเด•เดณเดฟเตฝ เด†เดฃเต. เดฎเดฑเตเดฑเต เดตเดฟเตปเดกเต‹ เดฎเดพเดจเต‡เดœเตผเดฎเดพเดฐเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเดฒเตเด‚ เด‡เดคเตเดคเดจเตเดจเต†เดฏเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚.

wmctrl เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต

Wmctrl โ€” เดŽเด•เตเดธเต เดตเดฟเตปเดกเต‹ เดฎเดพเดจเต‡เดœเดฑเตเดฎเดพเดฏเดฟ เดธเด‚เดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด•เตบเดธเต‹เตพ เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ. เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด‡เดคเดพเดฃเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เดŽเด™เตเด™เดจเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ เดŽเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดชเต†เดŸเตเดŸเต†เดจเตเดจเต เดจเต‹เด•เตเด•เดพเด‚.

เด†เดฆเตเดฏเด‚, เดจเดฎเตเด•เตเด•เต เดคเตเดฑเดจเตเดจ เดตเดฟเตปเดกเต‹เด•เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เดพเด‚:

$ wmctrl -lx
0x01e0000e -1 plasmashell.plasmashell             N/A Desktop โ€” Plasma
0x01e0001e -1 plasmashell.plasmashell             N/A Plasma
0x03a00001  0 skype.Skype                         N/A Skype
0x04400003  0 Navigator.Firefox                   N/A Google ะŸะตั€ะตะฒะพะดั‡ะธะบ - Mozilla Firefox
0x04400218  0 Navigator.Firefox                   N/A ะ›ัƒั‡ัˆะธะต ะฟัƒะฑะปะธะบะฐั†ะธะธ ะทะฐ ััƒั‚ะบะธ / ะฅะฐะฑั€ - Mozilla Firefox (Private Browsing)
...

เด“เดชเตเดทเตป -l เดŽเดฒเตเดฒเดพ เดคเตเดฑเดจเตเดจ เดตเดฟเตปเดกเต‹เด•เดณเตเดŸเต†เดฏเตเด‚ เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† -เดŽเตป. เดŽเดธเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเตฝ เด•เตเดฒเดพเดธเตเดธเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต (skype.Skype, เดจเดพเดตเดฟเด—เต‡เดฑเตเดฑเตผ.เดซเดฏเตผเดซเต‹เด•เตเดธเต เดคเตเดŸเด™เตเด™เดฟเดฏเดต). เด‡เดตเดฟเดŸเต† เดจเดฎเตเด•เตเด•เต เดตเดฟเตปเดกเต‹ เดเดกเดฟ (เดจเดฟเดฐ 1), เด•เตเดฒเดพเดธเดฟเดจเตเดฑเต† เดชเต‡เดฐเต (เดจเดฟเดฐ 3), เดตเดฟเตปเดกเต‹ เดจเดพเดฎเด‚ (เด…เดตเดธเดพเดจ เด•เต‹เดณเด‚) เดŽเดจเตเดจเดฟเดต เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เตเดฑเดšเตเดšเต เดตเดฟเตปเดกเต‹ เดธเดœเต€เดตเดฎเดพเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เดพเด‚ -a:

$ wmctrl -a skype.Skype -x

เดŽเดฒเตเดฒเดพเด‚ เดชเตเดฒเดพเตป เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เดจเดŸเดจเตเดจเดพเตฝ, เดธเตเด•เตˆเดชเตเดชเต เดตเดฟเตปเดกเต‹ เดธเตเด•เตเดฐเต€เดจเดฟเตฝ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเด‚. เด“เดชเตเดทเดจเต เดชเด•เดฐเด‚ เดŽเด™เตเด•เดฟเตฝ -x เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• -i, เดคเตเดŸเตผเดจเตเดจเต เด•เตเดฒเดพเดธเตเดธเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดจเต เดชเด•เดฐเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเดฟเตปเดกเต‹ เดเดกเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเด‚. เด“เดฐเต‹ เดคเดตเดฃ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดฒเต‹เดžเตเดšเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เดดเตเด‚ เดตเดฟเตปเดกเต‹ เดเดกเดฟ เดฎเดพเดฑเตเดจเตเดจเดคเตเด‚ เดจเดฎเตเด•เตเด•เต เด…เดคเต เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เด…เดฑเดฟเดฏเดพเตป เด•เดดเดฟเดฏเดพเดคเตเดคเดคเตเดฎเดพเดฃเต เดเดกเดฟเดฏเตเดŸเต† เดชเตเดฐเดถเตเดจเด‚. เดฎเดฑเตเดตเดถเดคเตเดคเต, เดˆ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด’เดฐเต เดตเดฟเตปเดกเต‹เดฏเต† เด…เดฆเตเดตเดฟเดคเต€เดฏเดฎเดพเดฏเดฟ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเดจเตเดจเต, เด’เดฐเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดตเดฟเตปเดกเต‹เด•เตพ เดคเตเดฑเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดคเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต. เด‡เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด•เตเดฑเดšเตเดšเตเด•เต‚เดŸเดฟ เดฎเตเดจเตเดจเต‹เดŸเตเดŸเต.

เดˆ เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ เดจเดฎเตเดฎเตพ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดตเดดเดฟ regex เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดตเดฟเตปเดกเต‹ เดคเดฟเดฐเดฏเตเดฎเต†เดจเตเดจเต เด“เตผเดฎเตเดฎเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต wmctrl -lx. เดŽเดจเตเดจเดพเตฝ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เด‡เดคเดฟเดจเตผเดคเตเดฅเดฎเดฟเดฒเตเดฒ. เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด•เตเดฒเดพเดธเดฟเดจเตเดฑเต† เดชเต‡เดฐเต‹ เดตเดฟเตปเดกเต‹เดฏเตเดŸเต† เดชเต‡เดฐเต‹ เดฎเดคเดฟเดฏเดพเด•เตเด‚.

เด…เดŸเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏเดฟ, เดชเตเดฐเดงเดพเดจ เด†เดถเดฏเด‚ เด‡เดคเดฟเดจเด•เด‚ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดตเดฟเตปเดกเต‹ เดฎเดพเดจเต‡เดœเดฑเดฟเดจเดพเดฏเตเดณเตเดณ เด†เด—เต‹เดณ เดนเต‹เดŸเตเดŸเตเด•เต€เด•เตพ/เด•เตเดฑเตเด•เตเด•เตเดตเดดเดฟเด•เตพ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เดณเดฟเตฝ, เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเตป เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเด•.

เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ เดŽเด™เตเด™เดจเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚

เด†เดฆเตเดฏเด‚ เดจเดฟเด™เตเด™เตพ เด•เตบเดธเต‹เตพ เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเด•เตพ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดฃเด‚ wmctrl ะธ xdotool:

$ sudo apt-get install wmctrl xdotool

เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดคเต เด…เดต เดšเต‡เตผเด•เตเด•เตเด• AT PATH. เดžเดพเตป เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด…เดตเดฐเต† เด‡เดŸเตเดจเตเดจเต ~/เดฌเดฟเตป:

$ cd ~/bin
$ git clone https://github.com/masyamandev/Showwin-script.git
$ ln -s ./Showwin-script/showwin showwin
$ ln -s ./Showwin-script/showwinDetach showwinDetach

เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เด†เดฃเต†เด™เตเด•เดฟเตฝ ~/เดฌเดฟเตป เด…เดตเดฟเดŸเต† เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒ, เด…เดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพ เด…เดคเต เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต เดฑเต€เดฌเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดฃเด‚ (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเต€เดฃเตเดŸเตเด‚ เดฒเต‹เด—เดฟเตป เดšเต†เดฏเตเดฏเตเด•), เด…เดฒเตเดฒเดพเดคเตเดคเดชเด•เตเดทเด‚ ~/เดฌเดฟเตป เด…เดŸเดฟเด•เตเด•เดฟเดฒเตเดฒ AT PATH. เดŽเดฒเตเดฒเดพเด‚ เดถเดฐเดฟเดฏเดพเดฏเดฟ เดšเต†เดฏเตเดคเตเดตเต†เด™เตเด•เดฟเตฝ, เด•เตบเดธเต‹เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดŸเดพเดฌเต เดชเต‚เตผเดคเตเดคเต€เด•เดฐเดฃเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚.

เดชเตเดฐเดงเดพเดจ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดทเต‹เดตเดฟเตป 2 เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดŽเดŸเตเด•เตเด•เตเดจเตเดจเต: เด†เดฆเตเดฏเดคเตเดคเต‡เดคเต เด’เดฐเต regex เด†เดฃเต, เด…เดคเดฟเดฒเต‚เดŸเต† เดžเด™เตเด™เตพ เด†เดตเดถเตเดฏเดฎเดพเดฏ เดตเดฟเตปเดกเต‹ เดคเดฟเดฐเดฏเตเด‚, เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เด†เดตเดถเตเดฏเดฎเดพเดฏ เดตเดฟเตปเดกเต‹ เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸ เด’เดฐเต เด•เดฎเดพเตปเดกเต เด†เดฃเต.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เดพเด‚, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:

$ showwin "Mozilla Firefox$" firefox

เดซเดฏเตผเดซเต‹เด•เตเดธเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด…เดคเดฟเดจเตเดฑเต† เดตเดฟเตปเดกเต‹เดฏเตเด•เตเด•เต เดซเต‹เด•เตเด•เดธเต เดจเตฝเด•เดฃเด‚. เดซเดฏเตผเดซเต‹เด•เตเดธเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเดฒเตเด‚, เด…เดคเต เด†เดฐเด‚เดญเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฏเดฟเดฐเตเดจเตเดจเต.

เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเตเด•เดณเดฟเตฝ เด•เดฎเดพเตปเดกเตเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดถเตเดฐเดฎเดฟเด•เตเด•เดพเด‚. เด†เด—เต‹เดณ เดนเต‹เดŸเตเดŸเตเด•เต€/เด•เตเดฑเตเด•เตเด•เตเดตเดดเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เดณเดฟเตฝ เดšเต‡เตผเด•เตเด•เตเด•:

  • Alt+F: เดทเต‹เดตเดฟเตป "เดฎเต‹เดธเดฟเดฒเตเดฒ เดซเดฏเตผเดซเต‹เด•เตเดธเต$" เดซเดฏเตผเดซเต‹เด•เตเดธเต
  • Alt+D: เดทเต‹เดตเดฟเตป "เดฎเต‹เดธเดฟเดฒเตเดฒ เดซเดฏเตผเดซเต‹เด•เตเดธเต (เดธเตเดตเด•เดพเดฐเตเดฏ เดฌเตเดฐเต—เดธเดฟเด‚เด—เต)$" "เดซเดฏเตผเดซเต‹เด•เตเดธเต -เดชเตเดฐเตˆเดตเดฑเตเดฑเต-เดตเดฟเตปเดกเต‹"
  • Alt+C: เดทเต‹เดตเดฟเตป "เด•เตเดฐเต‹เดฎเดฟเดฏเด‚-เดฌเตเดฐเต—เดธเตผ. เด•เตเดฐเต‹เดฎเดฟเดฏเด‚-เดฌเตเดฐเต—เดธเตผ เดŽเตป*" เด•เตเดฐเต‹เดฎเดฟเดฏเด‚-เดฌเตเดฐเต—เดธเตผ
  • Alt+X: "chromium-browser.Chromium-browser I*" "chromium-browser -incognito" เด•เดพเดฃเดฟเด•เตเด•เตเด•
  • Alt+S: showwin โ€œskype.Skypeโ€ skypeforlinux
  • Alt+E: showwin โ€œjetbrains-ideaโ€ idea.sh

เดคเตเดŸเด™เตเด™เดฟเดฏเดต. เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ เด…เดตเดฐเดตเตผเด•เตเด•เต เดคเต‹เดจเตเดจเตเดจเตเดจเดคเตเดชเต‹เดฒเต† เด•เต€ เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเตเด•เดณเตเด‚ เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเดฑเตเด•เดณเตเด‚ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚.
เดŽเดฒเตเดฒเดพเด‚ เดถเดฐเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเดพเตฝ, เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฎเตเด•เตเด•เต เด•เต€เด•เตพ เด…เดฎเตผเดคเตเดคเดฟ เดตเดฟเตปเดกเต‹เด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดฎเดพเดฑเดพเตป เด•เดดเดฟเดฏเตเด‚.

เด•เตเดฐเต‹เด‚ เดชเตเดฐเต‡เดฎเดฟเด•เดณเต† เดžเดพเตป เดจเดฟเดฐเดพเดถเดชเตเดชเต†เดŸเตเดคเตเดคเตเด‚: เด‡เดคเดฟเดจเต เด†เตพเดฎเดพเดฑเดพเดŸเตเดŸเดคเตเดคเดฟเตฝ เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดตเดฟเตปเดกเต‹เดฏเต† เด…เดคเดฟเดจเตเดฑเต† เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚ wmctrl เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดฏเดฟเดฒเตเดฒ, เด…เดตเตผเด•เตเด•เต เด’เดฐเต‡ เด•เตเดฒเดพเดธเต เดชเต‡เดฐเตเด•เดณเตเด‚ เดตเดฟเตปเดกเต‹ เดถเต€เตผเดทเด•เด™เตเด™เดณเตเด‚ เด‰เดฃเตเดŸเต. เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดฑเต€เดœเด•เตโ€Œเดธเดฟเตฝ, N*, I* เดŽเดจเตเดจเต€ เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเดฟเดจเดพเตฝ เดˆ เดชเดคเดฟเดตเต เดชเดฆเดชเตเดฐเดฏเต‹เด—เด™เตเด™เตพ เดชเดฐเดธเตเดชเดฐเด‚ เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดต เดชเตเดฐเดงเดพเดจ เดตเดฟเตปเดกเต‹เด•เดณเดพเดฏเดฟ เดจเตฝเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚.

เดฎเตเดฎเตเดชเดคเตเดคเต† เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เดตเดฟเตปเดกเต‹ เดชเตเดจเดƒเดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต (เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ regex-เดจเต, เดเดคเต เดทเต‹เดตเดฟเตป เด•เดดเดฟเดžเตเดž เดคเดตเดฃ เดตเดฟเดณเดฟเดšเตเดšเต) เดจเดฟเด™เตเด™เตพ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดตเดฟเดณเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต showwinDetach. เดŽเดจเดฟเด•เตเด•เต เดˆ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เด’เดฐเต เด•เต€ เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเดพเดฏเดฟ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต Alt+Backspace.

เดคเดฟเดฐเด•เตเด•เดฅเดฏเดฟเตฝ เดทเต‹เดตเดฟเตป เด’เดฐเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด•เต‚เดŸเดฟเดฏเตเดฃเตเดŸเต. เด’เดฐเต เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเดฟเดณเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ (เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เด’เดฐเต เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต), เด…เดคเต เดฑเต€เดœเด•เตเดธเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เดŽเดฒเตเดฒเดพ เดตเดฟเตปเดกเต‹เด•เดณเตเด‚ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต†เดจเตเดจเต เด•เดฐเตเดคเตเดจเตเดจเต. เด…เดคเดฟเตฝ เดคเดจเตเดจเต†, เด‡เดคเต เด‰เดชเดฏเต‹เด—เดถเต‚เดจเตเดฏเดฎเดพเดฃเต†เดจเตเดจเต เดคเต‹เดจเตเดจเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดจเดฎเตเด•เตเด•เต เดเดคเต เดตเดฟเตปเดกเต‹เดฏเตเด‚ เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเดฟ เดจเดฟเดถเตเดšเดฏเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด† เดชเตเดฐเดคเตเดฏเต‡เด• เดตเดฟเตปเดกเต‹เดฏเดฟเดฒเต‡เด•เตเด•เต เดตเต‡เด—เดคเตเดคเดฟเตฝ เดฎเดพเดฑเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเดพเด‚.

เดŽเดจเดฟเด•เตเด•เต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเตเด•เตพ เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต:

  • Alt+1: เดทเต‹เดตเดฟเตป "CustomKey1"
  • Alt+2: เดทเต‹เดตเดฟเตป "CustomKey2"
  • เดชเด™เตเด•เต โ‚ฌ |
  • Alt+0: เดทเต‹เดตเดฟเตป "CustomKey0"
  • Alt+Backspace: showwinDetach

เด‡เดคเตเดตเดดเดฟ เดŽเดจเดฟเด•เตเด•เต เดเดคเต เดตเดฟเตปเดกเต‹เด•เดณเตเด‚ เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚ Alt + 1เดชเด™เตเด•เต โ‚ฌ |Alt + 0. เด•เตเดฒเดฟเด•เตเด•เต เดšเต†เดฏเตเดคเดพเตฝ เดฎเดคเดฟ Alt + 1 เดžเดพเตป เดจเดฟเดฒเดตเดฟเดฒเต† เดตเดฟเตปเดกเต‹ เดˆ เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเดฟเดฒเต‡เด•เตเด•เต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เด•เตเดฒเดฟเด•เตเด•เต เดšเต†เดฏเตเดคเตเด•เตŠเดฃเตเดŸเต เดŽเดจเดฟเด•เตเด•เต เดฌเตˆเตปเดกเดฟเด‚เด—เต เดฑเดฆเตเดฆเดพเด•เตเด•เดพเด‚ Alt + 1เดŽเดจเตเดจเดฟเดŸเตเดŸเต Alt+Backspace. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเดฟเตปเดกเต‹ เด…เดŸเดฏเตเด•เตเด•เตเด•, เด…เดคเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต.

เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ เดžเดพเตป เดจเดฟเด™เตเด™เดณเต‹เดŸเต เดšเดฟเดฒ เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ เดชเดฑเดฏเดพเด‚. เดจเดฟเด™เตเด™เตพ เด…เดต เดตเดพเดฏเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ เด…เดต เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเต เด•เดพเดฃเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•. เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเดฟเตฝ เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฐเตเดŸเต† เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เด…เดต เดฎเดจเดธเดฟเดฒเดพเด•เตเด•เดพเตป เดžเดพเตป เด‡เดชเตเดชเต‹เดดเตเด‚ เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต :).

เด’เดฐเต‡ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเดฑเต† เดตเตเดฏเดคเตเดฏเดธเตเดค เดตเดฟเตปเดกเต‹เด•เตพ เดคเดฎเตเดฎเดฟเตฝ เดŽเด™เตเด™เดจเต† เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เดพเด‚

เดคเดคเตเดตเดคเตเดคเดฟเตฝ, เด†เดฆเตเดฏ เด‰เดฆเดพเดนเดฐเดฃเด‚ โ€œwmctrl -a skype.Skype -xโ€ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. 2 เดตเดฟเตปเดกเต‹เด•เตพ เดคเตเดฑเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดซเดฏเตผเดซเต‹เด•เตเดธเตเดฎเดพเดฏเตเดณเตเดณ เด‰เดฆเดพเดนเดฐเดฃเด‚ เดจเดฎเตเด•เตเด•เต เดตเต€เดฃเตเดŸเตเด‚ เดจเต‹เด•เตเด•เดพเด‚:

0x04400003  0 Navigator.Firefox                   N/A Google ะŸะตั€ะตะฒะพะดั‡ะธะบ - Mozilla Firefox
0x04400218  0 Navigator.Firefox                   N/A ะ›ัƒั‡ัˆะธะต ะฟัƒะฑะปะธะบะฐั†ะธะธ ะทะฐ ััƒั‚ะบะธ / ะฅะฐะฑั€ - Mozilla Firefox (Private Browsing)

เด†เดฆเตเดฏ เดตเดฟเตปเดกเต‹ เดธเดพเดงเดพเดฐเดฃ เดฎเต‹เดกเดพเดฃเต, เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเต เดธเตเดตเด•เดพเดฐเตเดฏ เดฌเตเดฐเต—เดธเดฟเด‚เด—เต เด†เดฃเต. เดˆ เดตเดฟเตปเดกเต‹เด•เดณเต† เดตเตเดฏเดคเตเดฏเดธเตเดค เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเดจเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดค เด•เต€ เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดตเดฏเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเดพเดจเตเด‚ เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต.

เดตเดฟเตปเดกเต‹เด•เตพ เดฎเดพเดฑเตเดจเตเดจ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดžเดพเตป เดˆ เดชเดฐเดฟเดนเดพเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต: เดŽเดฒเตเดฒเดพ เดตเดฟเตปเดกเต‹เด•เดณเตเดŸเต†เดฏเตเด‚ เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด•, เดšเต†เดฏเตเดฏเตเด• grep regex เดตเดดเดฟ, เด†เดฆเตเดฏ เดตเดฐเดฟ เดŽเดŸเตเด•เตเด•เตเด• เดคเดฒ, เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด†เดฆเตเดฏ เด•เต‹เดณเด‚ (เด‡เดคเต เดตเดฟเตปเดกเต‹ เดเดกเดฟ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚) เดจเต‡เดŸเตเด• เดฎเตเดฑเดฟเด•เตเด•เตเด•, เดเดกเดฟ เดชเตเดฐเด•เดพเดฐเด‚ เดตเดฟเตปเดกเต‹เดฏเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเด•.

เดชเดคเดฟเดตเต เดชเดฆเดชเตเดฐเดฏเต‹เด—เด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดฐเดฃเตเดŸเต เดชเตเดฐเดถเตเดจเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เด’เดฐเต เดคเดฎเดพเดถ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚, เดŽเดจเตเดจเดพเตฝ เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ เดžเดพเตป เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เด’เดจเตเดจเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดตเดฐเดฟเดฏเตเดŸเต† เด…เดตเดธเดพเดจเด‚ (โ€œ$โ€ เดšเดฟเดนเตเดจเด‚) เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเด‚ โ€œMozilla Firefox$โ€ เดฏเต† โ€œMozilla Firefox (เดธเตเดตเด•เดพเดฐเตเดฏ เดฌเตเดฐเต—เดธเดฟเด‚เด—เต)$โ€ เดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดพเดจเตเด‚ เดŽเดจเดฟเด•เตเด•เต เดชเดคเดฟเดตเต เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เตพ เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

เด•เดฎเดพเตปเดกเต เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต:

$ wmctrl -i -a `wmctrl -lx | grep -i "Mozilla Firefox$" | head -1 | cut -d" " -f1`

เด‡เดตเดฟเดŸเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดจเตเดฑเต† เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดธเดตเดฟเดถเต‡เดทเดคเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดŠเดนเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚: grep เด’เดจเตเดจเตเด‚ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดคเตเดฑเดจเตเดจเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เด•เดฎเดพเตปเดกเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดคเตเด•เตŠเดฃเตเดŸเต เดจเดฟเด™เตเด™เตพ เด…เดคเต เด†เดฐเด‚เดญเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดคเตเดŸเตผเดจเตเดจเต เดซเต‹เด•เตเด•เดธเต เด•เตˆเดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดตเดฟเตปเดกเต‹ เดคเตเดฑเดจเตเดจเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹ เดŽเดจเตเดจเต เด‡เดŸเดฏเตเด•เตเด•เดฟเดŸเต† เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•. เดžเดพเตป เด‡เดคเดฟเตฝ เดถเตเดฐเดฆเตเดง เด•เต‡เดจเตเดฆเตเดฐเต€เด•เดฐเดฟเด•เตเด•เดฟเดฒเตเดฒ; เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดตเตผ เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ เดจเต‹เด•เตเด•เตเด‚.

เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดตเดฟเตปเดกเต‹เด•เตพ เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดพเตป เด•เดดเดฟเดฏเดพเดคเตเดคเดชเตเดชเต‹เตพ

เด…เดคเดฟเดจเดพเตฝ, เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเดฑเต† เดตเดฟเตปเดกเต‹เดฏเดฟเดฒเต‡เด•เตเด•เต เดซเต‹เด•เตเด•เดธเต เดŽเด™เตเด™เดจเต† เด•เตˆเดฎเดพเดฑเดพเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดชเด เดฟเดšเตเดšเต. เดŽเดจเตเดจเดพเตฝ เด’เดฐเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเดฟเตฝ เด’เดจเตเดจเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดตเดฟเตปเดกเต‹เด•เตพ เดคเตเดฑเดจเตเดจเดพเดฒเต‹? เดเดคเดพเดฃเต เดžเดพเตป เดซเต‹เด•เตเด•เดธเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเต? เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ เด†เดฆเตเดฏเดคเตเดคเต† เดคเตเดฑเดจเตเดจ เดตเดฟเตปเดกเต‹เดฏเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเตเด‚. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด•เต‚เดŸเตเดคเตฝ เดตเดดเด•เตเด•เด‚ เดžเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เดเดคเต เดตเดฟเตปเดกเต‹เดฏเดพเดฃเต เดจเดฎเตเด•เตเด•เต เดตเต‡เดฃเตเดŸเดคเต†เดจเตเดจเต เด“เตผเดคเตเดคเต เด† เดชเตเดฐเดคเตเดฏเต‡เด• เดตเดฟเตปเดกเต‹เดฏเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต.

เด†เดถเดฏเด‚ เด‡เดคเดพเดฏเดฟเดฐเตเดจเตเดจเต: เด’เดฐเต เด•เต€ เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเดพเดฏเดฟ เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดตเดฟเตปเดกเต‹ เด“เตผเดฎเตเดฎเดฟเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ, เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดตเดฟเตปเดกเต‹ เดซเต‹เด•เตเด•เดธเดฟเตฝ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดˆ เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเตป เด…เดฎเตผเดคเตเดคเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดญเดพเดตเดฟเดฏเดฟเตฝ, เดจเดฟเด™เตเด™เตพ เดˆ เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเตป เด…เดฎเตผเดคเตเดคเตเดฎเตเดชเต‹เตพ, เดˆ เดชเตเดฐเดคเตเดฏเต‡เด• เดตเดฟเตปเดกเต‹เดฏเดฟเดฒเต‡เด•เตเด•เต เดซเต‹เด•เตเด•เดธเต เดจเตฝเด•เตเด‚. เดตเดฟเตปเดกเต‹ เด…เดŸเดฏเตเด•เตเด•เตเดจเตเดจเดคเต เดตเดฐเต† เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดˆ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเดพเดฏเดฟ เดžเด™เตเด™เตพ เด’เดฐเต เดชเตเดจเดƒเดธเดœเตเดœเต€เด•เดฐเดฃเด‚ เดจเดŸเดคเตเดคเตเดจเตเดจเต showwinDetach.

เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เดทเต‹เดตเดฟเตป เด‡เดคเตเดชเต‡เดพเดฒเต†เดพเดจเตเดจเต:

  • เดซเต‹เด•เตเด•เดธเต เด•เตˆเดฎเดพเดฑเตเดฑเด‚ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸ เดตเดฟเตปเดกเต‹เดฏเตเดŸเต† เดเดกเดฟ เดžเด™เตเด™เตพ เดฎเตเดฎเตเดชเต เด“เตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹เดฏเต†เดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•.
    เดจเดฟเด™เตเด™เตพ เด“เตผเด•เตเด•เตเด•เดฏเตเด‚ เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดตเดฟเตปเดกเต‹ เด‡เดชเตเดชเต‹เดดเตเด‚ เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดžเด™เตเด™เตพ เด…เดคเดฟเดฒเต‡เด•เตเด•เต เดซเต‹เด•เตเด•เดธเต เด•เตˆเดฎเดพเดฑเตเด•เดฏเตเด‚ เดชเตเดฑเดคเตเดคเตเด•เดŸเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
  • เดจเดฟเดฒเดตเดฟเตฝ เดเดคเต เดตเดฟเตปเดกเต‹เดฏเดพเดฃเต เดซเต‹เด•เตเด•เดธเดฟเดฒเตเดณเตเดณเดคเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดจเต‹เด•เตเด•เตเดจเตเดจเต, เด…เดคเต เดžเด™เตเด™เดณเตเดŸเต† เด…เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ, เดญเดพเดตเดฟเดฏเดฟเตฝ เด…เดคเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เดฏเดฟ เดชเตเดฑเดคเตเดคเตเด•เดŸเด•เตเด•เดพเตป เด…เดคเดฟเดจเตเดฑเต† เดเดกเดฟ เด“เตผเดฎเตเดฎเดฟเด•เตเด•เตเด•.
  • เด…เดคเต เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดžเด™เตเด™เตพ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดšเดฟเดฒ เดตเดฟเตปเดกเต‹เด•เดณเดฟเดฒเต‡เด•เตเด•เต†เด™เตเด•เดฟเดฒเตเด‚ เดชเต‹เด•เตเด•เดฏเต‹ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดคเตเดฑเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

xdotool เด•เตบเดธเต‹เตพ เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเดฒเดตเดฟเตฝ เดเดคเต เดตเดฟเตปเดกเต‹เดฏเดพเดฃเต เดซเต‹เด•เตเด•เดธเดฟเดฒเตเดณเตเดณเดคเต†เดจเตเดจเต เด…เดคเดฟเดจเตเดฑเต† เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดนเต†เด•เตโ€Œเดธเดพเดกเต†เดธเดฟเดฎเตฝ เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเดพเด•เตเด‚:

$ printf "0x%08x" `xdotool getwindowfocus`

เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดธเตเดฅเดฟเดคเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เดตเต†เตผเดšเตเดตเตฝ เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดซเดฏเดฒเตเด•เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดฌเดพเดทเดฟเตฝ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด“เตผเด•เตเด•เดพเดจเตเดณเตเดณ เดŽเดณเตเดชเตเดชเดตเดดเดฟ. เด‰เดฌเตเดฃเตเดŸเตเดตเดฟเตฝ เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต /dev/shm/. เดฎเดฑเตเดฑเต เดตเดฟเดคเดฐเดฃเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดŽเดจเดฟเด•เตเด•เต เด’เดจเตเดจเตเด‚ เดชเดฑเดฏเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ, เดธเดฎเดพเดจเดฎเดพเดฏ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เดฃเตเดŸเต†เดจเตเดจเต เดžเดพเตป เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต. เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดจเต‹เด•เตเด•เดพเด‚:

$ mount -l | grep tmpfs

เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดˆ เดซเต‹เตพเดกเดฑเดฟเตฝ เดถเต‚เดจเตเดฏเดฎเดพเดฏ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚, เด‡เดคเตเดชเต‹เดฒเต†: /dev/shm/$USER/showwin/$SEARCH_REGEX/$WINDOW_ID. เด•เต‚เดŸเดพเดคเต†, เด“เดฐเต‹ เดคเดตเดฃ เดตเดฟเดณเดฟเด•เตเด•เตเดฎเตเดชเต‹เดดเตเด‚ เด…เดคเต เด’เดฐเต เดธเดฟเด‚เดฒเดฟเด™เตเด•เต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚ /dev/shm/$USER/showwin/showwin_last เด“เตบ /dev/shm/$USER/showwin/$SEARCH_REGEX. เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ, เด’เดฐเต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเดพเดฏเดฟ เดตเดฟเตปเดกเต‹ เดเดกเดฟ เดจเต€เด•เตเด•เด‚เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เด‡เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต showwinDetach.

เดŽเดจเตเดคเดพเดฃเต เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เด•เดดเดฟเดฏเตเด•

เด†เดฆเตเดฏเด‚, เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ เดธเตเดตเดฎเต‡เดงเดฏเดพ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เดฃเด‚. เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เตˆเด•เตŠเดฃเตเดŸเต เดงเดพเดฐเดพเดณเด‚ เด•เดพเดฐเตเดฏเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดจเตเดฑเต† เด†เดตเดถเตเดฏเด•เดค เด•เดพเดฐเดฃเด‚, เดจเดฟเด™เตเด™เดณเดฟเตฝ เดชเดฒเดฐเตเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเดพเตป เดชเต‹เดฒเตเด‚ เดถเตเดฐเดฎเดฟเด•เตเด•เดฟเดฒเตเดฒ. เดชเดพเด•เตเด•เต‡เดœเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดŽเดฒเตเดฒเดพเด‚ เด•เต‚เดŸเตเดคเตฝ เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเดฎเต†เด™เตเด•เดฟเตฝ, เด’เดฐเตเดชเด•เตเดทเต‡ เด…เดคเต เด•เตเดฑเดšเตเดšเต เดœเดจเดชเตเดฐเต€เดคเดฟ เดจเต‡เดŸเดฟเดฏเต‡เด•เตเด•เดพเด‚. เดคเตเดŸเตผเดจเตเดจเต เดจเต‹เด•เตเด•เต‚, เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดกเดฟเดธเตเดŸเตเดฐเดฟเดฌเตเดฏเต‚เดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดฑเดฟเดฒเต€เดธเต เดšเต†เดฏเตเดฏเตเด‚.

เด’เดฐเตเดชเด•เตเดทเต‡ เด…เดคเต เดŽเดณเตเดชเตเดชเด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. เด’เดฐเต เดตเดฟเตปเดกเต‹เดฏเตเดŸเต† เดเดกเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดคเต เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดš เดชเตเดฐเต‹เดธเดธเตเดธเดฟเดจเตเดฑเต† เดเดกเดฟ เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเดจเตเดฑเต† เดเดกเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดเดคเต เด•เดฎเดพเตปเดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดšเดคเดพเดฃเต†เดจเตเดจเต เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเตเด‚ เด•เดดเดฟเดฏเตเดฎเต†เด™เตเด•เดฟเตฝ, เดธเดœเตเดœเต€เด•เดฐเดฃเด‚ เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. เดธเดคเตเดฏเดคเตเดคเดฟเตฝ, เดˆ เด–เดฃเตเดกเดฟเด•เดฏเดฟเตฝ เดžเดพเตป เดŽเดดเตเดคเดฟเดฏเดคเต เดธเดพเดงเตเดฏเดฎเดพเดฃเต‹ เดŽเดจเตเดจเต เดŽเดจเดฟเด•เตเด•เต เดฎเดจเดธเตเดธเดฟเดฒเดพเดฏเดฟเดฒเตเดฒ. เด‡เดชเตเดชเต‹เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดžเดพเตป เดตเตเดฏเด•เตเดคเดฟเดชเดฐเดฎเดพเดฏเดฟ เดธเด‚เดคเตƒเดชเตเดคเดจเดพเดฃเต เดŽเดจเตเดจเดคเดพเดฃเต เดตเดธเตเดคเตเดค. เดŽเดจเตเดจเดพเตฝ เดžเดพเดจเดฒเตเดฒเดพเดคเต† เดฎเดฑเตเดฑเดพเดฐเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเตเดดเตเดตเตป เดธเดฎเต€เดชเดจเดตเตเด‚ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฃเต†เดจเตเดจเต เด•เดฃเตเดŸเต†เดคเตเดคเตเด•เดฏเตเด‚ เด†เดฐเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดคเต เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเดพเตฝ, เด’เดฐเต เดฎเดฟเด•เดšเตเดš เดชเดฐเดฟเดนเดพเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดžเดพเตป เดธเดจเตเดคเตเดทเตเดŸเดจเดพเดฃเต.

เดฎเดฑเตเดฑเตŠเดฐเต เดชเตเดฐเดถเตเดจเด‚, เดžเดพเตป เด‡เดคเดฟเดจเด•เด‚ เดŽเดดเตเดคเดฟเดฏเดคเตเดชเต‹เดฒเต†, เดšเดฟเดฒ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเตฝ เดตเดฟเตปเดกเต‹เด•เตพ เดชเดฐเดธเตเดชเดฐเด‚ เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ เดŽเดจเตเดจเดคเดพเดฃเต. เด•เตเดฐเต‹เด‚/เด•เตเดฐเต‹เดฎเดฟเดฏเด‚ เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เด†เตพเดฎเดพเดฑเดพเดŸเตเดŸเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดคเตเดฐเดฎเต‡ เดžเดพเตป เด‡เดคเต เด‡เดคเตเดตเดฐเต† เดจเดฟเดฐเต€เด•เตเดทเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณเต‚, เดชเด•เตเดทเต‡ เดฎเดฑเตเดฑเต†เดตเดฟเดŸเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เดธเดฎเดพเดจเดฎเดพเดฏ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚. เด…เดตเดธเดพเดจ เด†เดถเตเดฐเดฏเดฎเต†เดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ, เดธเดพเตผเดตเดคเตเดฐเดฟเด• เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเตเด•เดณเตเดŸเต† เด“เดชเตเดทเตป เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เด‰เดฃเตเดŸเต Alt + 1เดชเด™เตเด•เต โ‚ฌ |Alt + 0. เดตเต€เดฃเตเดŸเตเด‚, เดžเดพเตป เดซเดฏเตผเดซเต‹เด•เตเดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดตเตเดฏเด•เตเดคเดฟเดชเดฐเดฎเดพเดฏเดฟ เดŽเดจเดฟเด•เตเด•เต เดˆ เดชเตเดฐเดถเตเดจเด‚ เดชเตเดฐเดพเดงเดพเดจเตเดฏเดฎเตเดณเตเดณเดคเดฒเตเดฒ.

เดŽเดจเตเดจเดพเตฝ เดŽเดจเตเดจเต† เดธเด‚เดฌเดจเตเดงเดฟเดšเตเดšเดฟเดŸเดคเตเดคเต‹เดณเด‚ เดชเตเดฐเดงเดพเดจ เดชเตเดฐเดถเตเดจเด‚, เดžเดพเตป เดœเต‹เดฒเดฟเด•เตเด•เดพเดฏเดฟ Mac OS เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเดพเดฃเต, เดŽเดจเดฟเด•เตเด•เต เด…เด™เตเด™เดจเต†เดฏเตŠเดจเตเดจเตเด‚ เด…เดตเดฟเดŸเต† เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดžเตเดžเดฟเดฒเตเดฒ. เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ wmctrl เดŽเดจเดฟเด•เตเด•เต เด‡เดคเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดžเตเดžเตเดตเต†เดจเตเดจเต เดžเดพเตป เด•เดฐเตเดคเตเดจเตเดจเต, เดชเด•เตเดทเต‡ เด‡เดคเต Mac OS-เตฝ เดถเดฐเดฟเด•เตเด•เตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚ เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเตผ, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เดตเดณเดฐเต† เดฎเดจเตเดฆเด—เดคเดฟเดฏเดฟเดฒเดพเดฃเต, เด…เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดชเต‹เดฒเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดฒเตเดฒ. เดŽเดจเดฟเด•เตเด•เต เด•เต€ เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเตเด•เตพ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดžเตเดžเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เด…เดต เดŽเดฒเตเดฒเดพ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเดฟเดฒเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเต. เด†เดฐเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเต†เดŸเตเดŸเต†เดจเตเดจเต เด’เดฐเต เดชเดฐเดฟเดนเดพเดฐเดตเตเดฎเดพเดฏเดฟ เดตเดจเตเดจเดพเตฝ, เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดŽเดจเดฟเด•เตเด•เต เดธเดจเตเดคเต‹เดทเดฎเตเดฃเตเดŸเต.

เดชเด•เดฐเด‚ เด’เดฐเต เดจเดฟเด—เดฎเดจเดคเตเดคเดฟเตฝ เดŽเดจเตเดจ

เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดคเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด‡เดคเต เด…เดชเตเดฐเดคเต€เด•เตเดทเดฟเดคเดฎเดพเดฏเดฟ เดตเดฒเดฟเดฏเตŠเดฐเต เดธเด‚เด–เตเดฏเดฏเดพเดฏเดฟ เดฎเดพเดฑเดฟ. เด†เดถเดฏเด‚ เด…เดฑเดฟเดฏเดฟเด•เตเด•เดพเดจเตเด‚ เดตเดพเดšเด•เด‚ เด“เดตเตผเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเดคเดฟเดฐเดฟเด•เตเด•เดพเดจเตเด‚ เดžเดพเตป เด†เด—เตเดฐเดนเดฟเดšเตเดšเต, เดชเด•เตเดทเต‡ เด‡เดคเต เดŽเด™เตเด™เดจเต† เดฒเดณเดฟเดคเดฎเดพเดฏเดฟ เดชเดฑเดฏเดฃเดฎเต†เดจเตเดจเต เดžเดพเตป เด‡เดคเตเดตเดฐเต† เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เด’เดฐเตเดชเด•เตเดทเต‡ เดตเต€เดกเดฟเดฏเต‹ เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เด‡เดคเต เดฎเดฟเด•เดšเตเดšเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เดชเด•เตเดทเต‡ เด†เดณเตเด•เตพเด•เตเด•เต เด…เดคเต เด‡เดตเดฟเดŸเต† เด‡เดทเตเดŸเดฎเดฒเตเดฒ.

เดธเตโ€Œเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดจเตเดฑเต† เด…เดŸเดฟเดฏเดฟเตฝ เดŽเดจเตเดคเดพเดฃเต เด‰เดณเตเดณเดคเต†เดจเตเดจเตเด‚ เด…เดคเต เดŽเด™เตเด™เดจเต† เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเดพเด‚ เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดžเดพเตป เด•เตเดฑเดšเตเดšเต เดธเด‚เดธเดพเดฐเดฟเดšเตเดšเต. เดžเดพเตป เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดจเตเดฑเต† เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เดฏเดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ เด‡เดคเต 50 เดตเดฐเดฟเด•เตพ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต, เด…เดคเดฟเดจเดพเตฝ เด‡เดคเต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป เดชเตเดฐเดฏเดพเดธเดฎเดฟเดฒเตเดฒ.

เดฎเดฑเตเดฑเตŠเดฐเดพเตพ เดˆ เด†เดถเดฏเด‚ เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเตเด‚ เด’เดฐเตเดชเด•เตเดทเต‡ เด…เดคเต เด…เดญเดฟเดจเดจเตเดฆเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเตเด‚ เดžเดพเตป เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต. เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดเด•เดฆเต‡เดถเด‚ 3 เดตเตผเดทเด‚ เดฎเตเดฎเตเดชเต เดŽเดดเตเดคเดฟเดฏเดคเดพเดฃเต†เดจเตเดจเตเด‚ เด…เดคเต เดŽเดจเดฟเด•เตเด•เต เดตเดณเดฐเต† เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฃเต†เดจเตเดจเตเด‚ เดŽเดจเดฟเด•เตเด•เต เดŽเดจเตเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดชเดฑเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฐเตเดŸเต† เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเตเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดคเต เด—เตเดฐเตเดคเดฐเดฎเดพเดฏ เด…เดธเตเดตเดพเดธเตเดฅเตเดฏเดคเตเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเตฝ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฃเต. เด’เดชเตเดชเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดฎเดพเด•เตเดฌเตเด•เตเด•เดฟเดจเตŠเดชเตเดชเด‚.

เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดฒเดฟเด™เตเด•เต

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•