Sida 1 av 1

Problem med Delete.

Postat: 07 sep 2011, 08:53
av ibbles
Hej.

Jag har sedan ett par dagar börjat få problem med min Delete-knapp. Den kan fungera ett tag, men efter ett par timmar slutar den fungera. Dock enbart i fönsterhanteraren (Ubuntu 10.10, Gnome2/Compiz), i terminalerna man får fram med Ctrl+Alt+F# fungerar det. Logga ut och sedan in igen löser också problemet, men bara ett tag. Har kört 'xev' både när den fungerar och inte och får följade resultat.

Fungerar:

Kod: Markera allt

KeyPress event, serial 36, synthetic NO, window 0x3400001,
    root 0x15d, subw 0x0, time 75013546, (166,-19), root:(1107,32),
    state 0x10, keycode 119 (keysym 0xffff, Delete), same_screen YES,
    XLookupString gives 1 bytes: (7f) ""
    XmbLookupString gives 1 bytes: (7f) ""
    XFilterEvent returns: False

KeyRelease event, serial 36, synthetic NO, window 0x3400001,
    root 0x15d, subw 0x0, time 75013610, (166,-19), root:(1107,32),
    state 0x10, keycode 119 (keysym 0xffff, Delete), same_screen YES,
    XLookupString gives 1 bytes: (7f) ""
    XFilterEvent returns: False

Fungerar inte:

Kod: Markera allt

FocusOut event, serial 36, synthetic NO, window 0x4e00001,
    mode NotifyGrab, detail NotifyAncestor

FocusIn event, serial 36, synthetic NO, window 0x4e00001,
    mode NotifyUngrab, detail NotifyAncestor

KeymapNotify event, serial 36, synthetic NO, window 0x0,
    keys:  4294967237 0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
Någon som varit med om något liknande?

Re: Problem med Delete.

Postat: 07 sep 2011, 10:46
av ubot

Re: Problem med Delete.

Postat: 07 sep 2011, 18:11
av David Andersson
(Tyvärr inget svar -- bara frågor)
ibbles skrev: Jag har sedan ett par dagar börjat få problem med min Delete-knapp. Den kan fungera ett tag, men efter ett par timmar slutar den fungera. Dock enbart i fönsterhanteraren (Ubuntu 10.10, Gnome2/Compiz), i terminalerna man får fram med Ctrl+Alt+F# fungerar det.
När det inte funkar i fönsterhanteraren men i terminalen, funkar den då också i andra textinmatningar som t.ex Textredigeraren (gedit), ordbehandling och inmatningsfältet i sökrutan i google i en webbläsare?

Vad menar du med "fönsterhanteraren". Är det filutforskaren Nautilus?

Har du själv definierat om tangenter i Compiz, Tangentbordsgenvägar eller på nåt annat sätt?

Har du installerat nåt ungefär när problemen började? (Det finns en logg i System>Admin>Synaptic menyn File>History.)

Vad har du för tangentbord?

Re: Problem med Delete.

Postat: 08 sep 2011, 08:48
av ibbles
David Andersson skrev:(Tyvärr inget svar -- bara frågor)
ibbles skrev: Jag har sedan ett par dagar börjat få problem med min Delete-knapp. Den kan fungera ett tag, men efter ett par timmar slutar den fungera. Dock enbart i fönsterhanteraren (Ubuntu 10.10, Gnome2/Compiz), i terminalerna man får fram med Ctrl+Alt+F# fungerar det.
När det inte funkar i fönsterhanteraren men i terminalen, funkar den då också i andra textinmatningar som t.ex Textredigeraren (gedit), ordbehandling och inmatningsfältet i sökrutan i google i en webbläsare?

Vad menar du med "fönsterhanteraren". Är det filutforskaren Nautilus?
Var lite osäker på om jag skulle använda order "fönsterhanterare" eller X*. När det blir fel så blir det fel i alla applikationer som har ett fönster, alltså kan visas under Ctrl+Alt+F7 (Vad heter dessa, de man kan byta mellan med F1-F7?). Jag körde tidigare KDE och hade gjort det några månader. Grundinstallationen är alltså Kubuntu, men andra problem med KDE gjorde att jag tänkte testa Gnome istället. Allt fungerade bra i Gnome ett par veckor innan problemen började. Har dock inte testat KDE någon längre stund sedan det började så kan kan i nuläget inte säga om det är Gnome eller X generellt som har problem. En hint är att det går till sig när man loggar ut, så i inloggningsrutan som man då får kan man använda Delete igen. Vet inte vad X gör när man loggar ut som kan laga det.
David Andersson skrev: Har du själv definierat om tangenter i Compiz, Tangentbordsgenvägar eller på nåt annat sätt?
Ja, fler än vad jag kan minnas. Dock ingen som använder Delete.
David Andersson skrev: Har du installerat nåt ungefär när problemen började? (Det finns en logg i System>Admin>Synaptic menyn File>History.)
Någon Synaptic hittade jag inte, gissar att det beror på att Gnome är installerat till en Kubuntu installation. Gjorde motsvarande i KPackageKit. Det var inga nya installationer sedan jag installerade Gnome, men en hel del paket har uppdaterats i flera omgångar.
David Andersson skrev: Vad har du för tangentbord?
Standard svenskt Dell, utan några multimedia-knappar eller liknande.


