Comment i3 peut-il utiliser les paramètres gnome dans Ubuntu 18.04

12

Dans le passé (probablement 16.04), une simple exécution gnome-settings-daemonpermettait aux paramètres de gnome de fonctionner dans i3, y compris les paramètres hidpi, les touches multimédias et les préférences du pavé tactile.

Dans Ubuntu 18.04, il n'y en a pas gnome-settings-daemon. Ce démon est divisé en plusieurs démons dans le /usr/lib/gnome-settings-daemon/répertoire. Inclure gsd-xsettings, gsd-mouseetc. Cependant, leur exécution semble n'avoir aucun effet. J'ai les lignes ...

exec --no-startup-id /usr/lib/gnome-settings-daemon/gsd-xsettings
exec --no-startup-id /usr/lib/gnome-settings-daemon/gsd-keyboard
exec --no-startup-id /usr/lib/gnome-settings-daemon/gsd-mouse
exec --no-startup-id /usr/lib/gnome-settings-daemon/gsd-media-keys
exec --no-startup-id /usr/lib/gnome-settings-daemon/gsd-sound
exec --no-startup-id /usr/lib/gnome-settings-daemon/gsd-backlight-helper

... à la fin de mon .config/i3/config. Cependant, aucun de mes paramètres de gnome ne prend effet dans ma i3session. Dois-je les exécuter d'une manière différente?

ssquidd
la source

Réponses:

3

Essayez de définir la variable d'environnement XDG_CURRENT_DESKTOP = Gnome, puis exécutez le démon, par exemple

 XDG_CURRENT_DESKTOP=Gnome; gsd-xsettings
Gabriel Ziegler
la source
Où dois-je définir cette variable d'environnement? Dans mon xinitrc? Que faire si j'utilise gdm pour lancer i3?
Max Coplan
@MaxCoplan la ligne ci-dessus doit être collée dans un terminal, si vous voulez que cette variable soit définie au démarrage, vous pouvez la définir en .xinitrc, oui. En outre, il peut être défini dans un fichier .zshrc / .bashrc ou un fichier env personnel.
Gabriel Ziegler
1
De plus, je ne trouve pas cela sur Ubuntu 18.04 LTS
Max Coplan
(impossible de trouver gsd-xsettings)
Max Coplan
3

Installez gnome-flashback avec:

apt install -y gnome-flashback

Puis clone ce référentiel

git clone https://github.com/glsorre/i3-gnome

Installer avec

make install

Redémarrez ensuite et choisissez i3 + Gnomecomme session.

Vous devriez avoir fini.

glsorre
la source
THX. J'ai suivi ce guide avec Ubuntu 19.10 mais cela ne semble plus fonctionner. La connexion à la session GNOME + i3 répond par une déconnexion immédiate et retourne à GDM. Mon syslog suggère que quelque chose ne va pas dans / usr / bin / i3-gnome
Mario
J'ai trouvé cette fourche i3-gnome github.com/deuill/i3-gnome-flashback qui fonctionne pour moi sur Ubuntu 19.10.
Mario