ArchLinuxのWaylandでGNOME3.14をテストしていますが、WaylandでGTK +もテストしたいと思います。これを行うには、ターミナルから次の2つの環境変数を設定できます
export GDK_BACKEND=wayland CLUTTER_BACKEND=wayland
次に、端末からアプリ(つまり、nautilus)を実行します。ただし、ターミナルからアプリを起動する必要がないように、このセッション全体を設定したいと思います。 Xセッションで標準のGNOMEを壊してしまうため、.bashrc
に設定することはできないと思います。
では、WaylandセッションでのみGNOMEにこれらの変数を設定する適切な場所はどこですか?
私はこれを行う方法を見つけました。
(必要に応じて)~/.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で実行されているかどうかを確認できます。 this を参照してください。