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

ange bildbeskrivning här

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

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *