|Summary:||gnome-base/gnome-shell-220.127.116.11: autocomplete in the run dialog does not work for non-members of group "games"|
|Product:||Gentoo Linux||Reporter:||Serge Gavrilov <serge>|
|Component:||[OLD] GNOME||Assignee:||Gentoo Linux Gnome Desktop Team <gnome>|
|Package list:||Runtime testing required:||---|
Description Serge Gavrilov 2012-09-09 20:33:59 UTC
autocomplete in the run dialog does work for non-members of group "games" Reproducible: Always Steps to Reproduce: 1. Install gnome-extra/gnome-games 2. Start gnome session from user, which does not belong to "games" system group 3. Alt-F2 and try autocomplete the command Actual Results: autocomplete does not work. In ~/.xsession-errors you have something like JS ERROR: !!! Exception was: Error: Error invoking Gio.enumerate_children_finish: Permission denied JS ERROR: !!! lineNumber = '0' JS ERROR: !!! fileName = '"gjs_throw"' JS ERROR: !!! stack = '"("Error invoking Gio.enumerate_children_finish: Permission denied")@gjs_throw:0 ([object _private_unknown_GLocalFile],[object _private_Gio_SimpleAsyncResult])@/usr/share/gnome-shell/js/misc/fileUtils.js:11 "' JS ERROR: !!! message = '"Error invoking Gio.enumerate_children_finish: Permission denied"' This is because /usr/games/bin belongs to $PATH, but it is not accessible. I spent several hours to debug this problem :)
Comment 1 Pacho Ramos 2012-09-16 09:10:07 UTC
I don't understand the problem, I guess you mean autocompletion doesn't work at all when you are not in games group (even for non games installed in plain /usr/bin), right?
Comment 2 Serge Gavrilov 2012-09-16 11:36:39 UTC
Yes, exactly. If PATH contains an unreadable direcrory, then autocomplete is broken. This is clearly upstream gnome-shell bug, but the peresence of such directory (/usr/bin/games) is gentoo specific. I have upgraded from gnome-light to gnome and was surprised that automplete stopped working.
Comment 3 Serge Gavrilov 2012-09-16 11:37:30 UTC
sorry, I meant /usr/games/bin
Comment 4 Pacho Ramos 2013-07-27 10:57:27 UTC
If still valid with 3.8, this needs to be reported to upstream
Comment 5 Pacho Ramos 2013-08-23 09:33:50 UTC
looks fixed in 3.8