Ubuntu 19.10 - ファイルに恒久的に透明性を追加する(ノーチラスなどのアプリケーション)

Ubuntu 19.10 - ファイルに恒久的に透明性を追加する(ノーチラスなどのアプリケーション)

特にファイル(ノーチラス)や他のアプリケーションに透明性を追加したいと思います。 Firefoxを介して端末でこれを行うことができるGnomeプラグインがありますが、Nautilusでもこれを行うソリューションが必要です。

ベストアンサー1

1. アプリケーションを指して(1つの場合にのみ適用されます)

端末にこのコードを入力し、透明度をテストするアプリケーションをポイントしてクリックします。

sh -c 'xprop -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY $(printf 0x%x $((0xffffffff * 80 / 100)))'

源泉:Ubuntuのヒント

2. 悪魔とのスパイ(UBUNTU 19.10に適用可能)

ソース:修正された練習エマニュエルN.ケイユンノーチラスで実際に動作させる方法が気になります。

2.1。 DevilsPieをインストールして設定ファイルを作成します。

sudo apt-get install devilspie
mkdir -p ~/.devilspie
nano ~/.devilspie/nautilus_transparent.ds

2.2.上記の.ds設定ファイルに次の内容を入力します。

重要な要素は正しいアプリケーション名です。ねえたとえば、他のアプリではうまくいかない理由がわからない場合は、方法をご覧ください。 2番目のパラメータを使用して検索xpropし、使用します。WM_CLASS(STRING) =

( if
( begin
( is ( application_name ) "org.gnome.Nautilus" )
)
( begin
;; this is for minimizing the window for testing purposes
;;(minimize)
( spawn_async (str "xprop -id " (window_xid) " -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0xdfffffff") )
)
)

2.3。通常、Devilspieは設定ファイルを自動的に検出します。

そのため、ターミナルウィンドウを起動して引き続き使用してください。

devilspie

Nautilusウィンドウは80%透明です。

透明度を変更するには、構成ファイルの設定を変更するだけです。 70%が必要な場合は、87/100を80/100に変更してください。

たとえば、端末に次を貼り付けます。

printf 0x%x $((0xffffffff * 80 / 100))

その値は、スクリプトパラメータ内に貼り付ける16進値を提供します。この場合:(0xcccccccc例:80%透明度)

2.4。起動時に自動的に起動するようにDevilspieを設定します。

アプリケーションの実行 > 追加 > 名前: DevilsPie コマンド: Devilspie

もう終わりました!

参考にしてください悪魔のスパイ2も存在して使用他のスクリプト構文そして* .lua設定ファイルを使って正常にテストしました。

3. DEVILSPIE2と共に(UBUNTU 19.10に適用可能)

3.1 Devilspie2およびLuaスクリプト言語のインストール

sudo apt-get install -y devilspie2 lua5.2

3.2。設定ファイルを次のように編集します。 (DevilsPieと同じですが、.luaファイルです。)

if get_application_name()=="org.gnome.Nautilus" then
    set_window_opacity(0.85)
    -- comment for testing
end

私はDevilspie(1)と同じディレクトリ、同じファイル名を使用しますが、拡張子は.luaです。透明度はO(透明)から1(不透明)までです。 1つを使用してください。少数の区切り線として機能します。

3.3。デビルスパイ2実行:

次のコマンドを実行して、設定ファイルを検索する必要があるディレクトリでDevilspie2に指示することを忘れないでください。

devilspie2 -f ~/.devilspie/

繰り返しますが、うまくいきます。このバージョンは設定を含むより簡単です。 DevilsPie2は、指定されたディレクトリから.lua設定ファイル/スクリプトを取得します。

3.4起動時にDevilsPie2を実行する

2.4を参照してください。しかし、3.3のコマンドライン引数を指定することを忘れないでください!

楽しむ!

注: ありがとうLuaコミュニティよく整理されていてIRC#これは、すべてをスクリプトに合わせるのに適したソリューションを見つけるのに同情的に役立ちました!

おすすめ記事