Ik probeer transparantie te laten werken voor Gnome Terminal.

Dit is echter wat ik krijg als ik probeer het profiel van gnome-temrinal te bewerken: er is geen achtergrondtabblad waar ik de dekking kan instellen!?

voer de afbeeldingsbeschrijving hier in

Ik gebruik NixOs, dit is wat ik in mijn pkgs.nix-bestand heb:

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

Enig idee wat ik moet installeren of configureren om de optie voor achtergrondtransparantie te ontgrendelen?

Antwoord

De GNOME-terminal FAQ stelt:

Hoe kan ik de terminal transparant maken?

Sinds versie 3.7 (momenteel NixOS-master bevat versie 3.26) deze optie is verwijderd uit het dialoogvenster Voorkeuren. U kunt echter nog steeds hetzelfde effect krijgen door de eigenschap _NET_WM_WINDOW_OPACITY X in te stellen, bijvoorbeeld met de Devil “s Pie of Devils Pie II tools. Stel bijvoorbeeld Devils Pie in om automatisch met de sessie te starten, en maak het bestand ~ / .devilspie / gnome-terminal.ds met de volgende inhoud:

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

Je kunt ook dit shellscript dat echter alleen werkt voor bestaande terminalvensters en niet automatisch voor nieuw gemaakte vensters. – https://wiki.gnome.org/Apps/Terminal/FAQ#How_can_I_make_the_terminal_transparent.3F

Antwoord

Je zou kunnen verander de ondoorzichtigheid / transparantie door de eigenschap _NET_WM_WINDOW_OPACITY te wijzigen via het xprop commando.

Uitvoeren:

xprop -format _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0x7FFFFFFF 

en klik vervolgens op venster om het in te stellen op 50% dekking.

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

Doorzichtigheid instellen door venster-ID op te geven (verkregen van xwininfo):

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

Reacties

  • Betere oplossing

Answer

Dit als een antwoord geven, aangezien ik nogal wat tijd heb verloren om dit in Arch Linux te doen. Voor Arch Linux is er “een veel eenvoudigere oplossing. Gebruik het gnome-terminal-transparency pakket. Het gnome-terminal die bij Gnome wordt geleverd, wordt vervangen door deze, die transparante achtergronden ondersteunt

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *