mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-30 06:06:43 +00:00
xorg-server:
- add profile configfile for setting $DISPLAY - add init script to start xorg
This commit is contained in:
parent
3fae0a1108
commit
fc01075457
43
packages/x11/xserver/xorg-server/init.d/15_xorg
Normal file
43
packages/x11/xserver/xorg-server/init.d/15_xorg
Normal file
@ -0,0 +1,43 @@
|
||||
# starting xorg
|
||||
#
|
||||
# runlevels: openelec
|
||||
|
||||
. /etc/profile
|
||||
|
||||
XORG_DEFAULT_CONF="/etc/X11/xorg.conf"
|
||||
XORG_NVIDIA_CONF="/etc/X11/xorg-nvidia.conf"
|
||||
XORG_USER_CONF="/storage/.config/xorg.conf"
|
||||
XORG_ARGS="-s 0 -nr -noreset -allowMouseOpenFail -nocursor -nolisten tcp"
|
||||
|
||||
[ "$DEBUG" = yes ] && XORG_ARGS="$XORG_ARGS -logverbose 6 -verbose 6"
|
||||
|
||||
(
|
||||
progress "creating directories needed for Xorg"
|
||||
|
||||
mkdir -p /var/cache/xkb
|
||||
mkdir -p /var/lib
|
||||
mkdir -m 1777 -p /tmp/.ICE-unix
|
||||
chown root:root /tmp/.ICE-unix
|
||||
|
||||
if lspci -n | grep 0300 | grep -q 10de; then
|
||||
|
||||
ln -sf /usr/lib/libGL_nvidia.so.1 /var/lib/libGL.so
|
||||
ln -sf /usr/lib/xorg/modules/extensions/libglx_nvidia.so /var/lib/libglx.so
|
||||
XORG_ARGS="$XORG_ARGS -ignoreABI"
|
||||
XORG_CONF="$XORG_NVIDIA_CONF"
|
||||
|
||||
else
|
||||
|
||||
ln -sf /usr/lib/libGL_mesa.so.1 /var/lib/libGL.so
|
||||
ln -sf /usr/lib/xorg/modules/extensions/libglx_mesa.so /var/lib/libglx.so
|
||||
XORG_CONF="$XORG_DEFAULT_CONF"
|
||||
|
||||
fi
|
||||
|
||||
[ -f $XORG_USER_CONF ] && XORG_CONF="$XORG_USER_CONF"
|
||||
|
||||
progress "starting xorg"
|
||||
|
||||
XORG_ARGS="$XORG_ARGS -config $XORG_CONF"
|
||||
Xorg $DISPLAY vt01 $XORG_ARGS > /dev/null 2>&1
|
||||
)&
|
10
packages/x11/xserver/xorg-server/profile.d/display.conf
Normal file
10
packages/x11/xserver/xorg-server/profile.d/display.conf
Normal file
@ -0,0 +1,10 @@
|
||||
################################################################################
|
||||
# Xorg environment variables.
|
||||
#
|
||||
# This file contains non-OpenELEC evironment variables as well as OpenELEC
|
||||
# evironment variables that are not user defined.
|
||||
################################################################################
|
||||
|
||||
DISPLAY=":0.0"
|
||||
|
||||
export DISPLAY
|
Loading…
x
Reference in New Issue
Block a user