αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž”αž„αŸ’αž’αž½αž…αž‡αŸ†αž“αž½αžŸαž“αŸ…αž€αŸ’αž“αž»αž„αž›αžΈαž“αž»αž…

αžαŸ’αž‰αž»αŸ†αž‡αžΆαž˜αž“αž»αžŸαŸ’αžŸαž˜αŸ’αž“αžΆαž€αŸ‹αž€αŸ’αž“αž»αž„αž…αŸ†αž“αŸ„αž˜αž’αŸ’αž“αž€αžŠαŸ‚αž›αž”αžΆαž“αž€αŸ†αžŽαžαŸ‹ Caps Lock αžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ’αžαžΌαžšαž”αŸ’αž›αž„αŸ‹ αž–αŸ’αžšαŸ„αŸ‡αžαŸ’αž‰αž»αŸ†αžαŸ’αž‡αž·αž›αž…αž»αž… 2 αž‚αŸ’αžšαžΆαž”αŸ‹αž“αŸ…αž–αŸαž›αžαŸ’αž‰αž»αŸ†αž’αžΆαž…αž…αž»αž…αž˜αž½αž™αŸ” αžαŸ’αž‰αž»αŸ†αžαŸ‚αž˜αž‘αžΆαŸ†αž„αž…αž„αŸ‹αž”αžΆαž“αžŸαŸ„αžŠαŸ‚αž›αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž…αŸ†αž“αž½αž“ 2αŸ– αžαŸ’αž‰αž»αŸ†αž“αžΉαž„αž”αŸ’αžšαžΎαž˜αž½αž™αžŠαžΎαž˜αŸ’αž”αžΈαž”αžΎαž€αž”αŸ’αž›αž„αŸ‹αž—αžΆαžŸαžΆαž’αž„αŸ‹αž‚αŸ’αž›αŸαžŸ αž“αž·αž„αž‘αžΈαž–αžΈαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αžΆαžŸαžΆαžšαž»αžŸαŸ’αžŸαžΈαŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‚αž“αŸ’αž›αžΉαŸ‡αžŠαŸ‚αž›αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž‘αžΈαž–αžΈαžšαž‚αžΊαžαŸ’αžšαžΌαžœαž αŸ…αž˜αŸ‰αžΊαž“αž»αž™αž”αžšαž·αž”αž‘ αžŠαŸ‚αž›αžœαžΆαž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αžαŸ’αž›αžΆαŸ†αž„αžŽαžΆαžŸαŸ‹αžŠαŸ‚αž›αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αžΆαžαŸ‹αž…αŸαž‰αžŠαŸ„αž™αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž•αž›αž·αžαž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž™αž½αžšαžŠαŸƒαž‡αžΆαž…αŸ’αžšαžΎαž“αŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡ αž’αŸ’αž“αž€β€‹αžαŸ’αžšαžΌαžœβ€‹αžαŸ‚β€‹αž–αŸαž‰β€‹αž…αž·αžαŸ’αžβ€‹αž“αžΉαž„β€‹αž’αŸ’αžœαžΈβ€‹αžŠαŸ‚αž›β€‹αž’αŸ’αž“αž€β€‹αž˜αžΆαž“αŸ”

αž αžΎαž™β€‹αžαŸ’αž‰αž»αŸ†β€‹αž€αŸβ€‹αž˜αž·αž“β€‹αž…αž„αŸ‹β€‹αžŸαŸ’αžœαŸ‚αž„αžšαž€β€‹αžšαžΌαž”β€‹αžαŸ†αžŽαžΆαž„β€‹αžšαž”αžŸαŸ‹β€‹αž–αž½αž€αž‚αŸβ€‹αž“αŸ…αž›αžΎβ€‹αžšαž”αžΆαžšβ€‹αž—αžΆαžšαž€αž·αž…αŸ’αž…β€‹αž“αŸ…αž–αŸαž›β€‹αž”αŸ’αžŠαžΌαžšβ€‹αž”αž„αŸ’αž’αž½αž… αž¬β€‹αž…αžΆαž”αŸ‹β€‹αžˆαŸ’αž˜αŸ„αŸ‡β€‹αž“αŸ…αž–αŸαž›β€‹αžšαž˜αžΌαžšβ€‹αž†αŸ’αž›αž„αž€αžΆαžαŸ‹ αž‡αŸ†αž“αž½αžŸ (Alt) + αžαŸαž”αžšαž˜αžΌαžšαžαžΆαž˜αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž›αžΎαžαž»αŸ” αž§αž‘αžΆαž αžšαžŽαŸαžŠαžΌαž…αž“αŸαŸ‡αŸ–

  • Alt+FαŸ– Firefox
  • Alt+DαŸ– Firefox (αž€αžΆαžšαžšαž»αž€αžšαž€αž―αž€αž‡αž“)
  • Alt+TαŸ– αžŸαŸ’αžαžΆαž“αžΈαž™
  • Alt+MαŸ– αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž‚αž·αžαž›αŸαž
  • Alt+EαŸ– IntelliJ Idea
  • αž›αŸ”

αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡αž‘αŸ€αžαžŠαŸ„αž™αž€αžΆαžšαž…αž»αž…αž§αž‘αžΆαž αžšαžŽαŸαž“αŸ…αž›αžΎ 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)+αžαž™αž€αŸ’αžšαŸ„αž™. αžœαžΆβ€‹αž“αžΉαž„β€‹αž αŸ…β€‹αžŸαŸ’αž‚αŸ’αžšαžΈαž”β€‹αžŠαŸ‚αž›β€‹αž“αžΉαž„β€‹αž˜αž·αž“β€‹αž•αŸ’αžαž›αŸ‹β€‹αž±αŸ’αž™β€‹αž”αž„αŸ’αž’αž½αž…β€‹αž…αž˜αŸ’αž”αž„β€‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹β€‹αž€αžΆαžšβ€‹αžšαž½αž˜β€‹αž”αž‰αŸ’αž…αžΌαž›β€‹αž‚αŸ’αž“αžΆβ€‹αž–αžΈαž˜αž»αž“αŸ” αž αžΎαž™β€‹αž”αž“αŸ’αž‘αžΆαž”αŸ‹β€‹αž˜αž€β€‹αž’αŸ’αž“αž€β€‹αž’αžΆαž…β€‹αž€αŸ†αžŽαžαŸ‹β€‹αž”αž„αŸ’αž’αž½αž…β€‹αž˜αŸβ€‹αžαŸ’αž˜αžΈβ€‹αžŠαžΌαž…β€‹αžŠαŸ‚αž›β€‹αž”αžΆαž“β€‹αž–αž·αž–αžŽαŸŒαž“αžΆβ€‹αž€αŸ’αž“αž»αž„β€‹αž€αžαžΆαžαžŽαŸ’αžŒβ€‹αž˜αž»αž“αŸ” αž€αŸ†αžŽαžαŸ‹αž‘αžΎαž„αžœαž·αž‰αž“αžΌαžœαž”αž„αŸ’αž’αž½αž…αžŠαŸ‚αž›αž”αžΆαž“αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž”αž“αŸ’αžŸαŸ†αž‡αžΆαžŸαž€αž›αž€αžΎαžαž‘αžΎαž„αžαžΆαž˜αžšαž”αŸ€αž”αžŠαžΌαž…αž‚αŸ’αž“αžΆαŸ”

αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž”αžΆαž“αž”αŸ’αžšαŸ‚αž‘αŸ…αž‡αžΆαžœαŸ‚αž„ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαŸ’αž‰αž»αŸ†αž…αž„αŸ‹αž”αŸ’αžšαžΆαž”αŸ‹αž–αžΈαž’αŸ’αžœαžΈαžŠαŸ‚αž›αž™αžΎαž„αž“αžΉαž„αž’αŸ’αžœαžΎ αž αžΎαž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž–αž“αŸ’αž™αž›αŸ‹αž–αžΈαžšαž”αŸ€αž”αž’αŸ’αžœαžΎαžœαžΆαŸ”

αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αžŠαŸ‚αž›αž’αž»αž‰αž‘αŸ’αžšαžΆαž“αŸ‹αž“αžΉαž„αž€αžΆαžšαž’αžΆαž“

αžŸαžšαž»αž”αž˜αž€ αžαŸ†αžŽαž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αžŸαŸ’αž‚αŸ’αžšαžΈαž”αž‚αžΊαž“αŸ…αž…αž»αž„αž”αž‰αŸ’αž…αž”αŸ‹αž“αŸƒαž’αžαŸ’αžαž”αž‘αŸ”

αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž’αŸ’αž“αž€αž“αŸ…αžαŸ‚αž˜αž·αž“αž’αžΆαž…αžŠαŸ†αž‘αžΎαž„ αž“αž·αž„αž”αŸ’αžšαžΎαžœαžΆαž—αŸ’αž›αžΆαž˜αŸ—αž”αžΆαž“αž‘αŸαŸ” αžŠαŸ†αž”αžΌαž„αž’αŸ’αž“αž€αž“αžΉαž„αžαŸ’αžšαžΌαžœαžŸαŸ’αžœαŸ‚αž„αž™αž›αŸ‹αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αžŸαŸ’αž‚αŸ’αžšαžΈαž”αžšαž€αžƒαžΎαž‰αž”αž„αŸ’αž’αž½αž…αžŠαŸ‚αž›αž…αž„αŸ‹αž”αžΆαž“αŸ” αž”αžΎαž‚αŸ’αž˜αžΆαž“αž“αŸαŸ‡αž‘αŸ αžœαžΆαž“αžΉαž„αž˜αž·αž“αž’αžΆαž…αž”αŸ’αžšαžΆαž”αŸ‹αžŸαŸ’αž‚αŸ’αžšαžΈαž”αž–αžΈαž€αž“αŸ’αž›αŸ‚αž„αžŠαŸ‚αž›αž€αžΆαžšαž•αŸ’αžαŸ„αžαž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαžαŸ’αžšαžΌαžœαž•αŸ’αž‘αŸαžšαž–αž·αžαž”αŸ’αžšαžΆαž€αžŠαž“αŸ„αŸ‡αž‘αŸαŸ” αž αžΎαž™αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž™αž›αŸ‹αž–αžΈαž’αŸ’αžœαžΈαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž’αŸ’αžœαžΎαž”αŸ’αžšαžŸαž·αž“αž”αžΎαž—αŸ’αž›αžΆαž˜αŸ—αž“αŸ„αŸ‡αž”αž„αŸ’αž’αž½αž…αžŠαŸ‚αž›αžŸαž˜αžšαž˜αŸ’αž™αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αžƒαžΎαž‰αŸ”

αž αžΎαž™αžαŸ’αž‰αž»αŸ†αž“αžΉαž„αž˜αž·αž“αž•αŸ’αžαŸ„αžαž›αžΎαžšαž”αŸ€αž”αž€αŸ†αžŽαžαŸ‹αž€αžΆαžšαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž“αŸƒαžŸαŸ’αž‚αŸ’αžšαžΈαž”αžŠαŸ„αž™αž…αž»αž…αž”αž“αŸ’αžŸαŸ†αž‚αŸ’αžšαžΆαž”αŸ‹αž…αž»αž…αž“αŸ„αŸ‡αž‘αŸαŸ” αž§αž‘αžΆαž αžšαžŽαŸ αž“αŸ…αž€αŸ’αž“αž»αž„ KDE αžœαžΆαžŸαŸ’αžαž·αžαž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’ β†’ αž•αŸ’αž›αžΌαžœαž€αžΆαžαŸ‹ β†’ αž•αŸ’αž›αžΌαžœαž€αžΆαžαŸ‹αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αŸ” αž“αŸαŸ‡αž€αŸαž‚αž½αžšαžαŸ‚αž‡αžΆαž€αžšαžŽαžΈαž“αŸ…αž€αŸ’αž“αž»αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž”αž„αŸ’αž’αž½αž…αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ”

αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ† wmctrl

Wmctrl - αž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž€αž»αž„αžŸαžΌαž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αžœαžΎαž’αž“αŸ’αžαžšαž€αž˜αŸ’αž˜αž‡αžΆαž˜αž½αž™ X Window Manager αŸ” αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŸαŸ†αžαžΆαž“αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαŸ’αž‚αŸ’αžšαžΈαž”αŸ” αžŸαžΌαž˜αž€αŸ’αžšαž‘αŸαž€αž˜αžΎαž›αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αž’αŸ’αž“αž€αž’αžΆαž…αž”αŸ’αžšαžΎαžœαžΆαž”αžΆαž“αŸ”

αžŠαŸ†αž”αžΌαž„β€‹αž™αžΎαž„β€‹αž”αž„αŸ’αž αžΆαž‰β€‹αž”αž‰αŸ’αž‡αžΈβ€‹αž”αž„αŸ’αž’αž½αž…β€‹αžŠαŸ‚αž›β€‹αž”αžΎαž€αŸ–

$ 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 αž”αž„αŸ’αž αžΆαž‰αž”αž‰αŸ’αž‡αžΈαž“αŸƒαž”αž„αŸ’αž’αž½αž…αžŠαŸ‚αž›αž”αžΎαž€αž‘αžΆαŸ†αž„αž’αžŸαŸ‹ αž“αž·αž„ -X αž”αž“αŸ’αžαŸ‚αž˜αžˆαŸ’αž˜αŸ„αŸ‡αžαŸ’αž“αžΆαž€αŸ‹αž‘αŸ…αž›αž‘αŸ’αž’αž•αž› (skype.Skype, Navigator.Firefox αž›)αŸ” αž“αŸ…αž‘αžΈαž“αŸαŸ‡αž™αžΎαž„αžαŸ’αžšαžΌαžœαž€αžΆαžšαž›αŸαžαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž”αž„αŸ’αž’αž½αž… (αž‡αž½αžšαž‘αžΈ 1) αžˆαŸ’αž˜αŸ„αŸ‡αžαŸ’αž“αžΆαž€αŸ‹ (αž‡αž½αžšαž‘αžΈ 3) αž“αž·αž„αžˆαŸ’αž˜αŸ„αŸ‡αž”αž„αŸ’αž’αž½αž… (αž‡αž½αžšαž…αž»αž„αž€αŸ’αžšαŸ„αž™) αŸ”

αž’αŸ’αž“αž€αž’αžΆαž…αž–αŸ’αž™αžΆαž™αžΆαž˜αž’αŸ’αžœαžΎαž±αŸ’αž™αž”αž„αŸ’αž’αž½αž…αž˜αž½αž™αž…αŸ†αž“αž½αž“αžŸαž€αž˜αŸ’αž˜αžŠαŸ„αž™αž”αŸ’αžšαžΎαž‡αž˜αŸ’αžšαžΎαžŸ -a:

$ wmctrl -a skype.Skype -x

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αžœαžΈαŸ—αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‘αŸ…αžαžΆαž˜αž•αŸ‚αž“αž€αžΆαžšαž“αŸ„αŸ‡ αž”αž„αŸ’αž’αž½αž… Skype αž‚αž½αžšαžαŸ‚αž”αž„αŸ’αž αžΆαž‰αž“αŸ…αž›αžΎαž’αŸαž€αŸ’αžšαž„αŸ‹αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž‡αŸ†αž“αž½αžŸαž±αŸ’αž™αž‡αž˜αŸ’αžšαžΎαžŸ -x αž”αŸ’αžšαžΎαž‡αž˜αŸ’αžšαžΎαžŸ -iαž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž‡αŸ†αž“αž½αžŸαž±αŸ’αž™αžˆαŸ’αž˜αŸ„αŸ‡αžαŸ’αž“αžΆαž€αŸ‹ αž’αŸ’αž“αž€αž’αžΆαž…αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž›αŸαžαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž”αž„αŸ’αž’αž½αž…αŸ” αž”αž‰αŸ’αž αžΆαž‡αžΆαž˜αž½αž™ id αž‚αžΊαžαžΆ αž›αŸαžαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž”αž„αŸ’αž’αž½αž…αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžšαžΆαž›αŸ‹αž–αŸαž›αžŠαŸ‚αž›αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αž αžΎαž™αž™αžΎαž„αž˜αž·αž“αž’αžΆαž…αžŠαžΉαž„αžœαžΆαž‡αžΆαž˜αž»αž“αž”αžΆαž“αž‘αŸαŸ” αž˜αŸ’αž™αŸ‰αžΆαž„αžœαž·αž‰αž‘αŸ€αž αž‚αž»αžŽαž›αž€αŸ’αžαžŽαŸˆαž“αŸαŸ‡αž€αŸ†αžŽαžαŸ‹αž’αžαŸ’αžαžŸαž‰αŸ’αž‰αžΆαžŽαžœαž·αž“αžŠαžΌ αžŠαŸ‚αž›αž’αžΆαž…αž˜αžΆαž“αžŸαžΆαžšαŸˆαžŸαŸ†αžαžΆαž“αŸ‹αž“αŸ…αž–αŸαž›αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αžΎαž€αž”αž„αŸ’αž’αž½αž…αž…αŸ’αžšαžΎαž“αž‡αžΆαž„αž˜αž½αž™αŸ” αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ€αžαž’αŸ†αž–αžΈαžšαžΏαž„αž“αŸαŸ‡αž”αž“αŸ’αžαž·αž…αž‘αŸ€αžαŸ”

αž“αŸ…αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž“αŸαŸ‡αž™αžΎαž„αžαŸ’αžšαžΌαžœαž…αžΆαŸ†αžαžΆαž™αžΎαž„αž“αžΉαž„αžŸαŸ’αžœαŸ‚αž„αžšαž€αž”αž„αŸ’αž’αž½αž…αžŠαŸ‚αž›αž…αž„αŸ‹αž”αžΆαž“αžŠαŸ„αž™αž”αŸ’αžšαžΎ regex αžαžΆαž˜αž›αž‘αŸ’αž’αž•αž› wmctrl -lx. αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αŸ„αŸ‡αž˜αž·αž“αž˜αžΆαž“αž“αŸαž™αžαžΆαž™αžΎαž„αžαŸ’αžšαžΌαžœαž”αŸ’αžšαžΎαž’αŸ’αžœαžΈαžŠαŸ‚αž›αžŸαŸ’αž˜αž»αž‚αžŸαŸ’αž˜αžΆαž‰αž“αŸ„αŸ‡αž‘αŸαŸ” αž‡αžΆαž’αž˜αŸ’αž˜αžαžΆαžˆαŸ’αž˜αŸ„αŸ‡αžαŸ’αž“αžΆαž€αŸ‹ αž¬αžˆαŸ’αž˜αŸ„αŸ‡αž”αž„αŸ’αž’αž½αž…αž‚αžΊαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαžΆαž“αŸ‹αŸ”

αž‡αžΆαž‘αžΌαž‘αŸ… αž‚αŸ†αž“αž·αžαž…αž˜αŸ’αž”αž„αž‚αž½αžšαžαŸ‚αž…αŸ’αž”αžΆαžŸαŸ‹αž›αžΆαžŸαŸ‹αžšαž½αž…αž αžΎαž™αŸ” αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹ hotkeys/shortcuts αžŸαž€αž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžœαž·αž“αžŠαžΌαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž”αž“αŸ’αžŸαŸ†αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž€αžΆαžšαžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αžŸαŸ’αž‚αŸ’αžšαžΈαž”αŸ”

αžšαž”αŸ€αž”αž”αŸ’αžšαžΎαžŸαŸ’αž‚αŸ’αžšαžΈαž”

αžŠαŸ†αž”αžΌαž„αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαžŠαŸ†αž‘αžΎαž„αž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž€αž»αž„αžŸαžΌαž›αŸ” wmctrl ΠΈ xdotool:

$ sudo apt-get install wmctrl xdotool

αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž‘αžΆαž‰αž™αž€αžŸαŸ’αž‚αŸ’αžšαžΈαž” αž αžΎαž™αž”αž“αŸ’αžαŸ‚αž˜αžœαžΆαž‘αŸ… $ PATH. αž‡αžΆαž’αž˜αŸ’αž˜αžαžΆαžαŸ’αž‰αž»αŸ†αžŠαžΆαž€αŸ‹αž–αž½αž€αžœαžΆαž…αžΌαž› ~/αž”αŸŠαžΈαž“:

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

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαžαž ~/αž”αŸŠαžΈαž“ αž˜αž·αž“αž“αŸ…αž‘αžΈαž“αŸ„αŸ‡αž‘αŸ αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž”αž„αŸ’αž€αžΎαžαžœαžΆ αž αžΎαž™αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž‘αžΎαž„αžœαž·αž‰ (αž¬αž…αžΌαž›αž‘αžΎαž„αžœαž·αž‰) αž”αžΎαž˜αž·αž“αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž‘αŸαŸ” ~/αž”αŸŠαžΈαž“ αž“αžΉαž„αž˜αž·αž“αž”αž»αž€ $ PATH. αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αžœαžΈαŸ—αž‚αŸ’αžšαž”αŸ‹αž™αŸ‰αžΆαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž”αžΆαž“αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœ αž“αŸ„αŸ‡αžŸαŸ’αž‚αŸ’αžšαžΈαž”αž‚αž½αžšαžαŸ‚αž’αžΆαž…αž…αžΌαž›αž”αŸ’αžšαžΎαž”αžΆαž“αž–αžΈαž€αž»αž„αžŸαžΌαž› αž αžΎαž™αž€αžΆαžšαž”αŸ†αž–αŸαž‰αž•αŸ’αž‘αžΆαŸ†αž„αž‚αž½αžšαžαŸ‚αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαŸ”

αžŸαŸ’αž‚αŸ’αžšαžΈαž”αž…αž˜αŸ’αž”αž„ showwin αž™αž€ 2 αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαŸ– αž‘αžΈαž˜αž½αž™αž‚αžΊαž‡αžΆ regex αžŠαŸ‚αž›αž™αžΎαž„αž“αžΉαž„αžŸαŸ’αžœαŸ‚αž„αžšαž€αž”αž„αŸ’αž’αž½αž…αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž€αžΆαžš αž αžΎαž™αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž‘αžΈαž–αžΈαžšαž‚αžΊαž‡αžΆαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαžŠαŸ‚αž›αž…αžΆαŸ†αž”αžΆαž…αŸ‹αžαŸ’αžšαžΌαžœαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž”αž„αŸ’αž’αž½αž…αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž€αžΆαžšαž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αžƒαžΎαž‰αŸ”

αž’αŸ’αž“αž€αž’αžΆαž…αžŸαžΆαž€αž›αŸ’αž”αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŸαŸ’αž‚αŸ’αžšαžΈαž” αž§αž‘αžΆαž αžšαžŽαŸαŸ–

$ showwin "Mozilla Firefox$" firefox

αž”αŸ’αžšαžŸαž·αž“αž”αžΎ Firefox αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαŸ†αž‘αžΎαž„ αž”αž„αŸ’αž’αž½αž…αžšαž”αžŸαŸ‹αžœαžΆαž‚αž½αžšαžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαŸ„αžαž›αžΎαŸ” αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆ Firefox αž˜αž·αž“αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αŸαžŠαŸ„αž™ αžœαžΆαž‚αž½αžšαžαŸ‚αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αŸ”

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαžœαžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αž“αŸ„αŸ‡αž’αŸ’αž“αž€αž’αžΆαž…αž–αŸ’αž™αžΆαž™αžΆαž˜αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž€αžΆαžšαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž›αžΎαž”αž“αŸ’αžŸαŸ†αŸ” αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹ hotkeys/shortcuts αžŸαž€αž›αž”αž“αŸ’αžαŸ‚αž˜αŸ–

  • Alt+F: showwin "Mozilla Firefox$" firefox
  • Alt+D: showwin "Mozilla Firefox (Private Browsing)$" "firefox -private-window"
  • Alt+CαŸ– showwin "chromium-browser.Chromium-browser N*" chromium-browser
  • Alt+XαŸ– showwin "chromium-browser.Chromium-browser I*" "chromium-browser -incognito"
  • Alt+SαŸ– showwin β€œskype.Skype” skypeforlinux
  • Alt+EαŸ– showwin β€œjetbrains-idea” idea.sh

αž›αŸ” αž‚αŸ’αžšαž”αŸ‹αŸ—αž‚αŸ’αž“αžΆαž’αžΆαž…αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž”αž“αŸ’αžŸαŸ†αž‚αž“αŸ’αž›αžΉαŸ‡ αž“αž·αž„αžŸαžΌαž αŸ’αžœαžœαŸ‚αžš αžŠαžΌαž…αžŠαŸ‚αž›αž–αž½αž€αž‚αŸαž™αž›αŸ‹αžŸαŸ’αžšαž”αŸ”
αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αžœαžΈαŸ—αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž”αžΆαž“αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœ αž“αŸ„αŸ‡αž€αžΆαžšαž”αŸ’αžšαžΎαž”αž“αŸ’αžŸαŸ†αžαžΆαž„αž›αžΎ αž™αžΎαž„αž“αžΉαž„αž’αžΆαž…αž”αŸ’αžαžΌαžšαžšαžœαžΆαž„ windows αžŠαŸ„αž™αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž…αž»αž…αž‚αŸ’αžšαžΆαž”αŸ‹αž…αž»αž…αŸ”

αžαŸ’αž‰αž»αŸ†β€‹αž“αžΉαž„β€‹αžαž€β€‹αž…αž·αžαŸ’αžβ€‹αž’αŸ’αž“αž€β€‹αžŸαŸ’αžšαž›αžΆαž‰αŸ‹ chromeαŸ– αžœαžΆβ€‹αž’αžΆαž…β€‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹β€‹αž”αž„αŸ’αž’αž½αž…β€‹αž’αž˜αŸ’αž˜αžαžΆβ€‹αžŠαŸ„αž™β€‹αž›αž‘αŸ’αž’αž•αž›β€‹αžšαž”αžŸαŸ‹αžœαžΆαŸ” wmctrl αž’αŸ’αž“αž€αž˜αž·αž“αž’αžΆαž…αž‘αŸ αž–αž½αž€αž‚αŸαž˜αžΆαž“αžˆαŸ’αž˜αŸ„αŸ‡αžαŸ’αž“αžΆαž€αŸ‹ αž“αž·αž„αž…αŸ†αžŽαž„αž‡αžΎαž„αž”αž„αŸ’αž’αž½αž…αžŠαžΌαž…αž‚αŸ’αž“αžΆαŸ” αž“αŸ…αž€αŸ’αž“αž»αž„ regex αžŠαŸ‚αž›αž”αžΆαž“αžŸαŸ’αž“αžΎαž‘αžΎαž„ αžαž½αž’αž€αŸ’αžŸαžš N* αž“αž·αž„ I* αž‚αžΊαžαŸ’αžšαžΌαžœαž€αžΆαžšαžαŸ‚αžŠαžΎαž˜αŸ’αž”αžΈαž±αŸ’αž™αž€αž“αŸ’αžŸαŸ„αž˜αž’αž˜αŸ’αž˜αžαžΆαž‘αžΆαŸ†αž„αž“αŸαŸ‡αžαž»αžŸαž‚αŸ’αž“αžΆαž–αžΈαž‚αŸ’αž“αžΆαž‘αŸ…αžœαž·αž‰αž‘αŸ…αž˜αž€ αž αžΎαž™αž–αž½αž€αžœαžΆαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αž‡αžΆαž”αž„αŸ’αž’αž½αž…αž˜αŸαŸ”

αžŠαžΎαž˜αŸ’αž”αžΈαž€αŸ†αžŽαžαŸ‹αž‘αžΎαž„αžœαž·αž‰αž“αžΌαžœαž”αž„αŸ’αž’αž½αž…αž˜αŸαž“αŸƒαž”αž“αŸ’αžŸαŸ†αž–αžΈαž˜αž»αž“ (αž‡αžΆαž€αžΆαžšαž–αž·αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ regex αžŠαŸ‚αž› showwin αž”αžΆαž“αž αŸ…αž€αžΆαž›αž–αžΈαž›αžΎαž€αž˜αž»αž“) αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž αŸ…αžŸαŸ’αž‚αŸ’αžšαžΈαž” showwinDetach. αžαŸ’αž‰αž»αŸ†β€‹αž˜αžΆαž“β€‹αžŸαŸ’αž‚αŸ’αžšαžΈαž”β€‹αž“αŸαŸ‡β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž€αŸ†αžŽαžαŸ‹β€‹αž‘αŸ…β€‹αž“αžΉαž„β€‹αž€αžΆαžšβ€‹αž•αŸ’αžŸαŸ†β€‹αž‚αž“αŸ’αž›αžΉαŸ‡ αž‡αŸ†αž“αž½αžŸ (Alt)+αžαž™αž€αŸ’αžšαŸ„αž™.

αž“αŸ…αžŸαŸ’αž‚αŸ’αžšαžΈαž” showwin αž˜αžΆαž“αž˜αž»αžαž„αžΆαžšαž˜αž½αž™αž‘αŸ€αžαŸ” αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž αŸ…αž‡αžΆαž˜αž½αž™αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž˜αž½αž™ (αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαž“αŸαŸ‡αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž‡αžΆαž§αž”αž€αžšαžŽαŸαž€αŸ†αžŽαžαŸ‹αž’αžαŸ’αžαžŸαž‰αŸ’αž‰αžΆαžŽ) αžœαžΆαž˜αž·αž“αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž› regex αž‘αžΆαž›αŸ‹αžαŸ‚αžŸαŸ„αŸ‡ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž…αžΆαžαŸ‹αž‘αž»αž€αž”αž„αŸ’αž’αž½αž…αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžαžΆαžŸαž˜αžšαž˜αŸ’αž™αŸ” αžŠαŸ„αž™αžαŸ’αž›αž½αž“αžœαžΆαž•αŸ’αž‘αžΆαž›αŸ‹ αžœαžΆαž αžΆαž€αŸ‹αžŠαžΌαž…αž‡αžΆαž‚αŸ’αž˜αžΆαž“αž”αŸ’αžšαž™αŸ„αž‡αž“αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαžΆαž˜αžšαž”αŸ€αž”αž“αŸαŸ‡αž™αžΎαž„αž’αžΆαž…αž€αŸ†αžŽαžαŸ‹αž”αž„αŸ’αž’αž½αž…αžŽαžΆαž˜αž½αž™αž‡αžΆαž”αž„αŸ’αž’αž½αž…αž˜αŸ αž αžΎαž™αž”αŸ’αžαžΌαžšαž‘αŸ…αž”αž„αŸ’αž’αž½αž…αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž“αŸ„αŸ‡αž™αŸ‰αžΆαž„αžšαž αŸαžŸαŸ”

αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž”αž“αŸ’αžŸαŸ†αžŠαžΌαž…αžαžΆαž„αž€αŸ’αžšαŸ„αž˜αŸˆ

  • Alt+1αŸ– showwin "CustomKey1"
  • Alt+2αŸ– showwin "CustomKey2"
  • ...
  • Alt+0αŸ– showwin "CustomKey0"
  • Alt+BackspaceαŸ– showwinDetach

αžœαž·αž’αžΈαž“αŸαŸ‡αžαŸ’αž‰αž»αŸ†αž’αžΆαž…αž…αž„αž”αž„αŸ’αž’αž½αž…αžŽαžΆαž˜αž½αž™αž‘αŸ…αž“αžΉαž„αž”αž“αŸ’αžŸαŸ† Alt + 1...Alt + 0. αžŠαŸ„αž™αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž…αž»αž… Alt + 1 αžαŸ’αž‰αž»αŸ†β€‹αž…αž„β€‹αž”αž„αŸ’αž’αž½αž…β€‹αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“β€‹αž‘αŸ…β€‹αž“αžΉαž„β€‹αž€αžΆαžšβ€‹αž•αŸ’αžŸαŸ†β€‹αž“αŸαŸ‡αŸ” αžαŸ’αž‰αž»αŸ†αž’αžΆαž…αž›αž»αž”αž…αŸ„αž›αž€αžΆαžšαž…αž„αžŠαŸ„αž™αž…αž»αž… Alt + 1, αž αžΎαž™β€‹αž”αž“αŸ’αž‘αžΆαž”αŸ‹β€‹αž˜αž€ αž‡αŸ†αž“αž½αžŸ (Alt)+αžαž™αž€αŸ’αžšαŸ„αž™. αž¬αž”αž·αž‘αž”αž„αŸ’αž’αž½αž…αžœαžΆαž€αŸαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž•αž„αžŠαŸ‚αžšαŸ”

