GNOME Bugzilla – Bug 135399
Ctrl-l keybinding doesn't work on desktop
Last modified: 2005-04-09 23:39:03 UTC
Hitting Ctrl-l on the desktop does not open a location window Thus, to get to a directory not linked on the desktop, I need to open a new nautilus window, hit ctrl-l there, and then close the old window.
Thanks for this bug report. What idea have you to solve this usability issue?
Well, the obvious choice would be that the desktop responds correctly to a ctrl-l. Other possibilities: Alt-F2 brings up the file run dialog. It could be modified to open nautilus if the user enters in a directory name.... There could be a directory browser applet... But really, the desktop should just respond correctly to ctrl-l.
*** Bug 137477 has been marked as a duplicate of this bug. ***
This might be a more general problem with the desktop. The desktop seems not to respond to any key combo that are available when browsing folders, i.e. the delete or <shift> delete key does nothing. one has to use the context-menu on a object to delete it.
*** Bug 139721 has been marked as a duplicate of this bug. ***
*** Bug 140365 has been marked as a duplicate of this bug. ***
*** Bug 140922 has been marked as a duplicate of this bug. ***
*** Bug 141673 has been marked as a duplicate of this bug. ***
*** Bug 135090 has been marked as a duplicate of this bug. ***
*** Bug 141101 has been marked as a duplicate of this bug. ***
Ok, all keybindings on the desktop stopped working during the 2.5/2.6 cycle due to some changes in gtk/libbonobui. Gtk+ checks if the menu the accelerator belongs to has a parent window and if it's visible. Both of these checks fail, so keybindings don't get activated for the desktop (Besides the stuff that is hardcoded into the icon-view keyboard handling, like Return/Space/Arrow Keys). Upgrading priority & severity as this is highly visible and a major regression. Updating Summary to better reflect the issue.
*** Bug 141342 has been marked as a duplicate of this bug. ***
*** Bug 144275 has been marked as a duplicate of this bug. ***
*** Bug 148159 has been marked as a duplicate of this bug. ***
*** Bug 147534 has been marked as a duplicate of this bug. ***
*** Bug 150979 has been marked as a duplicate of this bug. ***
*** Bug 151858 has been marked as a duplicate of this bug. ***
*** Bug 152452 has been marked as a duplicate of this bug. ***
Fixed in HEAD.
I have installed Debian's packages of 2.8.1, and the problem does not appear to be fixed. The three ui.xml files mentioned in the changelog for 2.8.1 are identical in Debian and 2.8.1. <Ctrl>+L does not work, but Alt-F2 does. It makes no difference whether focus policy is click to focus or sloppy focus.
Indeed, all the keyboard shortcuts for the context menu (ctrl-O to open, ctrl-R to rename, etc) do not work. F2, Alt-F2 do work though, which explains why this bug might have looked fixed.
Well actually they do. Sorry. The only not-working keyboard shortcut is Ctrl-L, AFAIK.
Apologies for spam-- ensuring Sun a11y team are cc'ed on all current a11y bugs. Filter on "SUN A11Y SPAM" to ignore.
Changing summary to reflect problem.
Ctrl-R does nothing, but the folder/file loses focus. F2, on the other hand, renames. gnome-2.8 from Debian experimental, ver 2.8.1-1
Ctrl-R works correctly for me on the gnome-2-8 branch. If you have a folder/file selected it does lose focus after reloading the directory, but that happens in normal nautilus windows too.
Created attachment 33788 [details] [review] nautilus-restore-ctrl_l-on-desktop.patch
Comment on attachment 33788 [details] [review] nautilus-restore-ctrl_l-on-desktop.patch something is wrong with this patch.
On CVS HEAD, Ctrl-R and Ctrl-L both work. So I guess it's safe to close this bug.
Yes, it works again on 2.9, so closing. For what it's worth, I don't think there's anything wrong with the patch above (which is for the gnome-2-8 branch); that is a separate problem that the patch I sent in http://mail.gnome.org/archives/nautilus-list/2004-December/msg00006.html should fix.
*** Bug 172708 has been marked as a duplicate of this bug. ***