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!?
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