αž”αž“αŸ’αž‘αžΆαž”αŸ‹αžαŸ’αž‰αž»αŸ†αž“αžΉαž„αž”αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž–αžΈαž–αŸαžαŸŒαž˜αžΆαž“αž›αž˜αŸ’αž’αž·αžαž”αž…αŸ’αž…αŸαž€αž‘αŸαžŸαž˜αž½αž™αž…αŸ†αž“αž½αž“αŸ” αž’αŸ’αž“αž€αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž’αžΆαž“αžœαžΆαž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž–αŸ’αž™αžΆαž™αžΆαž˜αž€αŸ†αžŽαžαŸ‹αžœαžΆ αž αžΎαž™αž˜αžΎαž›αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαŸ’αž‰αž»αŸ†αž“αŸ…αžαŸ‚αž•αŸ’αžαž›αŸ‹αž’αž“αž»αžŸαžΆαžŸαž“αŸαž±αŸ’αž™αž™αž›αŸ‹αž’αŸ†αž–αžΈαžŸαŸ’αž‚αŸ’αžšαžΈαž”αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžŠαž‘αŸƒ αž˜αž»αž“αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž–αž½αž€αžœαžΆαž“αŸ…αž›αžΎαž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ :) αŸ”

αžšαž”αŸ€αž”αž”αŸ‚αž„αž…αŸ‚αž€αžšαžœαžΆαž„ windows αž•αŸ’αžŸαŸαž„αž‚αŸ’αž“αžΆαž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαžΌαž…αž‚αŸ’αž“αžΆαŸ”

αž‡αžΆαž‚αŸ„αž›αž€αžΆαžšαžŽαŸ αž§αž‘αžΆαž αžšαžŽαŸαžŠαŸ†αž”αžΌαž„αž”αŸ†αž•αž»αž β€œwmctrl -a skype.Skype -x” αž€αŸ†αž–αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αž“αž·αž„αž’αžΆαž…αž”αŸ’αžšαžΎαž”αžΆαž“αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžŸαžΌαž˜αž€αŸ’αžšαž‘αŸαž€αž˜αžΎαž›αž§αž‘αžΆαž αžšαžŽαŸαž˜αŸ’αžαž„αž‘αŸ€αžαž‡αžΆαž˜αž½αž™ Firefox αžŠαŸ‚αž› 2 windows αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αžΎαž€αŸ–

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 αž˜αž·αž“αžαŸ’αžšαž‘αž”αŸ‹αž’αŸ’αžœαžΈαž‘αŸαž“αŸ„αŸ‡αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž…αž„αŸ‹αž”αžΆαž“αž˜αž·αž“αž”αžΎαž€αž αžΎαž™αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžœαžΆαžŠαŸ„αž™αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž–αžΈαž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž‘αžΈαž–αžΈαžšαŸ” αž αžΎαž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž‡αžΆαž‘αŸ€αž„αž‘αžΆαžαŸ‹αžαžΆαžαžΎαž”αž„αŸ’αž’αž½αž…αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž€αžΆαžšαž”αžΆαž“αž”αžΎαž€αžŠαžΎαž˜αŸ’αž”αžΈαž•αŸ’αž‘αŸαžšαž€αžΆαžšαž•αŸ’αžαŸ„αžαž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž‘αŸ…αžœαžΆαŸ” αžαŸ’αž‰αž»αŸ†αž“αžΉαž„αž˜αž·αž“αž•αŸ’αžαŸ„αžαž›αžΎαžšαžΏαž„αž“αŸαŸ‡αž‘αŸ αž’αŸ’αž“αž€αžŽαžΆαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž€αžΆαžšαžœαžΆαž“αžΉαž„αž˜αžΎαž›αž”αŸ’αžšαž—αž–αŸ”

αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ windows αž˜αž·αž“αž’αžΆαž…αž”αŸ‚αž„αž…αŸ‚αž€αž”αžΆαž“αŸ”

αžŠαžΌαž…αŸ’αž“αŸαŸ‡, αž™αžΎαž„αž”αžΆαž“αžšαŸ€αž“αž–αžΈαžšαž”αŸ€αž”αžŠαžΎαž˜αŸ’αž”αžΈαž•αŸ’αž‘αŸαžšαž€αžΆαžšαž•αŸ’αžαŸ„αžαž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž‘αŸ…αž”αž„αŸ’αž’αž½αž…αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž…αž„αŸ‹αž”αžΆαž“αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž…αž»αŸ‡αž™αŸ‰αžΆαž„αžŽαžΆαž”αžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž˜αž½αž™αž”αžΎαž€αž”αž„αŸ’αž’αž½αž…αž…αŸ’αžšαžΎαž“αž‡αžΆαž„αž˜αž½αž™? αžαžΎαžαŸ’αž‰αž»αŸ†αž‚αž½αžšαž•αŸ’αžαŸ„αžαž›αžΎαž˜αž½αž™αžŽαžΆ? αžŸαŸ’αž‚αŸ’αžšαžΈαž”αžαžΆαž„αž›αžΎαž‘αŸ†αž“αž„αž‡αžΆαž“αžΉαž„αž•αŸ’αž‘αŸαžšαž‘αŸ…αž”αž„αŸ’αž’αž½αž…αžŠαŸ‚αž›αž”αžΎαž€αžŠαŸ†αž”αžΌαž„αŸ” αž‘αŸ„αŸ‡αž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ αž™αžΎαž„αž…αž„αŸ‹αž”αžΆαž“αž—αžΆαž–αž”αžαŸ‹αž”αŸ‚αž“αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ€αžαŸ” αžαŸ’αž‰αž»αŸ†β€‹αž…αž„αŸ‹β€‹αž’αžΆαž…β€‹αž…αžΆαŸ†β€‹αžαžΆβ€‹αž”αž„αŸ’αž’αž½αž…β€‹αž˜αž½αž™β€‹αžŽαžΆβ€‹αžŠαŸ‚αž›β€‹αž™αžΎαž„β€‹αžαŸ’αžšαžΌαžœβ€‹αž€αžΆαžš αž αžΎαž™β€‹αž”αŸ’αžαžΌαžšβ€‹αž‘αŸ…β€‹αž”αž„αŸ’αž’αž½αž…β€‹αž–αž·αžŸαŸαžŸβ€‹αž“αŸ„αŸ‡αŸ”

αž‚αŸ†αž“αž·αžαž“αŸαŸ‡αž‚αžΊαž“αŸαŸ‡: αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž™αžΎαž„αž…αž„αŸ‹αž…αž„αž…αžΆαŸ†αž”αž„αŸ’αž’αž½αž…αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž˜αž½αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž“αŸ’αžŸαŸ†αž‚αŸ’αžšαžΆαž”αŸ‹αž…αž»αž… αž“αŸ„αŸ‡αž™αžΎαž„αžαŸ’αžšαžΌαžœαž…αž»αž…αž”αž“αŸ’αžŸαŸ†αž“αŸαŸ‡αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž”αž„αŸ’αž’αž½αž…αžŠαŸ‚αž›αž…αž„αŸ‹αž”αžΆαž“αžŸαŸ’αžαž·αžαž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž•αŸ’αžαŸ„αžαž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαŸ” αž“αŸ…αž–αŸαž›αž’αž“αžΆαž‚αž αž“αŸ…αž–αŸαž›αž’αŸ’αž“αž€αž…αž»αž…αž”αž“αŸ’αžŸαŸ†αž“αŸαŸ‡ αž€αžΆαžšαž•αŸ’αžαŸ„αžαž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αž‘αŸ…αž”αž„αŸ’αž’αž½αž…αž“αŸαŸ‡αŸ” αžšαž αžΌαžαžŠαž›αŸ‹αž”αž„αŸ’αž’αž½αž…αž”αž·αž‘ αž¬αž™αžΎαž„αž€αŸ†αžŽαžαŸ‹αž‘αžΎαž„αžœαž·αž‰αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‚αŸ’αž“αžΆαž“αŸƒαžŸαŸ’αž‚αŸ’αžšαžΈαž”αž“αŸαŸ‡αŸ” showwinDetach.

