Geçiş penceresi için klavye kısayolu (etkinleştir / küçült)


1

Bu cevaba dayanarak pencereyi aktifleştirebilir veya küçültebilirim : keepassX penceresini klavye kısayolu ile nasıl açarım?

xdotool search --onlyvisible --name "My window name" windowactivate
xdotool search --onlyvisible --name "My window name" windowminimize

Bu komutları iki klavye kısayoluna atadım, örneğin Ctrl + Shift + K ve Ctrl + Shift + M.

Ancak geçiş penceresi için yalnızca bir klavye kısayoluna sahip olmak istiyorum, bunun anlamı:

if minimalized:
   activate 
else:
   minimalize

Xdotool'da "toggle" seçeneği görmüyorum: http://manpages.ubuntu.com/manpages/trusty/man1/xdotool.1.html

İşletim Sistemi: Ubuntu, UI: Birlik

Yanıtlar:


0

Sık sık ve xdotoolile kullanırım . İkisi de size birçok pencere bilgisi veriyor. Pencere ile ilgili bilgi alan veya yazdığınız if-else bloğunu uygulayan basit bir senaryo yazabilirsiniz . Bu belki de en çok yönlü çözümdür, sadece tanımladığınız işe değil, her şey için pencere yönetimine uygundur.xpropxev
xpropxev

Pencere yöneticinize göz atmak için bir başka harika araç wmctrl. Senaryo olmadan istediğini yapar inanıyorum:
wmctrl -r "My window name (or id)" -b toggle,hidden

Man sayfa oldukça kısa, bu wmctrl kullanıcı belgelerini daha aydınlatıcı buldum .

Birçoğunun kullandığınız pencere yöneticisine bağlı olduğunu unutmayın. Bu araçlar EWMH uyumludur, ancak pencerelerin nasıl ikonize edildiğini, gizlendiğini, yapıştırıldığını, diğer masaüstlerine nasıl taşındığını vb.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.