私は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
]
背景透過オプションのロックを解除するために何をインストールまたは構成するべきか考えていますか?
GNOME端末FAQはこう述べています:
端末を透明にするにはどうすればよいですか?
バージョン3.7以降(NixOSマスターには現在バージョン3.26が含まれています)このオプションは[設定]ダイアログから削除されました。ただし、たとえば Devil's Pie または Devil's Pie II ツールで_NET_WM_WINDOW_OPACITY Xプロパティを設定することで、同じ効果を得ることができます。たとえば、セッションで自動的に開始するようにDevil's Pieを設定し、次の内容でファイル〜/ .devilspie/gnome-terminal.dsを作成します。
(if(matches(window_name) "gnome-terminal-window- *")(opacity 90))
this シェルスクリプトを使用することもできますが、これは既存のターミナルウィンドウでのみ機能し、新しく作成されたウィンドウでは自動的には機能しません。 - https://wiki.gnome.org/Apps/Terminal/FAQ#How_can_I_make_the_terminal_transparent.3F
xprop
コマンドを使用してプロパティ_NET_WM_WINDOW_OPACITY
を変更することで、不透明度/透明度を変更できます。
実行:
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
Arch Linuxでこれを実行しようとしてかなりの時間を費やしたので、これを答えとして入れます。 Arch Linuxの場合、はるかに簡単な解決策があります。使用 - gnome-terminal-transparency
パッケージ。 gnome-terminal
Gnomeに付属しているものは、透明な背景をサポートするGnomeに置き換えられます。