αž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŸαŸ’αž‚αŸ’αžšαžΈαž” showwin αž’αŸ’αžœαžΈαž˜αž½αž™β€‹αžŠαžΌαž…αž“αŸαŸ‡:

  • αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αžαžΆαžαžΎαž™αžΎαž„αž”αžΆαž“αž…αž„αž…αžΆαŸ†αž›αŸαžαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžšαž”αžŸαŸ‹αž”αž„αŸ’αž’αž½αž…αž–αžΈαž˜αž»αž“αžŠαŸ‚αž›αž€αžΆαžšαž•αŸ’αžαŸ„αžαž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž‚αž½αžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‘αŸαžšαžŠαŸ‚αžšαž¬αž‘αŸαŸ”
    αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž…αž„αž…αžΆαŸ† αž αžΎαž™αž”αž„αŸ’αž’αž½αž…αž”αŸ‚αž”αž“αŸαŸ‡αž“αŸ…αžαŸ‚αž˜αžΆαž“ αž“αŸ„αŸ‡αž™αžΎαž„αž•αŸ’αž‘αŸαžšαž€αžΆαžšαž•αŸ’αžαŸ„αžαž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž‘αŸ…αžœαžΆ αž αžΎαž™αž…αŸαž‰αŸ”
  • αž™αžΎαž„αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αžαžΆαžαžΎαž”αž„αŸ’αž’αž½αž…αž˜αž½αž™αžŽαžΆαžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αž•αŸ’αžαŸ„αžαž’αžΆαžšαž˜αŸ’αž˜αžŽαŸ αž αžΎαž™αž”αŸ’αžšαžŸαž·αž“αž”αžΎαžœαžΆαžαŸ’αžšαžΌαžœαž“αžΉαž„αžŸαŸ†αžŽαžΎαžšαž”αžŸαŸ‹αž™αžΎαž„ αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž…αž„αž…αžΆαŸ†αž›αŸαžαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžšαž”αžŸαŸ‹αžœαžΆ αžŠαžΎαž˜αŸ’αž”αžΈαž…αžΌαž›αž‘αŸ…αž€αžΆαž“αŸ‹αžœαžΆαž“αŸ…αž–αŸαž›αž’αž“αžΆαž‚αž αž αžΎαž™αž…αŸαž‰αŸ”
  • αž™αžΎαž„αž…αžΌαž›αž‘αŸ…αž™αŸ‰αžΆαž„αž αŸ„αž…αžŽαžΆαžŸαŸ‹αž”αž„αŸ’αž’αž½αž…αžŠαŸ‚αž›αžŸαž˜αžšαž˜αŸ’αž™αž”αŸ’αžšαžŸαž·αž“αž”αžΎαžœαžΆαž˜αžΆαž“αž¬αž”αžΎαž€αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž…αž„αŸ‹αž”αžΆαž“αŸ”

αž’αŸ’αž“αž€αž’αžΆαž…αžŸαŸ’αžœαŸ‚αž„αž™αž›αŸ‹αžαžΆαžαžΎαž”αž„αŸ’αž’αž½αž…αžŽαžΆαž˜αž½αž™αžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αž•αŸ’αžαŸ„αžαž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαžŠαŸ„αž™αž”αŸ’αžšαžΎαž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž€αž»αž„αžŸαžΌαž› xdotool αžŠαŸ„αž™αž”αŸ†αž”αŸ’αž›αŸ‚αž„αž›αž‘αŸ’αž’αž•αž›αžšαž”αžŸαŸ‹αžœαžΆαž‘αŸ…αž‡αžΆαž‘αž˜αŸ’αžšαž„αŸ‹αž‚αŸ„αž›αžŠαž”αŸ‹αž”αŸ’αžšαžΆαŸ†αž˜αž½αž™αŸ–

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

αž˜αž’αŸ’αž™αŸ„αž”αžΆαž™αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž”αŸ†αž•αž»αžαž€αŸ’αž“αž»αž„αž€αžΆαžšαž…αž„αž…αžΆαŸ†αž’αŸ’αžœαžΈαž˜αž½αž™αž“αŸ…αž€αŸ’αž“αž»αž„ bash αž‚αžΊαžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž€αžΎαžαž―αž€αžŸαžΆαžšαž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžšαž“αž·αž˜αŸ’αž˜αž·αžαžŠαŸ‚αž›αž˜αžΆαž“αž‘αžΈαžαžΆαŸ†αž„αž“αŸ…αž€αŸ’αž“αž»αž„αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αŸ” αž“αŸ…αž€αŸ’αž“αž»αž„ Ubuntu αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αžΎαž€αžαžΆαž˜αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αž“αŸ…αž€αŸ’αž“αž»αž„ /dev/shm/. αžαŸ’αž‰αž»αŸ†β€‹αž˜αž·αž“β€‹αž’αžΆαž…β€‹αž“αž·αž™αžΆαž™β€‹αž’αŸ’αžœαžΈβ€‹αž’αŸ†αž–αžΈβ€‹αž€αžΆαžšβ€‹αž…αŸ‚αž€αž…αžΆαž™β€‹αž•αŸ’αžŸαŸαž„β€‹αž‘αŸ€αžβ€‹αž‘αŸ αžαŸ’αž‰αž»αŸ†β€‹αžŸαž„αŸ’αžƒαžΉαž˜β€‹αžαžΆβ€‹αž˜αžΆαž“β€‹αž’αŸ’αžœαžΈβ€‹αžŸαŸ’αžšαžŠαŸ€αž„β€‹αž‚αŸ’αž“αžΆβ€‹αž“αŸαŸ‡β€‹αžŠαŸ‚αžšαŸ” αž’αŸ’αž“αž€αž’αžΆαž…αž˜αžΎαž›αžŠαŸ„αž™αž”αŸ’αžšαžΎαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαŸ–

$ mount -l | grep tmpfs

αžŸαŸ’αž‚αŸ’αžšαžΈαž”αž“αžΉαž„αž”αž„αŸ’αž€αžΎαžαžαžαž‘αž‘αŸαž“αŸ…αž€αŸ’αž“αž»αž„αžαžαž“αŸαŸ‡ αžŠαžΌαž…αž“αŸαŸ‡αŸ– /dev/shm/$USER/showwin/$SEARCH_REGEX/$WINDOW_ID. αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡αž‘αŸ€αžαžšαžΆαž›αŸ‹αž–αŸαž›αžŠαŸ‚αž›αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαž αŸ…αžαžΆαžœαžΆαž“αžΉαž„αž”αž„αŸ’αž€αžΎαž symlink /dev/shm/$USER/showwin/showwin_last αž“αŸ…αž›αžΎ /dev/shm/$USER/showwin/$SEARCH_REGEX. αžœαžΆαž“αžΉαž„αžαŸ’αžšαžΌαžœαž€αžΆαžšαž‡αžΆαž…αžΆαŸ†αž”αžΆαž…αŸ‹ αžŠαžΎαž˜αŸ’αž”αžΈαž›αž»αž”αž›αŸαžαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž”αž„αŸ’αž’αž½αž…αž…αŸαž‰αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž“αŸ’αžŸαŸ†αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αžŠαŸ„αž™αž”αŸ’αžšαžΎαžŸαŸ’αž‚αŸ’αžšαžΈαž” showwinDetach.

αž’αŸ’αžœαžΈαžŠαŸ‚αž›αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ‚αž›αž˜αŸ’αž’

