私はArchLinuxのWaylandでGNOME 3.14をテストしていますが、WaylandでGTK +もテストしたいと思います。これを行うには、端末で次の2つの環境変数を設定できます。
export GDK_BACKEND=wayland CLUTTER_BACKEND=wayland
その後、anfはターミナルでも私のアプリケーション(例えば、ノーチラス)を実行します。ただし、端末でアプリケーションを起動する必要がないように、この値をセッション全体に設定したいと思います。.bashrc
Xセッションで標準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で実行されていることを確認できます。バラよりこれ。