Sto cercando di far funzionare la trasparenza per Gnome Terminal.

Tuttavia questo è ciò che ottengo quando ho prova a modificare il profilo di gnome-temrinal: non cè una scheda di sfondo dove posso impostare lopacità!?

inserisci qui la descrizione dellimmagine

Sto usando NixOs, questo è quello che ho nel mio file pkgs.nix:

environment.systemPackages = with pkgs; [ # ... gnome3.gnome_terminal gnome3.gconf # I have put it just in case it could help ] 

Qualche idea su cosa dovrei installare o configurare in modo da sbloccare lopzione di trasparenza dello sfondo?

Answer

La FAQ del terminale GNOME afferma:

Come posso rendere trasparente il terminale?

Dalla versione 3.7 (il master NixOS attualmente contiene la versione 3.26) questa opzione è stata rimossa dalla finestra di dialogo Preferenze. Puoi comunque ottenere lo stesso effetto impostando la proprietà _NET_WM_WINDOW_OPACITY X, ad esempio con Devil “s Pie o Devil “s Pie II . Ad esempio, imposta Devil “s Pie in modo che si avvii automaticamente con la sessione e crea il file ~ / .devilspie / gnome-terminal.ds con questi contenuti:

(if (corrisponde a (nome_finestra) " gnome-terminal-window – * ") (opacity 90))

Puoi anche utilizzare questo script della shell che tuttavia funziona solo per le finestre di terminale esistenti e non automaticamente per quelle appena create. – https://wiki.gnome.org/Apps/Terminal/FAQ#How_can_I_make_the_terminal_transparent.3F

Risposta

Potresti cambia lopacità / trasparenza modificando la proprietà _NET_WM_WINDOW_OPACITY tramite il comando xprop.

Esegui:

xprop -format _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0x7FFFFFFF 

, quindi fai clic sulla finestra per impostarla al 50% di opacità.

  • 0x7FFFFFFF – 50% opacità
  • 0xFFFFFFFF – 100% di opacità

Imposta lopacità fornendo lID finestra (ottenuto da xwininfo):

xprop -id 0x3a00006 -format _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0x7FFFFFFF 

Commenti

  • Soluzione alternativa

Risposta

Mettendola come risposta visto che ho passato un bel po di tempo a provare a farlo in Arch Linux. Per Arch Linux, esiste “una soluzione molto più semplice. Utilizza il pacchetto gnome-terminal-transparency . Il pacchetto gnome-terminal fornito con Gnome sarà sostituito da questo, che supporta sfondi trasparenti

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *