Jag försöker att ha transparens som fungerar för Gnome Terminal.
Men det är vad jag får när jag försök att redigera profilen för gnome-temrinal: det finns ingen bakgrundsflik där jag kan ställa in opacitet!?
Jag använder NixOs, det här är vad jag har i min pkgs.nix-fil:
environment.systemPackages = with pkgs; [ # ... gnome3.gnome_terminal gnome3.gconf # I have put it just in case it could help ]
Har du någon idé om vad jag ska installera eller konfigurera för att låsa upp bakgrundsgenomskinlighetsalternativet?
Svara
Vanliga frågor och svar om GNOME-terminalen säger:
Hur kan jag göra terminalen transparent?
Eftersom version 3.7 (NixOS-master för närvarande innehåller version 3.26) det här alternativet har tagits bort från dialogrutan Inställningar. Du kan dock fortfarande få samma effekt genom att ställa in _NET_WM_WINDOW_OPACITY X-egenskapen, till exempel med Devil ”s Pie eller Devils Pie II -verktyg. Ställ t.ex. in Devils Pie så att den startar automatiskt med sessionen och skapa filen ~ / .devilspie / gnome-terminal.ds med följande innehåll:
(if (matchar (fönsternamn) " gnome-terminal-window – * ") (opacitet 90))
Du kan också använda detta skalskript som dock endast fungerar för befintliga terminalfönster och inte automatiskt för nyskapade. – https://wiki.gnome.org/Apps/Terminal/FAQ#How_can_I_make_the_terminal_transparent.3F
Svar
Du kan ändra opacitet / transparens genom att ändra egenskap _NET_WM_WINDOW_OPACITY
via xprop
-kommando.
Kör:
xprop -format _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0x7FFFFFFF
och klicka sedan på fönstret för att ställa in det på 50% opacitet.
-
0x7FFFFFFF
– 50% opacitet -
0xFFFFFFFF
– 100% opacitet
Ställ in opacitet genom att tillhandahålla fönster-id (erhållen från xwininfo
):
xprop -id 0x3a00006 -format _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0x7FFFFFFF
Kommentarer
- Bättre lösning
Svar
Sätter detta som ett svar eftersom jag dödade en hel del tid på att försöka göra detta i Arch Linux. För Arch Linux finns det en mycket enklare lösning. Använd paketet gnome-terminal-transparency
. gnome-terminal
som kommer med Gnome kommer att ersättas med den här, som stöder transparenta bakgrunder