Étant donné:
j'utilise export $(dbus-launch)
dans mon /etc/bash.bashrc
fichier car je fonctionne normalement sous un utilisateur non administrateur et je dois su - admin
faire quelque chose de dangereux.
Comportement normal: allez au tableau de bord, ouvrez gedit. Le menu du haut est visible.
Comportement anormal
Aller à, type de terminal: gedit
. Ensuite , le menu du haut est en visible. (Le problème persiste même lors de l'envoi à bg)
Informations supplémentaires:
j'ai remarqué quand je fais un gksudo gedit
, que le menu apparaît sous la barre de menu de la fenêtre au lieu du menu du haut…
Plus d'informations supplémentaires:
Je viens de trouver le coupable: la transmission X11. Le comportement "anormal" s'arrête lorsque je supprime export $(dbus-launch)
de mon bash.bashrc
fichier.
Quelqu'un a-t-il une idée de comment ramener l' anormal à la normale ? (garder x11-forwarding?) J'ai cherché partout, mais à part un bug sur les préférences qui ne s'affichent pas, je n'ai trouvé aucune solution à ce problème…
la source
gtk-launch gedit
ougtk-launch gedit /path/to/a/file
. Cela utilise le .desktop pour lancerx11-forwarding
couvre le fait que vous utilisez un terminal. Si vous pensez que ce n'est pas le cas, pensez à la ligne de commande .alias gedit='gtk-launch gedit'
Réponses:
J'ai trouvé la réponse après tout:
Si vous utilisez le transfert X11, n'oubliez pas de regarder
~/.config/
pour l'utilisateur en cours d'exécutiongedit
! Pas celui~/.config/
de l'utilisateur dans lequel l'application est affichée!Dans ce cas particulier, la suppression du
~/.config/gedit
problème résolu tel que legedit
recrée ensuite. (stupide: j'aurais dû le renommer et regarder quelles étaient les différences, donc j'aurais pu poster la réponse parfaite, mais à l'époque, j'essayais de résoudre un autre problème)Réponse originale:
Dommage que personne n'ait trouvé de réponse, donc je publierai mes propres solutions comme une "solution"
(Je sais que ce ne sont pas vraiment des "solutions"; ce sont juste des "solutions")
Le même système peut être utilisé pour EVID, VIEW, Secherchez, Tutils, Documents et HELP
la source
/home/user/.config/dconf
vs/home/root/.config/dconf
ou comme vous le dites$~/.config/gedit
vs#~/.config/gedit
. De plus, les gens reçoivent des messages comme "** (gedit: 12601): AVERTISSEMENT **: la définition des métadonnées du document a échoué: la définition des métadonnées d'attribut :: gedit-spell-enabled n'est pas prise en charge". Effets 100k + personnes?