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 :)
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?
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.
sorry, I meant /usr/games/bin
If still valid with 3.8, this needs to be reported to upstream
looks fixed in 3.8