LWN.net Logo

The future of Galeon (GnomeDesktop)

The future of Galeon (GnomeDesktop)

Posted Oct 24, 2005 4:55 UTC (Mon) by dilinger (subscriber, #2867)
Parent article: The future of Galeon (GnomeDesktop)

This is downright depressing. Epiphany has had a bug with CTRL-U (hitting it while typing in a text input area brings up a view-source window instead of clearing the line) ever since it was first released; that alone makes it unusable for me. I have gtk/gnome set to respect Emacs bindings, and every other app (including Galeon) handles CTRL-U properly. Epiphany does not.

I'm told I should direct my anger towards Havoc, as it's actually a gtk "feature" that Galeon works around. Grumble.


(Log in to post comments)

The future of Galeon (GnomeDesktop)

Posted Oct 24, 2005 5:50 UTC (Mon) by DG (subscriber, #16978) [Link]

That ctrl+u 'feature' is also present in Firefox; I just had to learn to do ctrl+backspace instead.

It was annoying for the keybinding to change, however I suppose it has been done to match that of the other Operating System.

David.

The future of Galeon (GnomeDesktop)

Posted Oct 24, 2005 7:31 UTC (Mon) by dilinger (subscriber, #2867) [Link]

Firefox's ctrl-u behaves properly for me. I suspect it depends on how it's been configured or something, if it's not working properly for you and you have Emacs bindings set for gtk.

The future of Galeon (GnomeDesktop)

Posted Oct 24, 2005 8:08 UTC (Mon) by drag (subscriber, #31333) [Link]

It's not a bug. It's a design choice.. not all application designers will choose the same key combo choices. Personally I never used emacs or anything like that and having the choice to hit ctrl-u to delete a line seems completely alien concept to me.. To me ctrl-u means to 'undo' and I use that keyboard combo in a wide veriety of Linux applications. :P

If it's only one or a few hotkeys that are annoying it's easy enough to change them in epiphany. The designers make allowances for this sort of thing, at least for epiphany.

What you need to do is to open up gconf-editor, goto desktop --> gnome --> inteface and checkmark 'can_change_accels'.

Now you can open up epiphany, goto view menu, highlight 'page source', which should now show the offending 'ctrl-u' combo. Then hit a key combo to replace it, or hit backspace to remove the bindings.

Now you can use the epiphany browser without the ctrl-u bug offending you.

When making this change to the gnome config, it's a good idea to go and disable it after your finished, a couple times I accedently bound a function to just 'i' or whatnot, which sucks.

To bad it's not consistant for all applications.. there are some things that gnome needs to work on when it comes to theme-ing.

The future of Galeon (GnomeDesktop)

Posted Oct 24, 2005 12:16 UTC (Mon) by pjdc (guest, #6906) [Link]

^U to delete the line is not an Emacs keystroke anyway - it's an old-time Unix one.

The future of Galeon (GnomeDesktop)

Posted Oct 25, 2005 16:03 UTC (Tue) by cross (subscriber, #13601) [Link]

> Personally I never used emacs or anything like that and having the choice
> to hit ctrl-u to delete a line seems completely alien concept to me.. To
> me ctrl-u means to 'undo' and I use that keyboard combo in a wide veriety
> of Linux applications. :P

I'm not an emacs user either but it's the normal unix "delete the whole line" command, and it meant the same my previous machines right back to the BBC Micro in the early 1980s. So with over 20 years of ingrained muscle memory it still annoys me no-end that Firefox uniquely amongst the applications on my systems does something different with this key-shortcut.

The future of Galeon (GnomeDesktop)

Posted Oct 24, 2005 11:19 UTC (Mon) by ncm (subscriber, #165) [Link]

"Ctrl-U" to "delete left" isn't an Emacs key binding; it's from the Bourne shell tradition. FWIW, I've got used to "ctrl-A ctrl-K", which isn't precisely the same thing, but seems more portable. I've had to give up "ctrl-W" to delete words, because it has an unfortunate (and infuriating!) effect in too many places.

The future of Galeon (GnomeDesktop)

Posted Oct 24, 2005 12:14 UTC (Mon) by dmm (subscriber, #9815) [Link]

"Kill line" (typically invoked with ctrl-U) is implemented in a terminal driver for the canonical mode. The shell gets the line once it's ready, i.e when user enters CR. A very long time ago people used @ to kill lines. Maybe some still do (you can change the code using the stty program). I guess that at the time either email was not popular or the bang notation prevailed.

The future of Galeon (GnomeDesktop)

Posted Oct 24, 2005 14:12 UTC (Mon) by hp (subscriber, #5220) [Link]

Why are you going to blame me? I don't even know anything about it.

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.