WaylandセッションでのみGnomeの環境変数を設定する

WaylandセッションでのみGnomeの環境変数を設定する

私はArchLinuxのWaylandでGNOME 3.14をテストしていますが、WaylandでGTK +もテストしたいと思います。これを行うには、端末で次の2つの環境変数を設定できます。

export GDK_BACKEND=wayland CLUTTER_BACKEND=wayland

その後、anfはターミナルでも私のアプリケーション(例えば、ノーチラス)を実行します。ただし、端末でアプリケーションを起動する必要がないように、この値をセッション全体に設定したいと思います。.bashrcXセッションで標準GNOMEを破るため設定できないようです。

それでは、WaylandセッションでのみGNOMEに対してこれらの変数を設定する正しい場所はどこですか?

ベストアンサー1

私はこれを行う方法を見つけました。

(必要な場合)~/.profileファイルを作成し、次のコンテンツを追加します。

WAY=$(ps -aux | head -n -1 | grep "/usr/bin/gnome-shell --wayland")

if [ -z "$WAY" ]; then
    echo X11
else
    export GDK_BACKEND=wayland
    export CLUTTER_BACKEND=wayland
fi

サインアウトしてお気に入りのセッション(XまたはWayland)にログインします。ミラーを使用すると、アプリケーションが実際にWaylandで実行されていることを確認できます。バラよりこれ

おすすめ記事