Pencereleri her zaman en altta mı ayarlıyorsunuz?


9

Pencereler için "Her zaman en üstte" menü seçeneği vardır. compizVeya ile ilgili olup olmadığından emin değilim metacity.

Totem playerVeya CheeseWebCAM oynatıcısını her zaman en altta ayarlamak istiyorum , böylece filmi çalışırken izleyebiliyorum.

Ve izin verin "Her zaman en altta" pencerelerinin hariç tutulması Windows listesinde daha iyi.

Henüz böyle bir işlev yoksa, bir tane geliştirmek istersem nereden başlamalıyım? Compiz veya Gtk veya XFB veya başka bir şey mi?


Bunun için yaklaşık 15 dakika boyunca bir çözüm aradım, ancak sadece sorusuz soruyu soran insanları bulabilirdim ... İyi bir soru için +1 ...
David

Uygulama hakkında herhangi bir bilgi buldunuz mu?
Xiè Jìléi

Yanıtlar:


7

Sen kullanabilirsiniz wmctrlve devilspiepencere özelliklerini / set ewmh özelliklerini yönetme. Her ikisi de standart Debian / Ubuntu depolarında bulunmalıdır.

wmctrlşu anda açık olan pencerelerin bir listesini almak ve özelliklerini ayarlamak için kullanabileceğiniz bir komut satırı yardımcı programıdır (sizi ilgilendiren olası işaretler *):

modal
sticky*
maximized_vert*
maximized_horz*
shaded
skip_taskbar*
skip_pager*
hidden
fullscreen
above
below*

Misal:

for hint in below sticky skip_taskbar skip_pager maximized_vert maximized_horz
do
    wmctrl -F -r $fulltitle -b add,$hint
done

Hedef program başlatıldıktan sonra bir komut dosyasını el ile çağırarak veya programı başlatan bir sarıcı komut dosyasından, penceresinin görünmesini bekler ve döngüyü çalıştırır.


devilspie aynı şeyi (ve biraz daha fazlasını) yapmanızı sağlar, ancak bir daemon olarak çalışır ve yapılandırılmasında tanımladığınız pencereleri izler, oluşturulduklarında ayarlarınızı uygular.

Misal:

(if (is (window_name) "Movie Player")
    (begin
        (below)
        (stick)
        (skip_taskbar)
        (skip_pager)
        (maximize)
        (undecorate)
    )
)

belowMülkiyet tam istediğim budur, teşekkür ederim!
Xiè Jìléi

3

CCSM (Compiz ayarlar yöneticisi) çalıştırabilir ve Pencere Yönetimi> pencere Kuralları altında> uygulamalarınızı Aşağı alanına koyabilirsiniz.


Bu çok daha kolay
Anwar
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.