Ich versuche, Transparenz für Gnome Terminal zu haben.

Dies ist jedoch das, was ich bekomme, wenn ich Versuchen Sie, das Profil von gnome-temrinal zu bearbeiten: Es gibt keine Registerkarte im Hintergrund, auf der ich die Deckkraft einstellen kann!

Geben Sie hier die Bildbeschreibung ein.

Ich verwende NixOs. Dies ist das, was ich in meiner pkgs.nix-Datei habe:

environment.systemPackages = with pkgs; [ # ... gnome3.gnome_terminal gnome3.gconf # I have put it just in case it could help ] 

Haben Sie eine Idee, was ich installieren oder konfigurieren soll, um die Option für die Hintergrundtransparenz freizuschalten?

Antwort

In den häufig gestellten Fragen zum GNOME-Terminal heißt es:

Wie kann ich das Terminal transparent machen?

Seit Version 3.7 (derzeit NixOS-Master) enthält Version 3.26) Diese Option wurde aus dem Dialogfeld „Einstellungen“ entfernt. Sie können jedoch immer noch den gleichen Effekt erzielen, indem Sie die Eigenschaft _NET_WM_WINDOW_OPACITY X festlegen, z. B. mit der Devil „s Pie oder Devil „s Pie II Werkzeuge. Richten Sie beispielsweise Devil „s Pie so ein, dass es automatisch mit der Sitzung beginnt, und erstellen Sie die Datei ~ / .devilspie / gnome-terminal.ds mit folgenden Inhalten:

(if (entspricht (Fenstername) " gnome-terminal-window – * ") (Deckkraft 90))

Sie können auch dieses Shell-Skript, das jedoch nur für vorhandene Terminalfenster und nicht automatisch für neu erstellte Fenster funktioniert. – https://wiki.gnome.org/Apps/Terminal/FAQ#How_can_I_make_the_terminal_transparent.3F

Antwort

Sie könnten Ändern Sie die Deckkraft / Transparenz, indem Sie die Eigenschaft _NET_WM_WINDOW_OPACITY über den Befehl xprop ändern.

Führen Sie Folgendes aus:

xprop -format _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0x7FFFFFFF 

und klicken Sie dann auf das Fenster, um die Deckkraft auf 50% einzustellen.

  • 0x7FFFFFFF – 50% Deckkraft
  • 0xFFFFFFFF – 100% Deckkraft

Legen Sie die Deckkraft fest, indem Sie die Fenster-ID angeben (erhalten von ):

xprop -id 0x3a00006 -format _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0x7FFFFFFF 

Kommentare

  • Bessere Problemumgehung

Antwort

Dies als Antwort setzen, da ich viel Zeit damit verbracht habe, dies unter Arch Linux zu tun. Für Arch Linux gibt es eine viel einfachere Lösung. Verwenden Sie das Paket gnome-terminal-transparency . Das gnome-terminal, das mit Gnome geliefert wird, wird durch dieses ersetzt, das transparente Hintergründe unterstützt

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.