私はGnome Terminalの透明性を高める作業をしています。
ただし、gnome-temrinalの構成ファイルを編集しようとすると、次のメッセージが表示されます。不透明度を設定する背景タブはありません! ?
私はNixOを使用しており、これは私のpkgs.nixファイルにあります:
environment.systemPackages = with pkgs; [
# ...
gnome3.gnome_terminal
gnome3.gconf # I have put it just in case it could help
]
背景透明度オプションのロックを解除するには、何をインストールまたは構成する必要があるかをご存知ですか?
答え1
_NET_WM_WINDOW_OPACITY
コマンド変更プロパティを使用すると、不透明度/透明度を変更できますxprop
。
ランニング:
xprop -format _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0x7FFFFFFF
次に、ウィンドウをクリックして不透明度を50%に設定します。
0x7FFFFFFF
- 不透明度50%0xFFFFFFFF
- 不透明度100%
ウィンドウID(次から取得)を指定してxwininfo
不透明度を設定します。
xprop -id 0x3a00006 -format _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0x7FFFFFFF
答え2
Arch Linuxでこれを行うのにかなりの時間を費やしたので、これを答えとして投稿しました。 Arch Linuxの場合、より簡単な解決策があります。使用gnome-terminal-transparency
パック。 Gnomeに付属するものがgnome-terminal
これに置き換えられる予定で、透明な背景をサポートします。
答え3
GNOME Terminal FAQには次のように記載されています。
端末を透明にする方法は?
バージョン3.7以降(NixOS マスターには現在バージョン 3.26 が含まれています)このオプションは、環境設定ダイアログから削除されました。ただし、_NET_WM_WINDOW_OPACITY X プロパティを設定すると、同じ効果が得られます。悪魔の勢力またはデビルパイ2ツール。たとえば、Devil's Pie がセッションで自動的に開始されるように設定し、次の内容で ~/.devilspie/gnome-terminal.ds ファイルを作成します。
(if (match(window_name) "gnome-terminal-window-*") (不透明度 90) )
また、使用することができますこれただし、シェルスクリプトは既存のターミナルウィンドウでのみ機能し、新しく作成されたターミナルウィンドウでは自動的には機能しません。 -https://wiki.gnome.org/Apps/Terminal/FAQ#How_can_I_make_the_terminal_transparent.3F