LWN.net Logo

GTK+ 2.8.0 released

GTK+ 2.8.0 released

Posted Aug 14, 2005 18:20 UTC (Sun) by Ross (subscriber, #4065)
In reply to: GTK+ 2.8.0 released by zooko
Parent article: GTK+ 2.8.0 released

Well, I also hate this behaviour but I don't think there is much which can
be done about it. GNOME is the way it is, and changing things like this
now would confuse a lot of users. GNOME and KDE use Windows interface
decisions with a sprinkling of X11, Motif and command line features.
Sometimes they don't work very well together.

The thing that bugs me the most is the way selections work. If I click in
a text box I abolutely don't want to highlight the whole field
automatically. If I wanted to do that I could use shift-home or
shift-hold-left-key or even control-a. In Mozilla and Windows I am always
accidently replacing things instead of inserting or appending them because
things end up getting selected I don't expect to. To actually get Windows
to insert is a fight. I think you have to click four times, at the right
speed. Then there is the "helpful" word-boundary guessing which ends up
as something to fight more often than it helps. In xterm, you can give it
instructions on what characters should be included in double-click
selections. I wish that setting worked in every application.

The idea of using control as the modifier at all bothers me. The Mac
Apple/propeller key and Motif's Alt modifiers seem more natural. Control
seems like something for use in terminals and editing text. The absolute
worst is that the KDE and GNOME terminal applications don't let you kill
running programs because control-C just copies the hightlighted text. So
even when using GNOME/KDE I use xterms. They are more lightweight and
respond more quickly. And I have fewer problems with mismatching actual
and apparent terminal sizes.

Control-W and control-U doing the "wrong" thing causes me to constantly
close windows and open unwanted ones by accident as well. But I know it
isn't really a bug, it's because I have the Unix command-line keystrokes
burned into my brain and most other people have Windows keystrokes burned
into theirs. :(

Oh well, what can one do?


(Log in to post comments)

GTK+ 2.8.0 released

Posted Aug 14, 2005 19:13 UTC (Sun) by jhardin (guest, #3297) [Link]

> Control-W and control-U doing the "wrong" thing causes me to constantly
> close windows and open unwanted ones by accident as well.

Ditto.

That and the fact that Nautilus loves to grab focus when changing virtual desktops, and loves to interpret [SPACE] as the "go" key... Switch desktops, start typing into the app that's displayed, have a dozen filebrowser windows open because Nautilus, not the app, got focus - ARGH!

> Oh well, what can one do?

Turn it the fsck off? I haven't gotten pissed off enough at it to go spelunking yet - are the keybindings at that level of depth even configurable globally? If not, then *that* is what the GNOME developers should be pestered to do - expose full keybinding configurability rather than changing the defaults.

If somebody wants to humiliate me and supply a link to where the "how to kill the ^W keybinding in GNOME" document is posted in painful plain sight, feel free! :)

GTK+ 2.8.0 released

Posted Aug 14, 2005 19:22 UTC (Sun) by jhardin (guest, #3297) [Link]

http://kb.mozillazine.org/Emacs_Keybindings_(Firefox)

heh. I always do this to myself.

GTK+ 2.8.0 released

Posted Aug 14, 2005 23:05 UTC (Sun) by jtc (guest, #6246) [Link]

gtk-key-theme-name = "Emacs"

A simple solution, which prevents a lot of psychological pain - e.g., "Oh, no, I didn't want that window to disappear! I only wanted to delete the last word in my long article - Damn!" (not to mention gaining back productivity).

Thanks for posting that - now I can use ^H, ^U, and ^W to do what they're "supposed" to do - not to mention ^A and ^E! It's now fun and efficient to enter text with my browser again, like I'm doing right now!

I hope us UNIX geeks don't become too small a minority or we may be forced to conform to Windows-think at some point - 1984 style.

GTK+ 2.8.0 released

Posted Aug 14, 2005 21:49 UTC (Sun) by job (subscriber, #670) [Link]

I also dislike the non-X-ish behaviour of Gnome and KDE. But I think KDE is much better off, I don't have the selection problem there and in a few apps like Konqueror the ^U actually works. I have never had trouble with ^C in the terminal emulator, Konsole, which is actually leaner than an xterm.

It is my understanding that the KDE people are more hackerish and tend to put more features in their apps (like a command shell in their file manager), at the expense of Mac-style ease-of-use which a default Gnome desktop (almost) offers. (OTOH, changing behvaiour in Gnome and Firefox required changing semi-documented values in hex.)

What disturbed me most about both Gnome and KDE is that they strayed from the perfectly good concept of X resources. Suddenly the settings live in the toolkit (client side) instead of the server (my terminal). It took a bit getting used to.

GTK+ 2.8.0 released

Posted Aug 15, 2005 11:43 UTC (Mon) by nix (subscriber, #2304) [Link]

Er, both konsole *and* gnome-terminal have rebindable shortcuts, so C-* can be made to do what it should very easily. (In any case, very few keybindings in konsole at least are on the C- keys).

And konsole at least (and probably gnome-terminal) is actually smaller than xterm (and even smaller than rxvt) once you open more than one or two tabs.

GTK+ 2.8.0 released

Posted Aug 16, 2005 7:44 UTC (Tue) by micampe (guest, #4384) [Link]

The absolute worst is that the KDE and GNOME terminal applications don't let you kill running programs because control-C just copies the hightlighted text.
You have to use Control-Shift-C and Control-Shift-V to Copy/Paste text in the Gnome terminal. Control-C will just send SIGINT. Don't know about KDE's.

GTK+ 2.8.0 released

Posted Aug 16, 2005 16:07 UTC (Tue) by Ross (subscriber, #4065) [Link]

Well, I must be remembering some other terminal application, or am just completely confused. Apologies to everyone becuase it appears GNOME gets this right and that I was spreading misinformation.

works in konsole, too

Posted Aug 17, 2005 8:57 UTC (Wed) by niner (subscriber, #26151) [Link]

konsole, too sends a SIGINT on Ctrl-c
Has always worked and it would be hard to do anything if it didn't. I'd surely use a different terminal emulator.

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