Seltsames Mausverhalten Unter Ubuntu 9.10
#1
geschrieben 07. Januar 2010 - 14:48
ich benutze jetzt schon seit ewigkeiten Ubuntu auf meinem Laptop, ohne Probleme und mängel.
Da ich aus dem "Zockeralter" raus bin und alles was ich doch noch am PC Spiele auf Linux über Wine läuft, dachte ich mir, ich stelle auch meinen Desktop auf Linux um.
Leider tritt schon bei der Installation ein Phänomen auf, das ich so noch nicht kannte: Die Maus funktioniert zwar, jedoch kann ich nichts anklicken.
Hab es schon mit mehreren Mäusen versucht, Logitech G5, Cherry F-88 und meiner Labtec Notebook Maus.
Alles USB Mäuse, die Cherry eine Funkmaus.
Bei der installation dachte ich mir nichts dabei und hab die eben mit der Tastatur durch genommen.
Am Desktop angelangt kann ich nur wenige klicks machen bis wieder nichtsmehr anklickbar ist. Leider bleiben bestimmte Buttons hierbei IMMER im Fokus, so das ich nichtmal Ubuntu aktualisieren oder Treiber laden kann da ich durch "Tabben" nicht den Fokus auf andere schaltflächen lenken kann und dieser immer auf "Prüfen" hängen bleibt.
Ist das Problem bekannt?
Hardware:
CPU: AMD PhenomII X4 940 BE
Grafikkarte: NVidia GeForce 260GTS
Mainboard: GigaByte GA-MA770-UD3
RAM: 4GB G.E.i.L. 4-4-4-12
Würde mich über hilfe von ein paar Linux experten freuen, bei mir reicht das wissen nur für die einfachsten Terminal Kommandos
- Peter O'Toole -
Anzeige
#2
geschrieben 07. Januar 2010 - 15:04
MSI Radeon RX 480 Gaming X 8GB @ ViewSonic VX2757-mhd [1920x1080]
8GB (2x 4096MB) Corsair Vengeance DDR3 1866
256GB Crucial MX100 SSD + 1TB SAMSUNG
be quiet! STRAIGHT POWER Quad Rail 700W
#3
geschrieben 07. Januar 2010 - 15:30
http://wiki.ubuntuus...gabeger%C3%A4te
Fehlt möglicherweise ein passendes fdi.
Wenn die locate Datenbank bereits erstellt wurde,
ließe sich mit:
locate .fdi
blitzschnell nach allen fdi suchen.
Bin kein Ubuntu User, aber dieses hal Gedöns haben uns die Linuxer
über den X-Server auch eingebrockt.
moused hat das früher schön geregelt, ohne das hal Gedöns störte.
#4
geschrieben 07. Januar 2010 - 15:37
EDIT: Das hier könnte dich vielleicht weiterbringen: http://wiki.ubuntuus...stenk%C3%BCrzel
Dieser Beitrag wurde von xNeo92x bearbeitet: 07. Januar 2010 - 15:41
MSI Radeon RX 480 Gaming X 8GB @ ViewSonic VX2757-mhd [1920x1080]
8GB (2x 4096MB) Corsair Vengeance DDR3 1866
256GB Crucial MX100 SSD + 1TB SAMSUNG
be quiet! STRAIGHT POWER Quad Rail 700W
#5
geschrieben 07. Januar 2010 - 15:44
Zitat (xNeo92x: 07.01.2010, 15:37)
Konsole regelt!
Mal nach hal gucken, ob der Daemon rennt:
ps aux | grep hal
Gucken, was hal so alles sieht:
lshal
Bei mir ist eine Funkmaus & Funktastatur von Cherry dran,
hal sieht HID Eingabgeräte und den USB Funkempfänger:
Hier ist zum Beispiel der entsprechende Ausschnitt der Ausgabe von lshal
udi = '/org/freedesktop/Hal/devices/usb_device_46a_101_noserial' info.bus = 'usb_device' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_5e3_608_noserial' (string) info.subsystem = 'usb_device' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_46a_101_noserial' (string) usb_device.bus_number = 4 (0x4) (int) usb_device.can_wake_up = true (bool) usb_device.configuration = 'HID RF Receiver' (string) usb_device.configuration_value = 1 (0x1) (int) usb_device.device_class = 0 (0x0) (int) usb_device.device_protocol = 0 (0x0) (int) usb_device.device_revision_bcd = 272 (0x110) (int) usb_device.device_subclass = 0 (0x0) (int) usb_device.is_self_powered = false (bool) usb_device.max_power = 100 (0x64) (int) usb_device.num_configurations = 1 (0x1) (int) usb_device.num_interfaces = 2 (0x2) (int) usb_device.num_ports = 0 (0x0) (int) usb_device.port_number = 4 (0x4) (int) usb_device.product = 'product 0x0101' (string) usb_device.product_id = 257 (0x101) (int) usb_device.speed_bcd = 336 (0x150) (int) usb_device.vendor = 'MLK' (string) usb_device.vendor_id = 1130 (0x46a) (int) usb_device.version_bcd = 272 (0x110) (int) udi = '/org/freedesktop/Hal/devices/usb_device_46a_101_noserial_if7' info.bus = 'usb' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_46a_101_noserial' (string) info.product = 'USB HID Interface' (string) info.subsystem = 'usb' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_46a_101_noserial_if7' (string) usb.bus_number = 4 (0x4) (int) usb.can_wake_up = true (bool) usb.configuration = 'HID RF Receiver' (string) usb.configuration_value = 1 (0x1) (int) usb.device_class = 0 (0x0) (int) usb.device_protocol = 0 (0x0) (int) usb.device_revision_bcd = 272 (0x110) (int) usb.device_subclass = 0 (0x0) (int) usb.interface.class = 3 (0x3) (int) usb.interface.number = 7 (0x7) (int) usb.interface.protocol = 0 (0x0) (int) usb.interface.subclass = 8 (0x8) (int) usb.is_self_powered = false (bool) usb.max_power = 100 (0x64) (int) usb.num_configurations = 1 (0x1) (int) usb.num_interfaces = 2 (0x2) (int) usb.num_ports = 0 (0x0) (int) usb.port_number = 4 (0x4) (int) usb.product = 'USB HID Interface' (string) usb.product_id = 257 (0x101) (int) usb.speed_bcd = 336 (0x150) (int) usb.vendor = 'MLK' (string) usb.vendor_id = 1130 (0x46a) (int) usb.version_bcd = 272 (0x110) (int) udi = '/org/freedesktop/Hal/devices/usb_device_46a_101_noserial_if0' info.bus = 'usb' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_46a_101_noserial' (string) info.product = 'USB HID Interface' (string) info.subsystem = 'usb' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_46a_101_noserial_if0' (string) usb.bus_number = 4 (0x4) (int) usb.can_wake_up = true (bool) usb.configuration = 'HID RF Receiver' (string) usb.configuration_value = 1 (0x1) (int) usb.device_class = 0 (0x0) (int) usb.device_protocol = 0 (0x0) (int) usb.device_revision_bcd = 272 (0x110) (int) usb.device_subclass = 0 (0x0) (int) usb.interface.class = 3 (0x3) (int) usb.interface.description = 'EP1 Interrupt' (string) usb.interface.number = 0 (0x0) (int) usb.interface.protocol = 1 (0x1) (int) usb.interface.subclass = 1 (0x1) (int) usb.is_self_powered = false (bool) usb.max_power = 100 (0x64) (int) usb.num_configurations = 1 (0x1) (int) usb.num_interfaces = 2 (0x2) (int) usb.num_ports = 0 (0x0) (int) usb.port_number = 4 (0x4) (int) usb.product = 'USB HID Interface' (string) usb.product_id = 257 (0x101) (int) usb.speed_bcd = 336 (0x150) (int) usb.vendor = 'MLK' (string) usb.vendor_id = 1130 (0x46a) (int) usb.version_bcd = 272 (0x110) (int)
Dieser Beitrag wurde von Internetkopfgeldjäger bearbeitet: 07. Januar 2010 - 15:46
#6
geschrieben 07. Januar 2010 - 17:19
Hal hat mich leider auch nicht weiter gebracht.
Die Maus wird auch einwandfrei erkannt über dmesg.
Ich möchte nochmal anmerken das NUR die Maus betroffen ist, die Tastatur funktioniert Einwandfrei.
Die Maus funktoniert nach einem Reboot auch ohne Probleme, sobald aber ein Fenster geöffnet wird, ob Browser oder Programm ist egal, kann ich nichtsmehr anklicken, sowohl mit links als auch mit rechts und egal mit welcher Maus. Der Cursor bewegt sich aber noch.
- Peter O'Toole -
#7
geschrieben 07. Januar 2010 - 18:05
Zitat (corpID: 07.01.2010, 17:19)
hal ist eine Hardware Abstraktionsschicht, die sich dazwischenklemmt.
Wenn ein unpassendes fdi die Hardware blockiert, nutzt es auf dem Desktop nichts
wenn der Kernel beim booten die Maus erkennt.
Zitat (corpID: 07.01.2010, 17:19)
Die Maus funktoniert nach einem Reboot auch ohne Probleme, sobald aber ein Fenster geöffnet wird, ob Browser oder Programm ist egal, kann ich nichtsmehr anklicken, sowohl mit links als auch mit rechts und egal mit welcher Maus. Der Cursor bewegt sich aber noch.
Die Tastatur kann ein eigenes fdi haben, oder der Teil der die Tastatur betrifft, der stimmt im fdi.
Kannst ja mal hal den Einfluss auf die Maus in der xorg.conf wegnehmen,
in dem Du in der Section "ServerLayout" folgendes einträgst:
Option "AllowEmptyInput" "off"
Gerne findet sich die xorg.conf unter /etc/X11,
könnte aber auch sein, dass Ubuntu da sein eigenes Süppchen kocht,
oder ganz auf die xorg.conf verzichtet,
weil dies hal mit hal-verbastelten X-Server erledigen sollte.
Ach ja, dann muss natürlich die Maus auch klassisch in der xorg.conf richtig konfiguriert sein.
Du könntest auch eine vorhandene xorg.conf aus dem Weg räumen,
also zum Beispiel umbenennen:
mv -v /etc/X11/xorg.conf /etc/X11/xorg.conf.backup.DATUM
DATUM wäre dann zum Beispiel JJJJMMDD (20100107)
Und dann eine flammneue frische xorg.conf vom X eigenen Boardwerkzeug selbst erstellen:
Xorg -config xorg.conf
Das muss ohne laufenden X-Server mit den notwendigen Rechten (root) gemacht werden,
also ohne dass da irgendeine grafische Benutzeroberfläche läuft!
Zu Ubuntu Eigenheiten am besten wohl in Ubuntu Wikis gucken,
da vielleicht:
http://wiki.ubuntuusers.de/XServer
oder da:
http://wiki.ubuntuus...rver_einrichten
Komische Debian Familenrituale das. ==> sudo dpkg-reconfigure xserver-xorg
#8
geschrieben 07. Januar 2010 - 19:26
jetzt gehe ich ins 1.tty, stoppe den xserver und dann? Ich kann sudo dpkg-reconfigure xserver-xorg nicht ausführen, es passiert nichts.
Überseh ich da was? Oder hast du noch einen wink mit dem Zaunpfahl für mich?
- Peter O'Toole -
#9
geschrieben 07. Januar 2010 - 19:41
Ich meine mich zu erinnern, das --> "sudo dpkg-reconfigure xserver-xorg" ohne nicht funktioniert.
Es müßte dann reichen eine leere von Hand in etc/x11 zu erstellen.
Ich hatte durch die fehlende xorg.conf das Problem, das sich die prob. Treiber für die NVidia Karte nicht per GUI installieren ließen, und das reconfigurieren ging auch nicht.
Bei mir reichte ein "sudo nvidia-xconfig" um eine schreiben zu lassen, funktioniert aber logischerweise nur bei NVidia GK und installiertem prob. Treiber.
Species!
Dieser Beitrag wurde von species bearbeitet: 07. Januar 2010 - 19:43
#10
geschrieben 07. Januar 2010 - 19:53
Hab es auch mal ohne probiert, mal eine neue schreiben lassen, der X Server will sich nicht konfigurieren lassen
- Peter O'Toole -
#11
geschrieben 07. Januar 2010 - 20:06
Zitat (corpID: 07.01.2010, 19:26)
jetzt gehe ich ins 1.tty, stoppe den xserver und dann? Ich kann sudo dpkg-reconfigure xserver-xorg nicht ausführen, es passiert nichts.
Überseh ich da was? Oder hast du noch einen wink mit dem Zaunpfahl für mich?
Darfst Du das den überhaupt?
Könnte ja jeder kommen und einfach administrieren wollen.
Folgende manpages könnten hilfreich sein:
sudoers <== Das ist die Konfigurationsdatei für sudo und die sudoers,
die sudo nutzen dürfen, normalerweise gerne Mitglieder der Gruppe wheel.
visudo <== Das ist das Werkzeug zum sudoers bearbeiten.
Also man sudoers lesen und man visudo.
Übrigens scheint die unwillige Maus für Ubuntu 9.10
nicht unbekannt zu sein, nur entweder hat schon gar kein kundiger User da überhaupt noch Bock drauf,
oder die merken oder sehen das nicht, das da die Hardwareabstraktion
dazwischen querschiesst. Es gibt jedenfalls eine Menge Threads zu dem Thema im
Unterforum bei den Ubuntuusern, wo Disfuktion der Maus beschrieben wurde,
aber entweder gar keine oder eher wenig zielführende Rückmeldungen kamen.
Vielleicht liegt es auch an der schieren Menge derjenigen, die irgendein "funzt net"
feststellen und sich keine mühe machen, eigeninitiativ nach Lösungen zu suchen, so dass die freiwilligen Ubuntu Supporter ab der 1001ten Wiederholung ähnlicher oder verwandter Fragen einfach nur noch resigniert schweigen. Ein nicht untypischer Nebeneffekt von Massenhype, wie er bei Ubuntu allzu offensichtlich stattfindet.
Jedenfalls gibt es hier einen Hinweis, der für Ubuntu User nützlich sein könnte,
denn Ubuntu kocht ein eigenes Süppchen, da heißt es doch tatsächlich:
sudo Xorg -configure
Anstatt einfach als root einloggen und Xorg -config xorg.conf,
siehe hier: http://forum.ubuntuusers.de/topic/xorg-con...lungen-erstell/
vom Mod und Supporter "Into the Pit" gepostet.
Backup der xorg.conf zuvor aber trotzdem nicht vergessen, besser ist das!
Auch der Thread hier führt auf die Spur der zickenden Hardwareabstraktion:
http://forum.ubuntuusers.de/topic/ps2-maus...reagiert-nicht/
Auch wenn das da eine PS/2 Maus ist.
Wie man hal die Maus in der xorg.conf weg nimmt, das habe ich ja weiter oben schon gepostet.
Dieser Beitrag wurde von Internetkopfgeldjäger bearbeitet: 07. Januar 2010 - 20:08
#12
geschrieben 07. Januar 2010 - 23:51
Hast du die Maus überhaupt schon bezahlt, bzw die Rate für diesen Monat ? Auf Betreiben von Microsaft hin wird jetzt im DRM der Maus eingestellt, daß sie andernfalls blockiert. Die Maus fragt ausserdem via Internet bei Schufa ab, ob sie schon bezahlt ist.
Wenn die Maus aus Frankreich ist, muß sie sowie der user jetzt nach der neusten Internet-Gesetzgebung geprüft und zertifiziert werden, daß sie nicht für illegale downloads, terroristische Zwecke usw benutzt werden kann. Für wireless Mäuse sind außerdem Rundfunkgebühren zu entrichten.
Dieser Beitrag wurde von wl59 bearbeitet: 08. Januar 2010 - 00:00
USB-Installer: ftp://ftp5.gwdg.de/p...YS_Linux.img.gz oder mit mkimg vom .iso erzeugen
SYS_Linux.iso in Haupt-Ordner einer Partition von Festplatte oder USB-key kopieren ; entweder USB-Installer mit gunzip -c SYS_Linux.img.gz > /dev/sdX (X=a,b,c...) auf USB-key kopieren und mit dem USB-key booten, oder aber initrd.cpio.gz nach /initrd entpacken und installiso darin ausführen. Oder SYS_Linux.iso auf ein leeres DVD kopieren und damit booten.