αααα»αααΆααα»αααααααΆαααααα»αα ααααα’ααααααααΆαααααα 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