αž‘αžΈαž˜αž½αž™ αžŸαŸ’αž‚αŸ’αžšαžΈαž”αžαŸ’αžšαžΌαžœαžαŸ‚αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŠαŸ„αž™αžŠαŸƒαŸ” αž”αŸ’αžšαžΆαž€αžŠαžŽαžΆαžŸαŸ‹ αžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαž€αŸ’αž“αž»αž„αž€αžΆαžšαžŸαŸ’αžœαŸ‚αž„αž™αž›αŸ‹ αž“αž·αž„αž’αŸ’αžœαžΎαž…αŸ’αžšαžΎαž“αžŠαŸ„αž™αžŠαŸƒαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αž’αŸ’αž“αž€αž—αžΆαž‚αž…αŸ’αžšαžΎαž“αž“αžΉαž„αž˜αž·αž“αž–αŸ’αž™αžΆαž™αžΆαž˜αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž“αŸ„αŸ‡αž‘αŸαŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎβ€‹αž’αžΆαž…β€‹αžŠαŸ†αž‘αžΎαž„β€‹αž€αž‰αŸ’αž…αž”αŸ‹β€‹αž”αžΆαž“β€‹αž™αŸ‰αžΆαž„β€‹αžŸαžΆαž˜αž‰αŸ’αž‰ αž“αž·αž„β€‹αž€αŸ†αžŽαžαŸ‹β€‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’β€‹αž’αŸ’αžœαžΈαŸ—β€‹αž€αžΆαž“αŸ‹αžαŸ‚β€‹αž„αžΆαž™αžŸαŸ’αžšαž½αž› αž“αŸ„αŸ‡β€‹αž”αŸ’αžšαž αŸ‚αž›β€‹αž‡αžΆβ€‹αžœαžΆβ€‹αž“αžΉαž„β€‹αž‘αž‘αž½αž›αž”αžΆαž“β€‹αž”αŸ’αžšαž‡αžΆαž”αŸ’αžšαž·αž™αž—αžΆαž–β€‹αžαŸ’αž›αŸ‡αŸ” αž αžΎαž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž˜αžΎαž›αž‘αŸ… αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž‘αŸ…αž‡αžΆαž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžšαŸ”

αž αžΎαž™αž”αŸ’αžšαž αŸ‚αž›αž‡αžΆαžœαžΆαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž€αžΆαž“αŸ‹αžαŸ‚αž„αžΆαž™αžŸαŸ’αžšαž½αž›αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαžαžΆαž˜αžšαž™αŸˆ id αž“αŸƒαž”αž„αŸ’αž’αž½αž… αž’αŸ’αž“αž€αž’αžΆαž…αžšαž€αžƒαžΎαž‰ id αž“αŸƒαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαžœαžΆ αž αžΎαž™αžαžΆαž˜αžšαž™αŸˆ id αž“αŸƒαžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αž’αŸ’αž“αž€αž’αžΆαž…αžšαž€αžƒαžΎαž‰αžαžΆ command αž˜αž½αž™αžŽαžΆαžŠαŸ‚αž›αž”αž„αŸ’αž€αžΎαžαžœαžΆ αž“αŸ„αŸ‡αžœαžΆαž“αžΉαž„αž’αžΆαž…αž’αŸ’αžœαžΎαžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž€αž˜αŸ’αž˜αž“αŸƒαž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αŸ” αžαžΆαž˜αž–αž·αžαž‘αŸ… αžαŸ’αž‰αž»αŸ†αž˜αž·αž“αž™αž›αŸ‹αžαžΆαžαžΎαž’αŸ’αžœαžΈαžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αžŸαžšαžŸαŸαžšαž€αŸ’αž“αž»αž„αž€αžαžΆαžαžŽαŸ’αžŒαž“αŸαŸ‡αž’αžΆαž…αž‘αŸ…αžšαž½αž…αž“αŸ„αŸ‡αž‘αŸαŸ” αž€αžΆαžšαž–αž·αžαž‚αžΊαžαžΆαžαŸ’αž‰αž»αŸ†αž•αŸ’αž‘αžΆαž›αŸ‹αž–αŸαž‰αž…αž·αžαŸ’αžαž“αžΉαž„αžœαž·αž’αžΈαžŠαŸ‚αž›αžœαžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž₯αž‘αžΌαžœαž“αŸαŸ‡αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž“αžšαžŽαžΆαž˜αŸ’αž“αžΆαž€αŸ‹αž€αŸ’αžšαŸ…αž–αžΈαžαŸ’αž‰αž»αŸ†αžšαž€αžƒαžΎαž‰αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαž‘αžΆαŸ†αž„αž˜αžΌαž›αžŠαŸ‚αž›αž„αžΆαž™αžŸαŸ’αžšαž½αž› αž αžΎαž™αž˜αžΆαž“αž“αžšαžŽαžΆαž˜αŸ’αž“αžΆαž€αŸ‹αž€αŸ‚αž›αž˜αŸ’αž’αžœαžΆ αž“αŸ„αŸ‡αžαŸ’αž‰αž»αŸ†αž“αžΉαž„αžšαžΈαž€αžšαžΆαž™αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αŸ’αžšαžΎαžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŠαŸ‚αž›αž”αŸ’αžšαžŸαžΎαžšαž‡αžΆαž„αž“αŸαŸ‡αŸ”

αž”αž‰αŸ’αž αžΆαž˜αž½αž™αž‘αŸ€αž αžŠαžΌαž…αžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αžŸαžšαžŸαŸαžšαžšαž½αž…αž αžΎαž™ αž‚αžΊαžαžΆαž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαžαŸ’αž›αŸ‡ αž”αž„αŸ’αž’αž½αž…αž˜αž·αž“αž’αžΆαž…αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž–αžΈαž‚αŸ’αž“αžΆαž‘αŸ…αžœαž·αž‰αž‘αŸ…αž˜αž€αž”αžΆαž“αž‘αŸαŸ” αžšαž αžΌαžαž˜αž€αžŠαž›αŸ‹αž–αŸαž›αž“αŸαŸ‡ αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αžŸαž„αŸ’αž€αŸαžαžƒαžΎαž‰αžœαžΆαžŠαŸ„αž™αž”αŸ’αžšαžΎαž’αž“αžΆαž˜αž·αž€αž“αŸ…αž€αŸ’αž“αž»αž„ chrome/chromium αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž”αŸ’αžšαž αŸ‚αž›αž‡αžΆαž˜αžΆαž“αž’αŸ’αžœαžΈαžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆαž“αŸ…αž€αž“αŸ’αž›αŸ‚αž„αž•αŸ’αžŸαŸαž„αŸ” αž‡αžΆαž˜αž’αŸ’αž™αŸ„αž”αžΆαž™αž…αž»αž„αž€αŸ’αžšαŸ„αž™αžαŸ‚αž„αžαŸ‚αž˜αžΆαž“αž‡αž˜αŸ’αžšαžΎαžŸαž“αŸƒαž”αž“αŸ’αžŸαŸ†αž‡αžΆαžŸαž€αž› Alt + 1...Alt + 0. αž‡αžΆαžαŸ’αž˜αžΈαž˜αŸ’αžαž„αž‘αŸ€αž αžαŸ’αž‰αž»αŸ†αž”αŸ’αžšαžΎ Firefox αž αžΎαž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžαŸ’αž‰αž»αŸ†αž•αŸ’αž‘αžΆαž›αŸ‹ αž”αž‰αŸ’αž αžΆαž“αŸαŸ‡αž˜αž·αž“αžŸαŸ†αžαžΆαž“αŸ‹αž‘αŸαŸ”

αž”αŸ‰αž»αž“αŸ’αžαŸ‚β€‹αž”αž‰αŸ’αž αžΆβ€‹αžŸαŸ†αžαžΆαž“αŸ‹β€‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹β€‹αžαŸ’αž‰αž»αŸ†β€‹αž‚αžΊβ€‹αžαŸ’αž‰αž»αŸ†β€‹αž”αŸ’αžšαžΎ Mac OS αžŸαž˜αŸ’αžšαžΆαž”αŸ‹β€‹αž€αžΆαžšαž„αžΆαžš αž αžΎαž™β€‹αžαŸ’αž‰αž»αŸ†β€‹αž˜αž·αž“β€‹αž’αžΆαž…β€‹αž€αŸ†αžŽαžαŸ‹β€‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’β€‹αž’αŸ’αžœαžΈβ€‹αžŠαžΌαž…β€‹αž“αŸ„αŸ‡β€‹αž“αŸ…β€‹αž‘αžΈαž“αŸ„αŸ‡β€‹αž”αžΆαž“β€‹αž‘αŸαŸ” αž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ wmctrl αžαŸ’αž‰αž»αŸ†αž‚αž·αžαžαžΆαžαŸ’αž‰αž»αŸ†αž’αžΆαž…αžŠαŸ†αž‘αžΎαž„αžœαžΆαž”αžΆαž“ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžœαžΆαž–αž·αžαž‡αžΆαž˜αž·αž“αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αžΎ Mac OS αž‘αŸαŸ” αž’αŸ’αžœαžΈαž˜αž½αž™αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž‡αžΆαž˜αž½αž™αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžœαžΆαž™αžΊαžαžŽαžΆαžŸαŸ‹ αžŠαŸ‚αž›αžœαžΆαž˜αž·αž“αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž”αŸ’αžšαžΎ αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαžœαžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αŸαžŠαŸ„αž™αŸ” αžαŸ’αž‰αž»αŸ†β€‹αž€αŸβ€‹αž˜αž·αž“β€‹αž’αžΆαž…β€‹αžšαŸ€αž”αž…αŸ†β€‹αž”αž“αŸ’αžŸαŸ†β€‹αž‚αž“αŸ’αž›αžΉαŸ‡β€‹αž•αž„β€‹αžŠαŸ‚αžš αžŠαžΎαž˜αŸ’αž”αžΈβ€‹αž±αŸ’αž™β€‹αž–αž½αž€αžœαžΆβ€‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšβ€‹αž€αŸ’αž“αž»αž„β€‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈβ€‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž“αžšαžŽαžΆαž˜αŸ’αž“αžΆαž€αŸ‹αž˜αž€αžšαž€αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž—αŸ’αž›αžΆαž˜αŸ— αžαŸ’αž‰αž»αŸ†αž“αžΉαž„αžšαžΈαž€αžšαžΆαž™αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αŸ’αžšαžΎαžœαžΆαŸ”

