Summary: | Ubuntu PPA KDE 4.5 build - global shortcuts and other keys not seen | ||
---|---|---|---|
Product: | unknown | Reporter: | Bruce Edge <bruce.edge> |
Component: | general | Assignee: | Unassigned bugs mailing-list <unassigned-bugs> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | cfeck |
Priority: | NOR | Keywords: | investigated, triaged |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Bruce Edge
2010-09-15 21:03:55 UTC
> The ESC key does not work in vi or gvim.
And going back to previous KDE version fixes this? Note that neither vi nor gvim are KDE applications.
It is possible you also updated other packages together with KDE while using the "dist-upgrade" command.
I still have the upgrade in a screen scrollback, see below. While vi/gvim are not, konsole and klipper are and they are experiencing the same problems. The test I described: From a shell Ctrl-V <ESC> <CR> prints ^M, indicating that the <ESC> was not seen. is from konsole. Note that the same test also fails with the same results in gnome-terminal indicating that it's not specific to any one application, but rather to an upper level keyboard handler. I tried to change the keyboard type to more closely match what I have, an MS ergo 4000, but this had no effect. I have not tried to revert this upgrade. I don't know how to do that easily. I can remove the ppa, but how to force the older versions to be reinstalled without pinning each in an apt/preferences file? Here's the upgrade output after adding the kde backport ppa: Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages will be REMOVED: freespacenotifier kappfinder kdebase-plasma kdebase-workspace-libs4+5 kdepimlibs-data kdesnake libkfontinst4 libkonqsidebarplugin4 libkwineffects1 libmarble4 libplasma-applet-system-monitor4 libplasmaclock4 libprocesscore4 libprocessui4 libqt4-multimedia libqt4-phonon libsolidcontrol4 libtaskmanager4 libweather-ion4 The following NEW packages will be installed: advancecomp aurorae-themes-artwork avogadro-data blogilo cantor-backend-kalgebra gnupg2 jovie kajongg kde-config-cddb kde-config-cron kdegraphics-libs-data kdelibs5-plugins kdepimlibs-kio-plugins kdoctools konq-plugins konq-plugins-l10n kremotecontrol libakonadi-contact4 libakonadi-kabc4 libakonadi-kcal4 libakonadi-kde4 libakonadi-kmime4 libavogadro1 libgpgme++2 libgps19 libjpeg-progs libkabc4 libkatepartinterfaces4 libkblog4 libkcal4 libkde3support4 libkdecore5 libkdesu5 libkdeui5 libkdewebkit5 libkdnssd4 libkfile4 libkholidays4 libkhtml5 libkimap4 libkimproxy4 libkio5 libkjsapi4 libkjsembed4 libkldap4 libkmediaplayer4 libkmime4 libknewstuff2-4 libknewstuff3-4 libknotifyconfig4 libkntlm4 libkonqsidebarplugin4a libkontactinterface4 libkparts4 libkpimidentities4 libkpimtextedit4 libkpimutils4 libkpty4 libkresources4 libkrosscore4 libkrossui4 libksba8 libktexteditor4 libktnef4 libktorrent-l10n libktorrent2 libkunitconversion4 libkutils4 libkwineffects1a libkxmlrpcclient4 libmailtransport4 libmarblewidget10 libmediastreamer0 libmessagecore4 libmessagelist4 libmicroblog4 libnepomuk4 libnepomukquery4a libnetpbm10 libortp8 libplasmaclock4b libprocesscore4a libprocessui4a libqgpgme1 libqt4-declarative libqtassistantclient4 libqtwebkit-dev libqtwebkit4 librocslib4 libsolid4 libsolidcontrol4a libsyndication4 libtaskmanager4a libtelepathy-qt4-0 libthreadweaver4 libutempter0 libvirtodbc0 libweather-ion4a marble-plugins optipng palapeli-data plasma-netbook python-avogadro python-pyasn1 python-qt4-sql python-twisted python-twisted-conch python-twisted-lore python-twisted-mail python-twisted-news python-twisted-runner python-twisted-words update-notifier-kde virtuoso-minimal virtuoso-opensource-6.1-bin virtuoso-opensource-6.1-common xplanet xplanet-images The following packages have been kept back: kde-full The following packages will be upgraded: akonadi-server akregator amarok amarok-common amarok-utils amor ark bomber bovo cantor cervisia cvsservice dolphin dragonplayer granatier gwenview juk k3b k3b-data kaddressbook kalarm kalgebra kalzium kalzium-data kamera kanagram kapman kapptemplate kate katomic kbattleship kblackbox kblocks kbluetooth kbounce kbreakout kbruch kbugbuster kcachegrind kcalc kcharselect kcm-gtk kcm-touchpad kcolorchooser kcron kde-icons-mono kde-window-manager kde-zeroconf kdeaccessibility kdeadmin kdeartwork kdeartwork-emoticons kdeartwork-style kdebase-apps kdebase-bin kdebase-data kdebase-dbg kdebase-runtime kdebase-runtime-data kdebase-runtime-dbg kdebase-workspace kdebase-workspace-bin kdebase-workspace-data kdebase-workspace-kgreet-plugins kdebase-workspace-wallpapers kdeedu kdeedu-kvtml-data kdegames kdegames-card-data kdegames-mahjongg-data kdegraphics kdegraphics-strigi-plugins kdelibs-bin kdelibs5 kdelibs5-data kdelibs5-dbg kdelirc kdemultimedia kdemultimedia-kio-plugins kdenetwork kdenetwork-filesharing kdepasswd kdepim kdepim-groupware kdepim-kresources kdepim-runtime kdepim-strigi-plugins kdepim-wizards kdepimlibs-dbg kdepimlibs5 kdeplasma-addons kdesdk kdesdk-kio-plugins kdesdk-misc kdesdk-scripts kdesdk-strigi-plugins kdetoys kdeutils kdewallpapers kdewebdev kdf kdiamond kdm kfilereplace kfind kfloppy kfourinline kgamma kgeography kgeography-data kget kgoldrunner kgpg khangman khelpcenter4 kig kigo killbots kimagemapeditor kinfocenter kiriki kjots kjumpingcube klettres klettres-data klines klinkstatus klipper kmag kmahjongg kmail kmines kmix kmousetool kmouth kmplot kmtrace knetwalk knm-runtime knode knotes kolf kollision kolourpaint4 kommander kompare konqueror konqueror-nsplugins konquest konsole konsolekalendar kontact kopete korganizer kpackagekit kpartloader kpat kppp krdc kreversi krfb krosspython kruler ksame kscd kscreensaver kscreensaver-xsavers kshisen ksirk ksnapshot kspaceduel ksquares kstars kstars-data ksudoku ksysguard ksysguardd ksystemlog kteatime ktimer ktimetracker ktorrent ktorrent-data ktouch ktron ktuberling kturtle ktux kubrick kubuntu-default-settings kubuntu-notification-helper kuiviewer kuser kwalletmanager kwordquiz kwrite libakonadiprivate1 libattica0 libdbusmenu-qt2 libindi0 libk3b6 libk3b6-extracodecs libkcddb4 libkdcraw8 libkdecorations4 libkdeedu4 libkdegames5 libkdepim4 libkephal4 libkexiv2-8 libkipi7 libkleo4 libkonq5 libkonq5-templates libkopete4 libkpgp4 libksane0 libkscreensaver5 libksgrd4 libksieve4 libksignalplotter4 libkworkspace4 liblsofui4 libmimelib4 libmsn0.3 libokularcore1 libphonon4 libplasma-geolocation-interface4 libplasma3 libplasmagenericshell4 libqscintilla2-5 libqt4-assistant libqt4-dbg libqt4-dbus libqt4-designer libqt4-dev libqt4-help libqt4-network libqt4-opengl libqt4-opengl-dev libqt4-qt3support libqt4-script libqt4-scripttools libqt4-sql libqt4-sql-mysql libqt4-sql-sqlite libqt4-svg libqt4-test libqt4-webkit libqt4-xml libqt4-xmlpatterns libqtcore4 libqtgui4 libsolidcontrolifaces4 libsoprano4 lokalize lskat marble marble-data network-manager-kde okteta okular okular-extra-backends oxygen-icon-theme palapeli parley parley-data phonon phonon-backend-xine plasma-dataengines-addons plasma-dataengines-workspace plasma-desktop plasma-desktopthemes-artwork plasma-runners-addons plasma-scriptengine-javascript plasma-scriptengine-python plasma-scriptengine-superkaramba plasma-wallpapers-addons plasma-widget-folderview plasma-widget-kimpanel plasma-widget-kimpanel-backend-ibus plasma-widget-lancelot plasma-widget-quickaccess plasma-widgets-addons plasma-widgets-workspace plymouth-theme-kubuntu-logo printer-applet python-kde4 python-qscintilla2 python-qt4 python-qt4-dbus python-sip qt4-qmake quassel quassel-data rocs shared-desktop-ontologies soprano-daemon step sweeper system-config-printer-kde systemsettings umbrello userconfig virtuoso-nepomuk 305 upgraded, 118 newly installed, 19 to remove and 1 not upgraded. Need to get 607MB of archives. After this operation, 171MB of additional disk space will be used. Do you want to continue [Y/n]? y W" >~/tmp/dpkg<< ns konq-plugins-l10n kremotecontrol libakonadi-contact4 libakonadi-kabc4 libakonadi-kcal4 libakonadi-kde4 libakonadi-kmime4 libavogadro1 libgpgme++2 libgps19 libjpeg-progs libkabc4 libkatepartinterfaces4 libkblog4 libkcal4 libkde3support4 libkdecore5 libkdesu5 libkdeui5 libkdewebkit5 libkdnssd4 libkfile4 libkholidays4 libkhtml5 libkimap4 libkimproxy4 libkio5 libkjsapi4 libkjsembed4 libkldap4 libkmediaplayer4 libkmime4 libknewstuff2-4 libknewstuff3-4 libknotifyconfig4 libkntlm4 libkonqsidebarplugin4a libkontactinterface4 libkparts4 libkpimidentities4 libkpimtextedit4 libkpimutils4 libkpty4 libkresources4 libkrosscore4 libkrossui4 libksba8 libktexteditor4 libktnef4 libktorrent-l10n libktorrent2 libkunitconversion4 libkutils4 libkwineffects1a libkxmlrpcclient4 libmailtransport4 libmarblewidget10 libmediastreamer0 libmessagecore4 libmessagelist4 libmicroblog4 libnepomuk4 libnepomukquery4a libnetpbm10 libortp8 libplasmaclock4b libprocesscore4a libprocessui4a libqgpgme1 libqt4-declarative libqtassistantclient4 libqtwebkit-dev libqtwebkit4 librocslib4 libsolid4 libsolidcontrol4a libsyndication4 libtaskmanager4a libtelepathy-qt4-0 libthreadweaver4 libutempter0 libvirtodbc0 libweather-ion4a marble-plugins optipng palapeli-data plasma-netbook python-avogadro python-pyasn1 python-qt4-sql python-twisted python-twisted-conch python-twisted-lore python-twisted-mail python-twisted-news python-twisted-runner python-twisted-words update-notifier-kde virtuoso-minimal virtuoso-opensource-6.1-bin virtuoso-opensource-6.1-common xplanet xplanet-images The following packages have been kept back: kde-full The following packages will be upgraded: akonadi-server akregator amarok amarok-common amarok-utils amor ark bomber bovo cantor cervisia cvsservice dolphin dragonplayer granatier gwenview juk k3b k3b-data kaddressbook kalarm kalgebra kalzium kalzium-data kamera kanagram kapman kapptemplate kate katomic kbattleship kblackbox kblocks kbluetooth kbounce kbreakout kbruch kbugbuster kcachegrind kcalc kcharselect kcm-gtk kcm-touchpad kcolorchooser kcron kde-icons-mono kde-window-manager kde-zeroconf kdeaccessibility kdeadmin kdeartwork kdeartwork-emoticons kdeartwork-style kdebase-apps kdebase-bin kdebase-data kdebase-dbg kdebase-runtime kdebase-runtime-data kdebase-runtime-dbg kdebase-workspace kdebase-workspace-bin kdebase-workspace-data kdebase-workspace-kgreet-plugins kdebase-workspace-wallpapers kdeedu kdeedu-kvtml-data kdegames kdegames-card-data kdegames-mahjongg-data kdegraphics kdegraphics-strigi-plugins kdelibs-bin kdelibs5 kdelibs5-data kdelibs5-dbg kdelirc kdemultimedia kdemultimedia-kio-plugins kdenetwork kdenetwork-filesharing kdepasswd kdepim kdepim-groupware kdepim-kresources kdepim-runtime kdepim-strigi-plugins kdepim-wizards kdepimlibs-dbg kdepimlibs5 kdeplasma-addons kdesdk kdesdk-kio-plugins kdesdk-misc kdesdk-scripts kdesdk-strigi-plugins kdetoys kdeutils kdewallpapers kdewebdev kdf kdiamond kdm kfilereplace kfind kfloppy kfourinline kgamma kgeography kgeography-data kget kgoldrunner kgpg khangman khelpcenter4 kig kigo killbots kimagemapeditor kinfocenter kiriki kjots kjumpingcube klettres klettres-data klines klinkstatus klipper kmag kmahjongg kmail kmines kmix kmousetool kmouth kmplot kmtrace knetwalk knm-runtime knode knotes kolf kollision kolourpaint4 kommander kompare konqueror konqueror-nsplugins konquest konsole konsolekalendar kontact kopete korganizer kpackagekit kpartloader kpat kppp krdc kreversi krfb krosspython kruler ksame kscd kscreensaver kscreensaver-xsavers kshisen ksirk ksnapshot kspaceduel ksquares kstars kstars-data ksudoku ksysguard ksysguardd ksystemlog kteatime ktimer ktimetracker ktorrent ktorrent-data ktouch ktron ktuberling kturtle ktux kubrick kubuntu-default-settings kubuntu-notification-helper kuiviewer kuser kwalletmanager kwordquiz kwrite libakonadiprivate1 libattica0 libdbusmenu-qt2 libindi0 libk3b6 libk3b6-extracodecs libkcddb4 libkdcraw8 libkdecorations4 libkdeedu4 libkdegames5 libkdepim4 libkephal4 libkexiv2-8 libkipi7 libkleo4 libkonq5 libkonq5-templates libkopete4 libkpgp4 libksane0 libkscreensaver5 libksgrd4 libksieve4 libksignalplotter4 libkworkspace4 liblsofui4 libmimelib4 libmsn0.3 libokularcore1 libphonon4 libplasma-geolocation-interface4 libplasma3 libplasmagenericshell4 libqscintilla2-5 libqt4-assistant libqt4-dbg libqt4-dbus libqt4-designer libqt4-dev libqt4-help libqt4-network libqt4-opengl libqt4-opengl-dev libqt4-qt3support libqt4-script libqt4-scripttools libqt4-sql libqt4-sql-mysql libqt4-sql-sqlite libqt4-svg libqt4-test libqt4-webkit libqt4-xml libqt4-xmlpatterns libqtcore4 libqtgui4 libsolidcontrolifaces4 libsoprano4 lokalize lskat marble marble-data network-manager-kde okteta okular okular-extra-backends oxygen-icon-theme palapeli parley parley-data phonon phonon-backend-xine plasma-dataengines-addons plasma-dataengines-workspace plasma-desktop plasma-desktopthemes-artwork plasma-runners-addons plasma-scriptengine-javascript plasma-scriptengine-python plasma-scriptengine-superkaramba plasma-wallpapers-addons plasma-widget-folderview plasma-widget-kimpanel plasma-widget-kimpanel-backend-ibus plasma-widget-lancelot plasma-widget-quickaccess plasma-widgets-addons plasma-widgets-workspace plymouth-theme-kubuntu-logo printer-applet python-kde4 python-qscintilla2 python-qt4 python-qt4-dbus python-sip qt4-qmake quassel quassel-data rocs shared-desktop-ontologies soprano-daemon step sweeper system-config-printer-kde systemsettings umbrello userconfig virtuoso-nepomuk 305 upgraded, 118 newly installed, 19 to remove and 1 not upgraded. Need to get 607MB of archives. After this operation, 171MB of additional disk space will be used. Do you want to continue [Y/n]? y Thanks for the information. The only suspicious package update that could have caused a change is "userconfig" (not really sure what it does). Could you try creating a new fresh user account, log in there, and check if the problem persists? Does the Esc key work in normal contexts, such as closing a dialog? The actual keyboard model should not matter, since the keys you mentioned are basic ASCII keys which are standard on all keyboards. The Klipper problem is probably related to the switch to new D-Bus based menus (and I think there are already bug reports for Klipper), but I see no changes in Konsole that could affect the Esc key problem, so I assigned the bug to Konsole developers for further investigation. If you find more applications where the keyboard behaves incorrect, please add that information. A fresh user account does NOT exhibit this problem, the ESC works as expected everywhere I was having issues on my account. It's not specific to konsole. gnome-terminal and xterm ALL have the same problem. So, this begs the question, what files to I need to delete from my account to make it work again? I hate deleting ~/.kde* :-( Although it does seem to be required on every major KDE upgrade to make it work properly. I renamed ~/.kde and it's OK now. Although, as usual, I have to reconfigure everything again now... Grumble. You can start by coping files from your backup to .kde again. There are only few files in .kde that could affect the keyboard, for example start with files such as .kde/share/config/khotkeyrc. That's OK, I have the major stuff reconfigured again. Seems like this is a common problem in that ~/.kde doesn't port well to different versions of KDE. Thanks for your help. -Bruce Right, but that does not mean that it could not be fixed. In case you can pinpoint the offending file, please inform us. I will just keep the bug open, but there is no need to hurry :) What you could also do is check what the package "userconfig" actually does. It might be an downstream bug (Ubuntu), in case that package really modifies users' configuration files on installation or update. Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone! |