linux - KDM starts but Mouse + keyboard do not work (chrooted arm)
2014-07
I have a chrooted install of Ubuntu running on an Android device (ARM cpu) and trying to get KDM running as a display manager.
Currently I am starting KDM with:
dbus-daemon --session &
dbus-launch --exit-with-session kdm --nodaemon &
And KDM is displayed on the screen, however the keyboard and mouse do not work. KDM log shows:
X.Org X Server 1.14.3
Release Date: 2013-09-12
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.2.0-51-highbank armv7l Ubuntu
Current Operating System: Linux localhost 3.0.36+ #34 SMP PREEMPT Sat May 17 17:42:40 CST 2014 armv7l
Kernel command line: console=ttyFIQ0 androidboot.console=ttyFIQ0 init=/init initrd=0x62000000,0x00170000 mtdparts=rk29xxnand:0x00002000@0x00002000(misc),0x00006000@0x00004000(kernel),0x00006000@0x0000a000(boot),0x00010000@0x00010000(recovery),0x00020000@0x00020000(backup),0x00040000@0x00040000(cache),0x001FE000@0x00080000(userdata),0x00002000@0x0027E000(metadata),0x00002000@0x00280000(kpanic),0x00180000@0x00282000(system),0x01000000@0x00402000(uoa),-@0x01402000(user) bootver=2013-12-27#2.10 firmware_ver=4.4.2
Build Date: 15 October 2013 09:25:29AM
xorg-server 2:1.14.3-3ubuntu2 (For technical support please see http://www.ubuntu.com/support)
Current version of pixman: 0.30.2
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sun Jun 22 21:51:45 2014
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension SECURITY
Initializing built-in extension XINERAMA
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension COMPOSITE
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension DPMS
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
Initializing built-in extension SELinux
Initializing built-in extension XFree86-VidModeExtension
Initializing built-in extension XFree86-DGA
Initializing built-in extension XFree86-DRI
Initializing built-in extension DRI2
Loading extension GLX
klauncher(1595) kdemain: No DBUS session-bus found. Check if you have started the DBUS server.
kdeinit4: Communication error with launcher. Exiting!
kdmgreet(1587)/kdecore (K*TimeZone*): KSystemTimeZones: ktimezoned initialize() D-Bus call failed: "Not connected to D-Bus server"
kdmgreet(1587)/kdecore (K*TimeZone*): No time zone information obtained from ktimezoned
QNativeImage: Unable to attach to shared memory segment.
X Error of failed request: BadDrawable (invalid Pixmap or Window parameter)
Major opcode of failed request: 62 (X_CopyArea)
Resource id in failed request: 0x0
Serial number of failed request: 742
Current serial number in output stream: 917
(EE) Server terminated successfully (0). Closing log file.
I do not think its an xorg issue as running startxfce4 with root works fine withcomplete desktop and mouse +keyboard working etc.
I'm on Arch linux now but at every restart at the login screen, I seem to be in Azerty when I need a Qwerty keyboard, how I change that ???
in your rc.conf file (/etc folder) look for the line KEYMAP="" and change the to us or whatever layout you want
you can find the available layouts in "/usr/share/kbd/keymaps" and the sub folders, just use the name minux the .map.gz
Example
if you want to use "/usr/share/kbd/keymaps/i386/qwerty/us.map.gz" then just add "us" to the config file