αž‡αŸ†αž“αž½αžŸαž±αŸ’αž™αž€αžΆαžšαžŸαž“αŸ’αž“αž·αžŠαŸ’αž‹αžΆαž“αž˜αž½αž™

αžœαžΆαž”αžΆαž“αž€αŸ’αž›αžΆαž™αž‡αžΆαž–αžΆαž€αŸ’αž™αž˜αž½αž™αž…αŸ†αž“αž½αž“αž’αŸ†αžŠαŸ‚αž›αž˜αž·αž“αž“αžΉαž€αžŸαŸ’αž˜αžΆαž“αžŠαž›αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž˜αž»αžαž„αžΆαžšαžŠαŸ‚αž›αž αžΆαž€αŸ‹αžŠαžΌαž…αž‡αžΆαžŸαžΆαž˜αž‰αŸ’αž‰αž”αŸ‚αž”αž“αŸαŸ‡αŸ” αžαŸ’αž‰αž»αŸ†β€‹αž…αž„αŸ‹β€‹αž”αž„αŸ’αž αžΆαž‰β€‹αž‚αŸ†αž“αž·αž αž“αž·αž„β€‹αž€αž»αŸ†β€‹αž•αŸ’αž‘αž»αž€β€‹αž’αžαŸ’αžαž”αž‘β€‹αž›αžΎαžŸβ€‹αž‘αž˜αŸ’αž„αž“αŸ‹ αž”αŸ‰αž»αž“αŸ’αžαŸ‚β€‹αžαŸ’αž‰αž»αŸ†β€‹αž˜αž·αž“β€‹αž‘αžΆαž“αŸ‹β€‹αžŠαžΉαž„β€‹αž–αžΈβ€‹αžšαž”αŸ€αž”β€‹αž”αŸ’αžšαžΆαž”αŸ‹β€‹αžœαžΆβ€‹αž±αŸ’αž™β€‹αžŸαžΆαž˜αž‰αŸ’αž‰β€‹αž‡αžΆαž„β€‹αž“αŸαŸ‡β€‹αž‘αŸαŸ” αž”αŸ’αžšαž αŸ‚αž›β€‹αž‡αžΆβ€‹αžœαžΆβ€‹αž“αžΉαž„β€‹αž›αŸ’αž’β€‹αž‡αžΆαž„β€‹αž€αŸ’αž“αž»αž„β€‹αž‘αž˜αŸ’αžšαž„αŸ‹β€‹αžœαžΈαžŠαŸαž’αžΌ αž”αŸ‰αž»αž“αŸ’αžαŸ‚β€‹αž˜αž“αž»αžŸαŸ’αžŸβ€‹αž˜αž·αž“β€‹αž…αžΌαž›αž…αž·αžαŸ’αžβ€‹αžœαžΆβ€‹αž“αŸ…β€‹αž‘αžΈαž“αŸαŸ‡αŸ”

αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αž“αž·αž™αžΆαž™αž”αž“αŸ’αžαž·αž…αž’αŸ†αž–αžΈαž’αŸ’αžœαžΈαžŠαŸ‚αž›αž“αŸ…αž€αŸ’αžšαŸ„αž˜αž€αŸ’αžšαžŽαžΆαžαŸ‹αž“αŸƒαžŸαŸ’αž‚αŸ’αžšαžΈαž” αž“αž·αž„αžšαž”αŸ€αž”αž€αŸ†αžŽαžαŸ‹αžœαžΆαŸ” αžαŸ’αž‰αž»αŸ†β€‹αž˜αž·αž“β€‹αž”αžΆαž“β€‹αž…αžΌαž›β€‹αž‘αŸ…β€‹αž€αŸ’αž“αž»αž„β€‹αžŸαŸαž…αž€αŸ’αžαžΈβ€‹αž›αž˜αŸ’αž’αž·αžβ€‹αž“αŸƒβ€‹αžŸαŸ’αž‚αŸ’αžšαžΈαž”β€‹αžαŸ’αž›αž½αž“β€‹αž―αž„β€‹αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚β€‹αžœαžΆβ€‹αž˜αžΆαž“β€‹αžαŸ‚ 50 αž”αž“αŸ’αž‘αžΆαžαŸ‹ αžŠαžΌαž…αŸ’αž“αŸαŸ‡β€‹αžœαžΆβ€‹αž˜αž·αž“β€‹αž–αž·αž”αžΆαž€β€‹αž™αž›αŸ‹β€‹αž‘αŸαŸ”

αžαŸ’αž‰αž»αŸ†β€‹αžŸαž„αŸ’αžƒαžΉαž˜β€‹αžαžΆβ€‹αž’αŸ’αž“αž€β€‹αž•αŸ’αžŸαŸαž„β€‹αž“αžΉαž„β€‹αžŸαžΆαž€αž›αŸ’αž”αž„β€‹αž‚αŸ†αž“αž·αžβ€‹αž“αŸαŸ‡ αž αžΎαž™β€‹αž”αŸ’αžšαž αŸ‚αž›β€‹αž‡αžΆβ€‹αž–αŸαž‰αž…αž·αžαŸ’αžβ€‹αž…αŸ†αž–αŸ„αŸ‡β€‹αžœαžΆβ€‹αŸ” αžαŸ’αž‰αž»αŸ†β€‹αž’αžΆαž…β€‹αž“αž·αž™αžΆαž™β€‹αž’αŸ†αž–αžΈβ€‹αžαŸ’αž›αž½αž“β€‹αžαŸ’αž‰αž»αŸ†β€‹αžαžΆβ€‹αžŸαŸ’αž‚αŸ’αžšαžΈαž”β€‹αž“αŸαŸ‡β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αžŸαžšαžŸαŸαžšβ€‹αž€αžΆαž›β€‹αž–αžΈβ€‹αŸ£β€‹αž†αŸ’αž“αžΆαŸ†β€‹αž˜αž»αž“ αž αžΎαž™β€‹αžœαžΆβ€‹αžŸαŸ’αžšαž½αž›β€‹αžŽαžΆαžŸαŸ‹β€‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹β€‹αžαŸ’αž‰αž»αŸ†αŸ” αž„αžΆαž™αžŸαŸ’αžšαž½αž›β€‹αžŽαžΆαžŸαŸ‹ αžŠαŸ‚αž›β€‹αžœαžΆβ€‹αž”αž„αŸ’αž€β€‹αž±αŸ’αž™β€‹αž˜αžΆαž“β€‹αž—αžΆαž–β€‹αž˜αž·αž“β€‹αžŸαŸ’αžšαž½αž›β€‹αžαŸ’αž›αžΆαŸ†αž„β€‹αž–αŸαž›β€‹αž’αŸ’αžœαžΎβ€‹αž€αžΆαžšβ€‹αž‡αžΆαž˜αž½αž™β€‹αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšβ€‹αžšαž”αžŸαŸ‹β€‹αž’αŸ’αž“αž€β€‹αžŠαž‘αŸƒαŸ” αž“αž·αž„αž‡αžΆαž˜αž½αž™ MacBook αžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαŸ”

αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αžŸαŸ’αž‚αŸ’αžšαžΈαž”

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