On 2/11/09, Scott Kitterman <[email protected]> wrote: > It's 9 days until feature freeze, so if you want it different I suggest > sending patches.
Below is a prototype that I mocked up in half an hour; it gives a 10 second countdown. It would seem that something usable in 8 days is a possibility if someone familiar with Ubuntu and X wants to 1) Approve the idea, perhaps with additional requirements. Does anyone have objections to the user-interface of this script? 2) Set Cntl-Alt-Backspace to be a keyboard shortcut for this script. Would setting this in Gnome/KDE/Xfce suffice? Or would these be likely to be not working when we need them? My X crashes usually occur after Gnome has loaded and I have started doing heavy 3D work. 3) Give the script some way to kill X. Perhaps add the following line to the default sudoers: %plugdev ALL=NOPASSWD: killall Xorg Although this was intended as a prototype, using zenity seems OK. However wmctrl does not seem to be in http://cdimage.ubuntu.com/releases/jaunty/alpha-4/jaunty-desktop-i386.manifest Is there an alternative way of raising a window to the foreground? -- #!/bin/bash # Script to kill X, but give user 10 seconds to cancel ################################################################################ # NOTE: Add keyboard shortcut so this is run when Ctrl-Alt-Del is run. # NOTE: Allow logged in user to run "sudo /etc/init.d/gdm restart" or # "sudo /etc/init.d/gdm" restart without a password TITLE="Really Restart X Server?" TEXT="You pressed Ctrl-Alt-Backspace. This is an emergency sequence to restart a frozen computer. If you do not want to lose your unsaved data click Cancel NOW!" which zenity || echo zenity missing, run sudo apt-get install zenity which wmctrl || echo wmctrl missing, run sudo apt-get install wmctrl i=0 while [ "$i" -le 100 ] do echo $i sleep 0.1 wmctrl -R "$TITLE" #raise window i=$(($i+1)) done | ( zenity --progress --title="$TITLE" --text="$TEXT" --auto-close && echo TESTONLY sudo killall Xorg #echo TESTONLY /etc/init.d/gdm restart ) -- John C. McCabe-Dansted PhD Student University of Western Australia -- Ubuntu-devel-discuss mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss
