Come risolvere il fastidioso problema BadDevice in Ubuntu

Sab, 15/07/2006 - 04:52

Come risolvere il fastidioso problema BadDevice in Ubuntu

Inviato da Euronymous 1 commento

Ciao a tutti,
Talvolta capita che avviando programmi da shell si verifichi questo errore:

X Error: BadDevice, invalid or uninitialized input device 166 o altro
Major opcode: 144
Minor opcode: 3
Resource id: 0x0

Ciò è dovuto a una mal gestione del device wacom,

Per risolverlo basta commentare tutte le righe in /etc/X11/xorg.conf
relative a tale device.

Aprire il file di configurazione con un programma in modalità root.

Miraccomando backuppate xorg.conf

Per Gnome: alt+f2
digitate

gksu gedit /etc/X11/xorg.conf

Per Kde:

kdesu kate /etc/X11/xorg.conf

localizzare tutte le voci contenenti wacom, stylus, cursor, eraser:

Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/wacom" # Change to
# /dev/input/event
# for USB
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
 
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/wacom" # Change to
# /dev/input/event
# for USB
Option "Type" "eraser"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
 
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/wacom" # Change to
# /dev/input/event
# for USB
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

e commentate le voci in questione con il cancelletto #

fino ad ottenere:

#Section "InputDevice"
# Driver "wacom"
# Identifier "stylus"
# option "Device" "/dev/wacom"# Change to
# option "Type" "stylus"
# option "ForceDevice" "ISDV4"# Tablet PC ONLY
# # /dev/input/event
# # for USB
#EndSection
 
#Section "InputDevice"
# Driver "wacom"
# Identifier "eraser"
# option "Device" "/dev/wacom"# Change to
# option "Type" "eraser"
# option "ForceDevice" "ISDV4"# Tablet PC ONLY
# # /dev/input/event
# # for USB
#EndSection
 
#Section "InputDevice"
# Driver "wacom"
# Identifier "cursor"
# option "Device" "/dev/wacom"# Change to
# option "Type" "cursor"
# option "ForceDevice" "ISDV4"# Tablet PC ONLY
# # /dev/input/event
# # for USB
#EndSection

E in sezione server layout:

Section "ServerLayout"
Identifier "Default Layout"
screen 0 "Default Screen" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
# InputDevice "stylus" "SendCoreEvents"
# InputDevice "cursor" "SendCoreEvents"
# InputDevice "eraser" "SendCoreEvents"
EndSection

Bene salvate il file di configurazione e riavviate X o riavviate direttamente il sistema.

Un saluto da €





Commenti

Ritratto di paolo
#1

Inviato da paolo il Mar, 31/10/2006 - 21:02.

Utile

Grazie per il tuo contributo, finalmente quel messaggio adesso è sparito.

Paolo Mainardi
CTO Twinbit http://www.twinbit.it
Vice Presidente -- ILDN - Italian Linux DIstro Network