Come avviare un'app con il set "Sempre in primo piano"?


32

Ci sono un paio di applicazioni che mi ritrovo a contrassegnare come "Sempre in primo piano" ogni volta che le uso, quindi mi chiedo se c'è un modo per impostarle automaticamente in questo modo, qualunque sia il modo in cui le avvio (menu, shell, gnome- fare)?

Risposte:


13

Se stai usando Compiz, puoi andare in Gestione impostazioni CompizConfig e abilitare il plug-in Regole di Windows, quindi aggiungere qualcosa come class=Gnome-terminalsotto "Sopra" per far sì che tutte le finestre di Gnome Terminal si attacchino in alto. (Puoi fare clic sul pulsante + e utilizzare la funzione di acquisizione per capire il nome della classe per varie applicazioni se non è ovvio.)

Ubuntu 16.10

Assicurati di installare compiz-plugin.


Hmpf, bah, il nome di questo plugin è tradotto totalmente in olandese ... :-(
JanC

1
Molto bella! Ho scoperto che "appiccicoso" è in realtà "sempre su questo spazio di lavoro" se qualcuno si sta chiedendo. Vale anche la pena ricordare che se si utilizza il titolo di una finestra, ovvero title = This Window Title, non lo si cita. Usalo come l'ho scritto io.
Elia Lynn,

Mi manca qualcosa su Ubuntu 16.10 come mostrato da questo screenshot ?
Orschiro,

28

Esiste una soluzione più generale, che lavora con un X Window Manager compatibile con EWMH / NetWM (sono inclusi tutti i wm comunemente usati).

La soluzione riguarda l'uso wmctrldell'applicazione (disponibile nel wmctrlpacchetto).

È possibile impostare la proprietà "on-top" con

wmctrl -r "window title" -b add,above

Tuttavia, è rimasto del lavoro per automatizzare il processo.


1
sembra una buona alternativa, quando compiz non viene utilizzato. simpatico!
Decio Lira,

5
Questa è l'opzione migliore per me perché posso creare uno script bash o una scorciatoia da tastiera (cosa che ho fatto) usando questo comando e in questo modo posso usarlo quando ne ho bisogno ma non quando non lo faccio. Ho fatto una modifica, però ... Volevo che un collegamento fosse sempre in primo piano per la finestra attiva e solo quando ne avevo bisogno, quindi ecco il mio comando. wmctrl -r :ACTIVE: -b toggle,above
Michael Tunnell,

gli argomenti "aggiungi, sopra" non funzionano per me. ma gli argomenti "toggle, above" funzionano (toggles).
Palani,

@MichaelTunnell dovresti pubblicarlo come risposta, inclusa l'impostazione del collegamento.
jangorecki,

2

Esistono due metodi in cui è possibile archiviare questo.

  • Questo metodo è permanente:

    Installa Compiz e quindi compiz-plugin. Quindi vai in Gestione impostazioni CompizConfig e abilita il plug-in "Regole di Windows" che si trova in "Gestione finestre". Quindi vai alla riga "Sopra" e premi il pulsante Aggiungi di fronte ad esso, quindi il pulsante "Prendi" e quindi fai clic sulla finestra dell'app che desideri "sempre in primo piano". Premere OK.

  • Questo metodo è temporaneo:

    Premi Alt+ Tabe poi T.


2
Penso che intendi Alt + Spazio. Alt + Tab viene utilizzato per passare da
un'app all'altra

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.