Snažím se, aby transparentnost fungovala pro Terminál Gnome.
Toto však dostávám, když zkuste upravit profil gnome-temrinal: neexistuje žádná karta na pozadí, kde bych mohl nastavit neprůhlednost!?
Používám NixOs, to je to, co mám v mém souboru pkgs.nix:
environment.systemPackages = with pkgs; [ # ... gnome3.gnome_terminal gnome3.gconf # I have put it just in case it could help ]
Máte představu, co bych měl nainstalovat nebo nakonfigurovat, aby se odemkla možnost průhlednosti pozadí?
Odpovědět
Časté dotazy týkající se terminálu GNOME:
Jak mohu terminál zprůhlednit?
Od verze 3.7 (aktuálně NixOS master obsahuje verzi 3.26) tato možnost byla odstraněna z dialogu Předvolby. Stejný efekt však můžete získat nastavením vlastnosti _NET_WM_WINDOW_OPACITY X, například pomocí Devils Pie nebo Devils Pie II nástroje. Např. Nastavte Devils Pie tak, aby se automaticky spouštěl s relací, a vytvořte soubor ~ / .devilspie / gnome-terminal.ds s tímto obsahem:
(if (shoduje se (window_name) " gnome-terminal-window – * ") (neprůhlednost 90))
Můžete také použít tento shell skript, který však funguje pouze pro existující okna terminálu a ne automaticky pro nově vytvořená. – https://wiki.gnome.org/Apps/Terminal/FAQ#How_can_I_make_the_terminal_transparent.3F
Odpověď
Mohli byste změnit krytí / průhlednost změnou vlastnosti _NET_WM_WINDOW_OPACITY
pomocí příkazu xprop
.
Spustit:
xprop -format _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0x7FFFFFFF
a kliknutím na okno jej nastavíte na 50% krytí.
-
0x7FFFFFFF
– 50% neprůhlednost -
0xFFFFFFFF
– 100% neprůhlednost
nastavit neprůhlednost poskytnutím ID okna (získáno z xwininfo
):
xprop -id 0x3a00006 -format _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0x7FFFFFFF
Komentáře
- Lepší řešení
Odpověď
Uvedení tohoto jako odpovědi, protože jsem se pokusil o to v Arch Linuxu zabít dost času. Pro Arch Linux existuje mnohem jednodušší řešení. Použijte balíček gnome-terminal-transparency
. gnome-terminal
který je dodáván s Gnome bude nahrazen tímto, který podporuje průhledná pozadí