<p>Ctrl-Alt-Backspace is the only keyboard control that x locks, and it kills x completely. There is no way to kill only the crashed full-screen app. Non-fullscreen apps can be killed with xkill or others, but when an app grabs the entire keyboard and crashes, it's Ctrl-Alt-Backspace or a hard power-off, both of which make you lose unsaved work in other open apps.</p>
<p></p><p>Ideally, x would allow window managers to permagrab certain key combos regardless of who has the keyboard. This would allow people to kill apps that grab the whole keyboard without killing everything else. It would also allow media keys (volume, etc.) to work in fullscreen apps, as they currently don't.<br>
</p><p></p><p>I definitely agree with the fact that their should be an ability to add custom keyboard shortcuts through gnome keyboard gui. I'm using fluxbox-keys now, but I remember being annoyed by that when I was still using Gnome.</p>
<br><div><span class="gmail_quote">On 2/9/08, <b class="gmail_sendername">Jonathan Musther</b> <<a href="mailto:jmusther@gmail.com">jmusther@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="margin:0;margin-left:0.8ex;border-left:1px #ccc solid;padding-left:1ex">
Doesn't xorg hold some keybindings? I thought Ctrl+Alt+Backspace worked to kill X in full screen apps, I'm sure I've used it in games.<br><br>One thing we really do need is a way to easily make new keybindings. The existing gnome keyboard shortcuts GUI is fine, but it doesn't allow you to add them. What we need to be able to do is specify a keybinding and a command, short of going a mucking about in gconf. In my opinion as a keyboard junky (and as somebody who has worked extensively with visually impaired computer users), not being able to easily add keyboard shortcuts to gnome is quite a problem.<br>
<br>Anyway, if we had that functionality, people could assign whatever they want to whatever they want, they could have a keybinding for xkill.<br><br><div class="gmail_quote"><span class="q">On Feb 10, 2008 4:01 AM, Evan <<a href="mailto:eapache@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">eapache@gmail.com</a>> wrote:<br>
</span><blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex"><span class="q"><p>It is only a keybinding, so as long as people can change it, then the default doesn't matter all that much. The only problem with the concept at the moment is that people will expect it to work during full-screen apps like Ctrl-Alt-Delete does in windows. It doesn't at the moment because SDL and openGL apps grab the entire keyboard. This is kind of X.orgs fault for not providing a way to force-hold certain key-combos regardless of who has the keyboard (this would also solve a lot of problems with media keys not working in full-screen apps).</p>
<p>A lot of people will use this to kill crashed apps, but it won't work in fullscreen. Is there any way to resolve this problem short of asking the <a href="http://X.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">X.org</a> devs to rewrite their keyboard handling?<br>
</p>
<br></span>--<span class="q"><br>Ubuntu-devel-discuss mailing list<br><a href="mailto:Ubuntu-devel-discuss@lists.ubuntu.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Ubuntu-devel-discuss@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss</a><br>
<br></span></blockquote></div><br><br clear="all"><div><span class="e" id="q_117ff95e5e9680c8_7"><br>-- <br>Slingshot - a unique game everyone enjoys - and it's free :-)<br><a href="http://www.slingshot-game.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.slingshot-game.org</a>
</span></div><br>--<br>
Ubuntu-devel-discuss mailing list<br>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Ubuntu-devel-discuss@lists.ubuntu.com">Ubuntu-devel-discuss@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a onclick="return top.js.OpenExtLink(window,event,this)" href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss</a><br>
<br></blockquote></div><br>