Jag testar lite sporadiskt knappen i väntan på att det ska hända igen och försöker komma ihåg vad jag gör hela tiden för att hitta vad som producerar problemen, men det har inte hänt igen sedan jag skrev första posten. Med lite tur så var det något som fixades bland de uppdaterade paketen jag nämnde ovan.


Tittade på svaret ubot länkade till, man har tyvärr inte hunnit läsa hela tråden. Den känsla jag fick av lösningen var att det var ett mer permanent problem som skulle lösas och inte något som kunde uppstå medan datorn är ingång. Återkommer till detta när jag läst hela den tråden.

*Jag har hört talas om att X ska bytas ut mot något annat (Wayland kanske det hette?) men jag tror inte det är något som var gjort till 10.10. Hur som helst är det det som KDE och Gnome wrappar runt som jag menar.

Re: Problem med Delete.

Postat: 08 sep 2011, 15:18
av ubot
Har du testat ett annat tangentbord? Inträffar problemet även om du använder ett annat tangentbord från det att du startar datorn?

Re: Problem med Delete.

Postat: 09 sep 2011, 17:29
av ibbles
Nu har det hänt igen. xev visar Focus In och Focus Out events istället för KeyPress när jag trycker Delete. Har försökt hålla koll på vad jag gör hela tiden, men kan inte erinra mig att jag gjorde något speciellt precis innan det hände. Hade ett gäng terminaler, Eclipse, Sublime, Spotify via wine, Pidgin, Skype, Tunderbird, Opera, Firefox och en egen OpenGL applikation igång när det hände. dmesg indikerar inte att något hänt den senaste tiden, och det enda ksystemlog visade den senaste halvtimmen är en DHCP renewal samt flera

Kod: Markera allt

CRON[6300]  (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
Vet inte vad det betyder. Har Gnome någon egen event-logger som kan visa saker jag inte ser i dmesg eller

Gjorde ingenting jag inte suttit och gjort de senaste timmarna innan, vilket varit att växla mellan Sublime, ena terminalen och min OpenGL applikation, som har starts om lite nu och då. Inte de senaste minuterna innan Delete gick sönder igen dock.

Har testat rycka ut USB sladdend och sätta tillbaka igen men det gjorde ingen skillnad.

Läste igenom tråden ubot länkade till och de verkar föröka lösa ett annat problem. Deras problem försvinner inte temporärt när man loggar ut, samt att xev ger ett KeyRelease event även medan problemet är aktivt. Förslag på lösningar de ger är att byta layout (testat), ändra något bluetooth-relaterat (gällde bara Acer Extensa laptops, så inte testat), ändra key-symboler med xmodmap (min map innehåller den keycode jag får när Delete ger KeyPress), samt ändra i /etc/X11/xkb/keycodes/xfree86 (har inte den filen, samt detta verkar vara samma sak som xmodmap-fixen).

Det är två personer som har samma problem som mig, med Foucus In/Out events istället för KeyPress, men ingen har svara på deras inlägg, vilka var från början av 2010 samt april i år.

Har inte testat byta tangentbord. Kan se om jag hittar något på måndag.

Vet inte vad jag ska leta efter mer.

Re: Problem med Delete.

Postat: 13 sep 2011, 01:57
av David Andersson
ibbles skrev:Har Gnome någon egen event-logger som kan visa saker jag inte ser i dmesg
Grafiska program brukar logga i ~/.xsession-errors när de får problem (och ibland bara på pin kiv). X11 själv loggar i /var/log/Xorg.0.log

Re: Problem med Delete.

Postat: 13 sep 2011, 08:35
av ibbles
David Andersson skrev: Grafiska program brukar logga i ~/.xsession-errors när de får problem (och ibland bara på pin kiv). X11 själv loggar i /var/log/Xorg.0.log
Jag testar att byta tillbaka till KDE några dagar för att se om det händer där också. Om det händer så är alltså listan av intressanta loggar
+ dmesg
+ ~/.xsession-errors
+ /var/log/Xorg.0.log
+ ksystemlog

Hittade en diskussion om samma bug i en Mandriva-installation från 2007. Deras slutsatts var att det är Compiz-relaterat och om mina problem beror på samma bug så kommer det inte hända under KDE. Den rekommenderade lösningen var att, jag citerar, "try and catch it in a jar and bury it next to a crossroads under a full moon." http://mandriva.598463.n5.nabble.com/Bu ... 54301.html

Jag tror jag gör så att jag kör KDE till jag blir för less på problemen jag har med den och byter till Gnome, tills jag blir för less på delete-problemet och byter tillbaka igen.