Utilizzare un terminale come sfondo del desktop anziché come sfondo


8

Sono giunto alla conclusione che tutte le mie esigenze di nautilus sono soddisfatte con il terminale e l' ultimo file manager . Respinge anche la necessità di più istanze di nautilus, il che fa casino quando dimentico come intendo usare diverse aree di lavoro.

Il prossimo passo per la mia semplificazione sarebbe sbarazzarsi di ogni possibilità di aprire nautilus. Inoltre, ho pensato che la mia interazione con il computer fosse centrata sui file, quindi ha senso lasciare il file manager in background delle applicazioni.

Esistono modi per creare un terminale come sfondo del desktop con cui interagire?


Perché non usare Ubuntu-Server stesso allora?
Jobin

Risposte:


5

Bene, questo è un problema interessante.

Questo è abbastanza semplice in KDE, basta impostare un'assegnazione speciale della finestra (fare clic con il tasto destro sulla barra del titolo) per rendere il terminale a schermo intero, sotto tutte le altre finestre, disegnato senza decorazioni di finestre e per saltare la barra delle applicazioni. Funziona magnificamente.

Sotto Compiz puoi ottenere un effetto simile con CCSM con il suo plug-in Regole finestra. Il problema che hai è la differenziazione tra un terminale che potresti caricare successivamente e quello che carichi all'avvio. Potrebbe avere senso installare un'altra applicazione terminale (Terminator è una buona scelta) e utilizzarla solo per il desktop. Quindi puoi dire a CCSM di modificare le impostazioni della finestra su tutte le istanze di Terminator.

In entrambi i casi puoi lasciare il desktop così com'è. Sarà lì, ma sarà oscurato dal terminal.


Un altro modo per farlo (usando le stesse idee sopra ma multipiattaforma) è usare wmctrlper impostare i suggerimenti piuttosto che lasciarli a Window Manager.

I seguenti tre comandi imposteranno la finestra corrente in modo da coprire il desktop.

wmctrl -r :ACTIVE: -b add,fullscreen
wmctrl -r :ACTIVE: -b add,below
wmctrl -r :ACTIVE: -b add,skip_taskbar

Puoi salvarlo in una sceneggiatura o puoi metterlo tutto insieme in un delizioso disordinato one-liner. In modo fastidioso, wmctrl può fare solo due cambi di suggerimento alla volta, quindi è un po 'più gonfio di quanto si possa desiderare.

gnome-terminal -x sh -c "wmctrl -r :ACTIVE: -b add,fullscreen,below;wmctrl -r :ACTIVE: -b add,skip_taskbar;bash"

Altri emulatori di terminali funzioneranno in questo modo ma potrebbero avere un argomento diverso per eseguire qualcosa (rispetto a -xquello gnome-terminale terminatorusare). konsoleusa -e, per esempio.


L' approccio wmctrl sembra un buon punto di partenza. È possibile nascondere il terminale gnome modificato dalla barra delle applicazioni? Oh, è risolto, testato nel modo sbagliato :)
Jānis Erdmanis,

2

Richiesta curiosa, penso che saresti più felice disabilitando il desktop quindi usando un terminale a discesa come Guake .

Disabilitare il desktop

Impedisci a Nautilus di gestire il desktop con questo comando:

gsettings set org.gnome.desktop.background show-desktop-icons false

Usando Guake

Potresti stare meglio semplicemente usando un terminale a discesa come Guake . Si attiva con un tasto di scelta rapida, quindi si nasconde anche con uno. È molto configurabile, offrendo opzioni di transperancy, opzioni di dimensioni e opzioni di colore tra gli altri.

Se non ti piace Guake , ci sono molti altri terminali di consegna , ma Guake è la mia scelta.

Guake

Riferimento:

  1. Come disabilitare nautilus dalla gestione del desktop?
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.