Staram się, aby przejrzystość działała w terminalu Gnome.
Jednak to właśnie otrzymuję, spróbuj edytować profil gnome-temrinal: nie ma karty w tle, na której mogę ustawić krycie!?
Używam NixOs, oto co mam w moim pliku pkgs.nix:
environment.systemPackages = with pkgs; [ # ... gnome3.gnome_terminal gnome3.gconf # I have put it just in case it could help ]
Masz pomysł, co powinienem zainstalować lub skonfigurować, aby odblokować opcję przezroczystości tła?
Odpowiedź
W FAQ terminala GNOME jest napisane:
Jak mogę uczynić terminal przezroczystym?
Od wersji 3.7 (obecnie master NixOS zawiera wersję 3.26) ta opcja została usunięta z okna dialogowego Preferencje. Możesz jednak nadal uzyskać ten sam efekt, ustawiając właściwość _NET_WM_WINDOW_OPACITY X, na przykład za pomocą Ciasta diabła lub Devil „s Pie II . Np. Ustaw Devil „s Pie tak, aby automatycznie uruchamiał się z sesją i utwórz plik ~ / .devilspie / gnome-terminal.ds z następującą zawartością:
(if (pasuje do (nazwa_okna) " gnome-terminal-window – * ") (krycie 90))
Możesz także użyć ten skrypt powłoki, który jednak działa tylko w istniejących oknach terminali, a nie automatycznie w nowych oknach. – https://wiki.gnome.org/Apps/Terminal/FAQ#How_can_I_make_the_terminal_transparent.3F
Odpowiedź
Możesz zmień krycie / przezroczystość, zmieniając właściwość _NET_WM_WINDOW_OPACITY
za pomocą polecenia xprop
.
Uruchom:
xprop -format _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0x7FFFFFFF
, a następnie kliknij okno, aby ustawić krycie na 50%.
-
0x7FFFFFFF
– 50% krycie -
0xFFFFFFFF
– 100% krycia
Ustaw krycie, podając identyfikator okna (uzyskany z xwininfo
):
xprop -id 0x3a00006 -format _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0x7FFFFFFF
Komentarze
- Lepsze obejście
Odpowiedź
Podając to jako odpowiedź, ponieważ zabiłem sporo czasu, próbując to zrobić w Arch Linux. W przypadku Arch Linux jest „znacznie prostsze rozwiązanie. Użyj pakietu gnome-terminal-transparency
. gnome-terminal
, który jest dostarczany z Gnome, zostanie zastąpiony tym, który obsługuje przezroczyste tła