Impostare windows `sempre sotto il più basso`?


9

Esiste un'opzione di menu "Sempre in primo piano" per Windows. Non sono sicuro che sia correlato a compizo metacity.

Voglio impostare il lettore WebCAM Totem playero Cheese, sempre sotto quello più in basso, in modo da poter vedere il film mentre lavoro.

E lasciare che le finestre "Sempre sotto il più basso" siano escluse dall'elenco delle finestre è ancora meglio.

Se non esiste ancora una tale funzione, da dove dovrei iniziare se voglio svilupparne una? È Compiz o Gtk o XFB o qualcos'altro?


Ho cercato una soluzione per questo per circa 15 minuti, ma ho trovato solo persone che facevano la domanda senza soluzione ... +1 per una buona domanda ...
David,

Hai trovato informazioni sull'implementazione?
Xiè Jìléi,

Risposte:


7

È possibile utilizzare wmctrle devilspiemodificare gli attributi della finestra / impostare le proprietà EWMH. Entrambi dovrebbero essere disponibili nei repository Debian / Ubuntu standard.

wmctrlè un'utilità della riga di comando che puoi utilizzare per ottenere un elenco di finestre attualmente aperte e impostarne gli attributi (quelli di possibile interesse per te sono contrassegnati con *):

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

Esempio:

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

O chiamando manualmente uno script dopo l'avvio del programma di destinazione o da uno script wrapper che avvia il programma, attende che appaia la sua finestra e quindi esegue il ciclo.


devilspie ti permette di fare la stessa cosa (e un po 'di più), ma funziona come un demone e osserva le finestre che hai definito nella sua configurazione, per applicare le tue impostazioni quando vengono create.

Esempio:

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

La belowproprietà è esattamente quello che voglio, grazie!
Xiè Jìléi,

3

Puoi eseguire CCSM (Compiz settings manager) e in Gestione finestre> Regole finestra> metti le tue applicazioni nel campo In basso.


È molto più facile
Anwar,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.