“UbuntuHelp:BadDeviceError”的版本间的差异
来自Ubuntu中文
小 |
小 |
||
第5行: | 第5行: | ||
<pre><nowiki> | <pre><nowiki> | ||
X Error: BadDevice, invalid or uninitialized input device 170 | X Error: BadDevice, invalid or uninitialized input device 170 | ||
− | Major opcode: 146 | + | Major opcode: 146 |
− | Minor opcode: 3 | + | Minor opcode: 3 |
− | Resource id: 0x0 | + | Resource id: 0x0 |
Failed to open device | Failed to open device | ||
X Error: BadDevice, invalid or uninitialized input device 170 | X Error: BadDevice, invalid or uninitialized input device 170 | ||
− | Major opcode: 146 | + | Major opcode: 146 |
− | Minor opcode: 3 | + | Minor opcode: 3 |
− | Resource id: 0x0 | + | Resource id: 0x0 |
Failed to open device | Failed to open device | ||
</nowiki></pre> | </nowiki></pre> | ||
第38行: | 第38行: | ||
Option "ForceDevice" "ISDV4" # Tablet PC ONLY | Option "ForceDevice" "ISDV4" # Tablet PC ONLY | ||
EndSection | EndSection | ||
+ | |||
Section "InputDevice" | Section "InputDevice" | ||
Driver "wacom" | Driver "wacom" | ||
第45行: | 第46行: | ||
Option "ForceDevice" "ISDV4" # Tablet PC ONLY | Option "ForceDevice" "ISDV4" # Tablet PC ONLY | ||
EndSection | EndSection | ||
+ | |||
Section "InputDevice" | Section "InputDevice" | ||
Driver "wacom" | Driver "wacom" |
2010年5月19日 (三) 21:40的最新版本
点击翻译: |
English |
请不要直接编辑翻译本页,本页将定期与来源同步。 |
Removing the 'BadDevice' Errors
This page describes how to get rid of the BadDevice errors when starting a GUI application from a Terminal:
X Error: BadDevice, invalid or uninitialized input device 170 Major opcode: 146 Minor opcode: 3 Resource id: 0x0 Failed to open device X Error: BadDevice, invalid or uninitialized input device 170 Major opcode: 146 Minor opcode: 3 Resource id: 0x0 Failed to open device
The Fix
To stop these errors from appearing you need to modify your /etc/X11/xorg.conf file and remove the relevant parts. First we'll make a backup, just in case. Open the file by pressing Alt+F2 and putting in:
gksu gedit /etc/X11/xorg.conf
For Ubuntu, or
kdesu kate /etc/X11/xorg.conf
For Kubuntu Then choose File -> Save As and save it as xorg.conf.backup Now to change the file, Find this part:
Section "InputDevice" Driver "wacom" Identifier "stylus" Option "Device" "/dev/input/wacom" Option "Type" "stylus" Option "ForceDevice" "ISDV4" # Tablet PC ONLY EndSection Section "InputDevice" Driver "wacom" Identifier "eraser" Option "Device" "/dev/input/wacom" Option "Type" "eraser" Option "ForceDevice" "ISDV4" # Tablet PC ONLY EndSection Section "InputDevice" Driver "wacom" Identifier "cursor" Option "Device" "/dev/input/wacom" Option "Type" "cursor" Option "ForceDevice" "ISDV4" # Tablet PC ONLY EndSection
and either delete or comment out the lines. (To comment out the lines you put a '#' character at the beginning of each line) Then find the lines:
InputDevice "stylus" "SendCoreEvents" InputDevice "cursor" "SendCoreEvents" InputDevice "eraser" "SendCoreEvents"
In the Section "ServerLayout" section and delete/comment out those too. Once you've done that, choose File -> Save As and save it as xorg.conf to replace the origional. You will then have to restart the X server for the settings to take effect. First save anything you are working on and logout, then from the login screen menu choose "Restart the X server", then you can log back in.
If Something Went Wrong
If, after you chose to restart the X server, you don't get the login screen back, then the you may have not competed the steps properly or just made a mistake somewhere, but that's why we created a backup. Login to the console and from there run this command:
sudo cp /etc/X11/xorg.conf.backup /etc/X11/xorg.conf
That will restore your X configuration back to how it was before, then restart the login manager: In Ubuntu
sudo /etc/init.d/gdm restart
In Kubuntu
sudo /etc/init.d/kdm restart
Then you can log back in and try again.