Bir pencereyi komut satırından küçültebilir miyim?


38

Açık olan herhangi bir pencereyi seçip komut satırından simge durumuna küçültmek istiyorum. Mümkün mü?

Yanıtlar:


27

Kubuntu 12.04'te aktif pencereyi simge durumuna küçültmek için aşağıdaki komutu kullanıyorum:

xdotool windowminimize $(xdotool getactivewindow)

En $(xdotool getactivewindow)aza indirmeniz gereken herhangi bir pencereyi tanımlayan bir dize ile değiştirebileceğinizden şüpheleniyorum .


$ xdotool getactivewindow windowminimize (Ubuntu 15.04'te çalışır)
AAAfarmclub

1
Komuta zincirini gösteren daha karmaşık bir örnek ekledim xdotool.
user1338062

15

WMCtrl ile bunu yapabilirsiniz . Pencere yöneticisini komut satırından kontrol etmenizi sağlayan bir araçtır. Depolarda bulabilirsiniz.

Metacity ve KWin ile uyumludur (Gnome ve Kde için varsayılanlar).

Açık olan pencerelerin listesini almak için bu komutu kullanabilirsiniz. Bu pencere adını içerecektir:

wmctrl -l

Pencere adını öğrendikten sonra, bir pencereyi gölgelendirmek için bu komutu kullanabilirsiniz:

wmctrl -r "windowname" -b toggle,shaded

Küçültmenin desteklendiğini sanmıyorum, çünkü EWMH spesifikasyonu kapsamında değildir, ancak gereksinimlerinize uyacak şekilde gölgelendirme ve büyütme işlemini yapabilirsiniz.


Bununla ilgili sorun: pencere tamamen gizlenmiş ve kullanılamaz durumda. Yine de aynı komutla gösterebilirsiniz.
Marc M,

2
wmctrl yazarı, pencereleri ikonlaştırmak için yeni bir -Y bayrağı ekledi. Github'da görevlendirildi ancak henüz serbest bırakılmadı.
Marc M,

Ben wmctrl 1.07 (şimdi Temmuz 2016) ve hala -Y bayrağı kullanmıyorum.
AAAfarmclub

Denedin wmctrl -r "windowname" -b toggle,hiddenmi?
dgo.a

7

aktif pencereyi küçültmek için

xdotool getactivewindow windowminimize

özel sıcak köşe, "xdotool windowminimize $ (xdotool getactivewindow)" gibi gnome3.24 kabuk uzantısında çalışır.


4

xdotoolKlavye olayını Alt-F3pencereye odaklandıktan sonra simüle etmek için kullanabilirsiniz . Bu bir hack, ama senin sorunun bağlı olarak, yeterli olabilir.


3

Xdotool kullanıyorsunuz. Etkin pencereyi simge durumuna küçültmek için varsayılan birlik kısayol tuşunun Ctrl-Alt-0 olduğunu unutmayın, ancak bu SADECE sayısal tuş takımının sıfır olduğu anlamına gelir. Normal sıfır anahtarını 9 ile - arasındaki tuşla yazarsanız, o zaman çalışmaz. (Ayrıca klavyede yazarken değil.

Xdotool, sayısal tuş takımındaki sıfır tuşunu 'KP_Insert' olarak bilir.

Bu yüzden aktif pencereyi küçültmek için, önce xdotool'un kurulu olduğundan emin olun, sonra şu komutu kullanın:

xdotool anahtarı Ctrl + Alt + KP_Insert

(Başka bir cevapta belirtilen Alt-F3 tuşunun çalışmayacağını unutmayın.


2

Başka bir xdotoolörnek:

xdotool search --onlyvisible --classname --sync Navigator windowminimize

Bu, --syncgörünür bir Gezgin penceresini arar (ve nedeniyle bekler ) ve sonra onu en aza indirir.

Bölüme xdotool(1)bakınız COMMAND CHAINING:

xdotool, tek bir çalıştırmada birden çok komut çalıştırmayı destekler. Genellikle, bir arama komutuyla başlayacaksınız (bkz. "WINDOW STACK") ve sonra bu sonuçlar üzerinde bir dizi işlem gerçekleştireceksiniz.

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.