On 02/01/2010 03:37 AM, Will Stephenson wrote:
On Sunday 31 Jan 2010 22:03:58 David C. Rankin wrote:
Fairly painless all-in-all. Any idea on the bbrun issue? I'll poke around some more and report back.
The way global shortcuts like alt-f2 (global means it doesn't matter which window is focused) work is that any app can come along and steal a shortcut that has already been registered. KDE 4 tries to solve this for its apps by having a single global shortcut broker kglobalaccel that detects conflicts and stealing attempts.
I assume that from trying out blackbox, some process is being started that snatches alt-f2 from krunner. I would look at your ps aux output to see what it might be, then look in your autostarts (alt-f2, 'autostart' or for people in your situation 'kcmshell4 autostart'), or perhaps started the traditional way. in ~/.xinitrc or ~/.xsession, and stop it from running. You could also look at the contents list of the package that installed bbrun and see if it installed a system wide autostart .desktop file in /usr/share/autostart/.
Will
Will, There was a bit of weirdness in the ~/.config/autostart where everything now seems to want to squirrel away autostart options. Here are the entries I moved from ~/.config/autostart: 12:12 alchemy:~> l dt/tmp/autostart/ -rw-r--r-- 1 david dcr 29 2009-12-29 01:47 hplip-systray.desktop -rw-r--r-- 1 david dcr 29 2009-12-29 02:03 xfce4-settings-helper-autostart.desktop -rw-r--r-- 1 david dcr 28 2009-12-20 03:23 xfconf-migration-4.6.desktop Another bit of strangeness was after running ksquirrel once, I would get the ksquirrel splash screen on kde4 login each time. rpm -e ksquirrel fixed that problem. However, I couldn't find where it was being launched from since it wasn't in any of the autostart locatations, unless it was the entry in ksmserverrc that was doing it: ksmserverrc:program10=ksquirrel ksmserverrc:restartCommand10=ksquirrel,-session,10c6d9dc68000126497495900000120590079_1264974959_968745 The /usr/share/autostart entries look OK to me except for the two plasma entries: 12:07 alchemy:~> l /usr/share/autostart/ total 120 drwxr-xr-x 2 root root 4096 2010-02-01 11:10 ./ drwxr-xr-x 501 root root 20480 2010-02-01 10:57 ../ -rw-r--r-- 1 root root 4061 2010-01-29 14:25 kabcdistlistupdater.desktop -rw-r--r-- 1 root root 3525 2010-01-29 14:25 kalarm.autostart.desktop -rw-r--r-- 1 root root 51 2010-01-22 20:16 kdesktop.desktop -rw-r--r-- 1 root root 6010 2010-01-29 15:13 kgpg.desktop -rw-r--r-- 1 root root 10673 2010-01-29 12:59 klipper.desktop -rw-r--r-- 1 root root 3926 2010-01-29 13:14 kmix_autostart.desktop -rw-r--r-- 1 root root 1514 2009-12-04 03:34 knemo.desktop -rw-r--r-- 1 root root 6293 2010-01-29 13:22 konqy_preload.desktop -rw-r--r-- 1 root root 5764 2010-01-29 14:25 korgac.desktop -rw-r--r-- 1 root root 2703 2010-01-29 12:59 krunner.desktop -rw-r--r-- 1 root root 51 2010-01-22 20:16 ktip.desktop -rw-r--r-- 1 root root 9636 2010-01-22 21:44 nepomukserver.desktop -rw-r--r-- 1 root root 51 2010-01-22 20:16 panel.desktop -rw-r--r-- 1 root root 51 2010-01-29 12:59 plasma.desktop -rw-r--r-- 1 root root 3476 2010-01-29 12:59 plasma-desktop.desktop -rw-r--r-- 1 root root 3296 2010-01-29 13:14 restore_kmix_volumes.desktop -rw-r--r-- 1 root root 233 2010-01-24 11:10 SUSEgreeter.desktop What's the deal with plasma.desktop and plasma-desktop.desktop?? 12:10 alchemy:/usr/share/autostart> cat plasma.desktop [Desktop Entry] X-SuSE-translate=true Hidden=true 12:10 alchemy:/usr/share/autostart> cat plasma-desktop.desktop [Desktop Entry] X-SuSE-translate=true Exec=plasma-desktop X-DBUS-StartupType=wait Name=Plasma Desktop Workspace <snip all the translations> Type=Service X-KDE-StartupNotify=false OnlyShowIn=KDE; X-KDE-autostart-phase=0 They seem to duplicate the 'X-SuSE-translate=true' function. Do I need to remove one? -- David C. Rankin, J.D.,P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org