Încerc să am transparență funcțională pentru terminalul Gnome.

Cu toate acestea, asta primesc când încercați să editați profilul gnome-temrinal: nu există o filă de fundal unde să pot seta opacitatea!?

introduceți descrierea imaginii aici

Folosesc NixOs, acesta este ceea ce am în fișierul pkgs.nix:

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

Ai idee ce ar trebui să instalez sau să configurez pentru a debloca opțiunea de transparență în fundal?

Răspuns

Întrebările frecvente ale terminalului GNOME afirmă:

Cum pot face terminalul transparent?

De la versiunea 3.7 (NixOS master în prezent conține versiunea 3.26) această opțiune a fost eliminată din dialogul Preferințe. Cu toate acestea, puteți obține același efect setând proprietatea _NET_WM_WINDOW_OPACITY X, de exemplu cu Piatra diavolului sau Devil „s Pie II instrumente. De exemplu, configurați Devil „s Pie pentru a porni automat cu sesiunea și creați fișierul ~ / .devilspie / gnome-terminal.ds cu acest conținut:

(if (matches (window_name) " gnome-terminal-window – * ") (opacitate 90))

Puteți utiliza și acest script shell care, totuși, funcționează numai pentru ferestrele terminale existente și nu automat pentru cele noi create. – https://wiki.gnome.org/Apps/Terminal/FAQ#How_can_I_make_the_terminal_transparent.3F

Răspuns

Ai putea modificați opacitatea / transparența schimbând proprietatea _NET_WM_WINDOW_OPACITY prin comanda xprop.

Rulați:

xprop -format _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0x7FFFFFFF 

și apoi faceți clic pe fereastră pentru a seta opacitatea la 50%.

  • 0x7FFFFFFF – 50% opacitate
  • 0xFFFFFFFF – 100% opacitate

Setați opacitatea prin furnizarea ID-ului ferestrei (obținut de la xwininfo):

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

Comentarii

  • Soluție mai bună

Răspuns

Punând acest lucru ca răspuns, deoarece am ucis destul de mult timp încercând să fac acest lucru în Arch Linux. Pentru Arch Linux, există „o soluție mult mai ușoară. Utilizați pachetul gnome-terminal-transparency . gnome-terminal care vine cu Gnome va fi înlocuit cu acesta, care acceptă fundaluri transparente

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *