Configurando variáveis de ambiente apenas para o Gnome na sessão do Wayland

5

Estou testando o GNOME 3.14 no Wayland no ArchLinux e também gostaria de testar o GTK + no Wayland. Para fazer isso, posso definir as duas variáveis de env a partir do terminal

export GDK_BACKEND=wayland CLUTTER_BACKEND=wayland

anf, em seguida, execute meu aplicativo (por exemplo, nautilus) no terminal também. No entanto, gostaria de definir essa sessão para que eu não precise iniciar meus aplicativos do terminal. Eu acho que não posso defini-los em .bashrc porque eles vão quebrar meu GNOME padrão na sessão X.

Então, onde está o local apropriado para definir SOMENTE as variáveis para o GNOME na sessão do Wayland?

    
por lviggiani 26.12.2014 / 11:27

1 resposta

2

Eu encontrei uma maneira de fazer isso.

Crie (se necessário) um arquivo ~/.profile e adicione o seguinte:

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

Efetue logout e, em seguida, faça o login em sua sessão favorita (seja X ou Wayland). Ao usar o vidro de observação, você pode verificar se o seu aplicativo está sendo executado no Wayland. Veja esta .

    
por 21.10.2015 / 10:01