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

zde zadejte popis obrázku

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í

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *