Newly installed applications don't show up in GNOME

  • Done
  • quality assurance status badge
Details
5 participants
  • ptibedo ptibedo
  • Julien Lepiller
  • Ludovic Courtès
  • Maxim Cournoyer
  • zimoun
Owner
unassigned
Submitted by
ptibedo ptibedo
Severity
important
Merged with
P
P
ptibedo ptibedo wrote on 16 May 2020 01:25
les icones des applications ne s'affiche pas
(address . bug-guix@gnu.org)
CAFLSg02xPfNws=m9bQpSWD1fywM8HOeNJRY_uxEiKBkNKE_nxA@mail.gmail.com
Bonsoir ! Cela fait un moment que ce bug existe et je trouve cela
étonnant qu'il n'est pas été corrigé depuis.
Quand j'installe une application je dois constamment fermé la session
et l'ouvrir pour que les icones précédemment installé soient affichées.
Je suis sur l'environnement de bureau GNOME.
Attachment: file
J
J
Julien Lepiller wrote on 16 May 2020 04:53
236D44C1-0973-4789-9423-AD1DA5E61180@lepiller.eu
Le 15 mai 2020 19:25:39 GMT-04:00, ptibedo ptibedo <gnu.rooty@gmail.com> a écrit :
Toggle quote (6 lines)
>Bonsoir ! Cela fait un moment que ce bug existe et je trouve cela
>étonnant qu'il n'est pas été corrigé depuis.
>Quand j'installe une application je dois constamment fermé la session
>et l'ouvrir pour que les icones précédemment installé soient affichées.
>Je suis sur l'environnement de bureau GNOME.

C'est effectivement un problème connu, mais difficile à corriger. Il faudrait que guix fasse une action particulière pour chaque environnement de bureau ou outil qui doit être rechargé pour se rendre compte qu'il y a de nouveaux paquets.

Je ne suis pas sur gnome, mais tu peux tester ça : alt+f2 qui ouvre un champ texte qui permet de contrôler gnome directement, puis dedans restart et appuie sur entrée. Ça devrait recharger les applications sans te déconnecter.

Guix ne peut pas savoir si tu es sous gnome ou autre chose parce qu'il n'est pas installé dans le même profil. L'outil dont il a besoin n'est pas forcément disponible et tous les tester serait une mauvaise solution.

Pour moi il faudrait que l'environnement de bureau réagisse de lui-même, mais ça demande de corriger l'environnement de bureau…

En espérant avoir été un peu utile.
J
J
Julien Lepiller wrote on 16 May 2020 05:06
9D9F0D24-22EF-419D-84D1-882F105539F2@lepiller.eu
Le 15 mai 2020 19:25:39 GMT-04:00, ptibedo ptibedo <gnu.rooty@gmail.com> a écrit :
Toggle quote (6 lines)
>Bonsoir ! Cela fait un moment que ce bug existe et je trouve cela
>étonnant qu'il n'est pas été corrigé depuis.
>Quand j'installe une application je dois constamment fermé la session
>et l'ouvrir pour que les icones précédemment installé soient affichées.
>Je suis sur l'environnement de bureau GNOME.

Oh, since this is bug and not help, I guess it should be in English. Here is a summary for those who wonder what this is about:

When you install an application with guix, you need to log out and in again for the new applications to appear. This happens at jeast with the GNOME desktop environment.

I then suggested to use alt+f2 and type restart to reload the session without having to log out and in again. I think this is more of an issue with gnome not looking for new .desktop files, rather than an issue with guix itself. We don't really have any way to know what desktop environment is running and how to reload application lists.

This is a usability issue, so we should address it. Is there a more standard way to reload a session that I am not aware of? What would a mecanism to create effects (reloading a session) after an install be like? Or should we rather try and propose a patch for gnome to use inotify or similar to check for new .desktop files?

Thoughts?
Z
Z
zimoun wrote on 16 May 2020 10:48
(name . Julien Lepiller)(address . julien@lepiller.eu)
CAJ3okZ2yJMerd5a4haA4ihg6AZ89GEtWiKC51nVegX82S3zzBg@mail.gmail.com
Bonjour,

(Well, I do not know if set the XDG environment variables, e.g.,
XDG_DATA_DIRS, would allow the icons, but there are the bugs [1,2].)


On Sat, 16 May 2020 at 04:55, Julien Lepiller <julien@lepiller.eu> wrote:

Toggle quote (2 lines)
> C'est effectivement un problème connu, mais difficile à corriger. Il faudrait que guix fasse une action particulière pour chaque environnement de bureau ou outil qui doit être rechargé pour se rendre compte qu'il y a de nouveaux paquets.

[...]

Toggle quote (2 lines)
> Pour moi il faudrait que l'environnement de bureau réagisse de lui-même, mais ça demande de corriger l'environnement de bureau…

Je ne sais pas si en mettant XDG qui va bien comme XDG_DATA_DIRS, cela
ne fonctionnerait pas. Mais il y a les bugs [1,2]



Bien cordialement,
simon
L
L
Ludovic Courtès wrote on 19 May 2020 15:45
control message for bug #41298
(address . control@debbugs.gnu.org)
87imgsghs2.fsf@gnu.org
retitle 41298 Newly installed applications don't show up in GNOME
quit
M
M
Maxim Cournoyer wrote on 4 Nov 2020 23:28
(address . control@debbugs.gnu.org)
87sg9oycy2.fsf@gmail.com
severity 41298 important
quit
M
M
Maxim Cournoyer wrote on 4 Nov 2020 23:28
(address . control@debbugs.gnu.org)
87r1p8ycxh.fsf@gmail.com
merge 41298 35594
quit
?