I've installed arch on my Odroid U2 to obtain a perfect download machine: I want a desktop environment to automatically launch after login JDownloader and deluge torrent client.
If I connect via ssh -X to my odroid I can start JDownloader, but the X session won't start on the Odroid: here is my /var/log/Xorg.0.log
$this->bbcode_second_pass_code('', '
[ 353.977] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Sep 17 20:39:39 2015
[ 353.979] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 353.980] (==) No Layout section. Using the first Screen section.
[ 353.980] (==) No screen section available. Using defaults.
[ 353.980] (**) |-->Screen "Default Screen Section" (0)
[ 353.980] (**) | |-->Monitor "<default monitor>"
[ 353.982] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 353.983] (==) Automatically adding devices
[ 353.983] (==) Automatically enabling devices
[ 353.983] (==) Automatically adding GPU devices
[ 353.990] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[ 353.990] Entry deleted from font path.
[ 353.990] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[ 353.990] Entry deleted from font path.
[ 353.990] (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[ 353.990] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[ 353.990] Entry deleted from font path.
[ 353.991] (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[ 353.991] (==) FontPath set to:
/usr/share/fonts/misc/,
/usr/share/fonts/TTF/,
/usr/share/fonts/OTF/
[ 353.991] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 353.991] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 353.991] (II) Loader magic: 0x1def28
[ 353.991] (II) Module ABI versions:
[ 353.991] X.Org ANSI C Emulation: 0.4
[ 353.991] X.Org Video Driver: 19.0
[ 353.991] X.Org XInput driver : 21.1
[ 353.991] X.Org Server Extension : 9.0
[ 353.995] (II) systemd-logind: took control of session /org/freedesktop/login1/session/c1
[ 354.003] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 354.004] (EE) systemd-logind: failed to take device /dev/dri/card0: Operation not permitted
[ 354.004] (II) no primary bus or device found
[ 354.004] falling back to /sys/devices/platform/exynos-drm/drm/card0
[ 354.005] (II) LoadModule: "glx"
[ 354.008] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 354.021] (II) Module glx: vendor="X.Org Foundation"
[ 354.021] compiled for 1.17.2, module version = 1.0.0
[ 354.021] ABI class: X.Org Server Extension, version 9.0
[ 354.021] (==) AIGLX enabled
[ 354.021] (==) Matched modesetting as autoconfigured driver 0
[ 354.021] (==) Matched fbdev as autoconfigured driver 1
[ 354.021] (==) Assigned the driver to the xf86ConfigLayout
[ 354.021] (II) LoadModule: "modesetting"
[ 354.021] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 354.023] (II) Module modesetting: vendor="X.Org Foundation"
[ 354.023] compiled for 1.17.2, module version = 1.17.2
[ 354.023] Module class: X.Org Video Driver
[ 354.023] ABI class: X.Org Video Driver, version 19.0
[ 354.023] (II) LoadModule: "fbdev"
[ 354.023] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 354.024] (II) Module fbdev: vendor="X.Org Foundation"
[ 354.024] compiled for 1.17.1, module version = 0.4.4
[ 354.024] Module class: X.Org Video Driver
[ 354.024] ABI class: X.Org Video Driver, version 19.0
[ 354.024] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 354.024] (II) FBDEV: driver for framebuffer: fbdev
[ 354.024] (--) using VT number 2
[ 354.031] (II) modeset(0): using drv /dev/dri/card0
[ 354.031] (WW) Falling back to old probe method for fbdev
[ 354.031] (II) Loading sub module "fbdevhw"
[ 354.031] (II) LoadModule: "fbdevhw"
[ 354.031] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 354.032] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 354.033] compiled for 1.17.2, module version = 0.0.2
[ 354.033] ABI class: X.Org Video Driver, version 19.0
[ 354.033] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[ 354.080] (II) modeset(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 24/32
[ 354.080] (==) modeset(0): Depth 24, (==) framebuffer bpp 32
[ 354.080] (==) modeset(0): RGB weight 888
[ 354.080] (==) modeset(0): Default visual is TrueColor
[ 354.080] (II) Loading sub module "glamoregl"
[ 354.080] (II) LoadModule: "glamoregl"
[ 354.080] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[ 354.109] (II) Module glamoregl: vendor="X.Org Foundation"
[ 354.109] compiled for 1.17.2, module version = 1.0.0
[ 354.109] ABI class: X.Org ANSI C Emulation, version 0.4
[ 354.109] (II) glamor: OpenGL accelerated X.org driver based.
[ 354.538] (II) glamor: EGL version 1.4 (DRI2):
[ 354.538] EGL_MESA_drm_image required.
[ 354.538] (EE) modeset(0): glamor initialization failed
[ 354.538] (II) modeset(0): ShadowFB: preferred NO, enabled NO
[ 354.542] (II) modeset(0): Output HDMI-0 has no monitor section
[ 354.550] (II) modeset(0): EDID for output HDMI-0
[ 354.551] (II) modeset(0): Printing probed modes for output HDMI-0
[ 354.551] (II) modeset(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e)
[ 354.551] (II) modeset(0): Output HDMI-0 connected
[ 354.551] (II) modeset(0): Using exact sizes for initial modes
[ 354.551] (II) modeset(0): Output HDMI-0 using initial mode 1024x768
[ 354.551] (II) modeset(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
[ 354.551] (==) modeset(0): DPI set to (96, 96)
[ 354.551] (II) Loading sub module "fb"
[ 354.551] (II) LoadModule: "fb"
[ 354.551] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 354.554] (II) Module fb: vendor="X.Org Foundation"
[ 354.554] compiled for 1.17.2, module version = 1.0.0
[ 354.554] ABI class: X.Org ANSI C Emulation, version 0.4
[ 354.554] (II) UnloadModule: "fbdev"
[ 354.554] (II) Unloading fbdev
[ 354.555] (II) UnloadSubModule: "fbdevhw"
[ 354.555] (II) Unloading fbdevhw
[ 354.555] (==) Depth 24 pixmap format is 32 bpp
[ 354.576] (==) modeset(0): Backing store enabled
[ 354.576] (==) modeset(0): Silken mouse enabled
[ 354.577] (II) modeset(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[ 354.579] (==) modeset(0): DPMS enabled
[ 354.579] (--) RandR disabled
[ 354.600] (II) AIGLX: Screen 0 is not DRI2 capable
[ 354.600] (EE) AIGLX: reverting to software rendering
[ 354.605] (II) AIGLX: Loaded and initialized swrast
[ 354.605] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[ 354.606] (II) modeset(0): Damage tracking initialized
[ 354.606] (II) modeset(0): Setting screen physical size to 270 x 203
[ 354.874] (II) config/udev: Adding input device gpio-keys (/dev/input/event2)
[ 354.874] (**) gpio-keys: Applying InputClass "evdev keyboard catchall"
[ 354.874] (II) LoadModule: "evdev"
[ 354.874] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[ 354.880] (II) Module evdev: vendor="X.Org Foundation"
[ 354.880] compiled for 1.17.1, module version = 2.9.2
[ 354.880] Module class: X.Org XInput Driver
[ 354.880] ABI class: X.Org XInput driver, version 21.0
[ 354.881] (EE) systemd-logind: failed to take device /dev/input/event2: Operation not permitted
[ 354.881] (II) Using input driver 'evdev' for 'gpio-keys'
[ 354.881] (**) gpio-keys: always reports core events
[ 354.881] (**) evdev: gpio-keys: Device: "/dev/input/event2"
[ 354.881] (--) evdev: gpio-keys: Vendor 0x1 Product 0x1
[ 354.881] (--) evdev: gpio-keys: Found keys
[ 354.881] (II) evdev: gpio-keys: Configuring as keyboard
[ 354.881] (**) Option "config_info" "udev:/sys/devices/platform/gpio-keys.0/input/input2/event2"
[ 354.881] (II) XINPUT: Adding extended input device "gpio-keys" (type: KEYBOARD, id 6)
[ 354.881] (**) Option "xkb_rules" "evdev"
[ 354.881] (**) Option "xkb_model" "pc104"
[ 354.881] (**) Option "xkb_layout" "us"
[ 354.937] (II) config/udev: Adding input device HID 04d9:2517 (/dev/input/event0)
[ 354.937] (**) HID 04d9:2517: Applying InputClass "evdev keyboard catchall"
[ 354.938] (EE) systemd-logind: failed to take device /dev/input/event0: Operation not permitted
[ 354.938] (II) Using input driver 'evdev' for 'HID 04d9:2517'
[ 354.938] (**) HID 04d9:2517: always reports core events
[ 354.938] (**) evdev: HID 04d9:2517: Device: "/dev/input/event0"
[ 354.938] (--) evdev: HID 04d9:2517: Vendor 0x4d9 Product 0x2517
[ 354.938] (--) evdev: HID 04d9:2517: Found keys
[ 354.938] (II) evdev: HID 04d9:2517: Configuring as keyboard
[ 354.939] (**) Option "config_info" "udev:/sys/devices/platform/s5p-ehci/usb1/1-3/1-3.1/1-3.1:1.0/input/input0/event0"
[ 354.939] (II) XINPUT: Adding extended input device "HID 04d9:2517" (type: KEYBOARD, id 7)
[ 354.939] (**) Option "xkb_rules" "evdev"
[ 354.939] (**) Option "xkb_model" "pc104"
[ 354.939] (**) Option "xkb_layout" "us"
[ 354.942] (II) config/udev: Adding input device HID 04d9:2517 (/dev/input/event1)
[ 354.942] (**) HID 04d9:2517: Applying InputClass "evdev pointer catchall"
[ 354.942] (**) HID 04d9:2517: Applying InputClass "evdev keyboard catchall"
[ 354.943] (EE) systemd-logind: failed to take device /dev/input/event1: Operation not permitted
[ 354.943] (II) Using input driver 'evdev' for 'HID 04d9:2517'
[ 354.943] (**) HID 04d9:2517: always reports core events
[ 354.943] (**) evdev: HID 04d9:2517: Device: "/dev/input/event1"
[ 354.943] (--) evdev: HID 04d9:2517: Vendor 0x4d9 Product 0x2517
[ 354.943] (--) evdev: HID 04d9:2517: Found 9 mouse buttons
[ 354.943] (--) evdev: HID 04d9:2517: Found scroll wheel(s)
[ 354.943] (--) evdev: HID 04d9:2517: Found relative axes
[ 354.943] (--) evdev: HID 04d9:2517: Found x and y relative axes
[ 354.943] (--) evdev: HID 04d9:2517: Found absolute axes
[ 354.943] (II) evdev: HID 04d9:2517: Forcing absolute x/y axes to exist.
[ 354.943] (--) evdev: HID 04d9:2517: Found keys
[ 354.943] (II) evdev: HID 04d9:2517: Configuring as mouse
[ 354.943] (II) evdev: HID 04d9:2517: Configuring as keyboard
[ 354.943] (II) evdev: HID 04d9:2517: Adding scrollwheel support
[ 354.943] (**) evdev: HID 04d9:2517: YAxisMapping: buttons 4 and 5
[ 354.943] (**) evdev: HID 04d9:2517: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 354.943] (**) Option "config_info" "udev:/sys/devices/platform/s5p-ehci/usb1/1-3/1-3.1/1-3.1:1.1/input/input1/event1"
[ 354.944] (II) XINPUT: Adding extended input device "HID 04d9:2517" (type: KEYBOARD, id 8)
[ 354.944] (**) Option "xkb_rules" "evdev"
[ 354.944] (**) Option "xkb_model" "pc104"
[ 354.944] (**) Option "xkb_layout" "us"
[ 354.944] (II) evdev: HID 04d9:2517: initialized for relative axes.
[ 354.944] (WW) evdev: HID 04d9:2517: ignoring absolute axes.
[ 354.945] (**) HID 04d9:2517: (accel) keeping acceleration scheme 1
[ 354.945] (**) HID 04d9:2517: (accel) acceleration profile 0
[ 354.945] (**) HID 04d9:2517: (accel) acceleration factor: 2.000
[ 354.945] (**) HID 04d9:2517: (accel) acceleration threshold: 4
[ 354.947] (II) config/udev: Adding input device HID 04d9:2517 (/dev/input/mouse0)
[ 354.947] (II) No input driver specified, ignoring this device.
[ 354.947] (II) This device may have been added with another device file.
[ 355.286] (II) evdev: HID 04d9:2517: Close
[ 355.286] (II) UnloadModule: "evdev"
[ 355.286] (II) evdev: HID 04d9:2517: Close
[ 355.286] (II) UnloadModule: "evdev"
[ 355.286] (II) evdev: gpio-keys: Close
[ 355.286] (II) UnloadModule: "evdev"
[ 355.472] (II) Server terminated successfully (0). Closing log file.
')
I want to start automatically lxde at boot, so I've installed lxde and I created a .xinitrc file in my home with
$this->bbcode_second_pass_code('', '
exec startlxde
')
I've also installed xf86-video-armsoc-odroid, xf86-video-fbdev. My /etc/X11/Xorg.conf is
$this->bbcode_second_pass_code('', '
# X.Org X server configuration file for xfree86-video-mali
Section "Device"
Identifier "Mali-Fbdev"
Driver "armsoc"
Option "fbdev" "/dev/fb1"
Option "Debug" "false"
Option "DPMS" "false"
Option "Fimg2DExa" "false"
Option "DRI2" "true"
Option "DRI2_PAGE_FLIP" "false"
# Option "Fimg2DExaSolid" "false"
# Option "Fimg2DExaCopy" "false"
# Option "Fimg2DExaComposite" "false"
Option "SWcursorLCD" "false"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Mali-Fbdev"
DefaultDepth 24
EndSection
Section "DRI"
Mode 0666
EndSection
')
What's the problem?