summaryrefslogtreecommitdiff
path: root/etc/X11
diff options
context:
space:
mode:
Diffstat (limited to 'etc/X11')
-rwxr-xr-xetc/X11/xinit/xinitrc.openbox-session26
-rw-r--r--etc/X11/xorg.conf.d/10-dummy.conf28
2 files changed, 54 insertions, 0 deletions
diff --git a/etc/X11/xinit/xinitrc.openbox-session b/etc/X11/xinit/xinitrc.openbox-session
new file mode 100755
index 0000000..42431b7
--- /dev/null
+++ b/etc/X11/xinit/xinitrc.openbox-session
@@ -0,0 +1,26 @@
+#!/bin/sh
+# $Xorg: xinitrc.cpp,v 1.3 2000/08/17 19:54:30 cpqbld Exp $
+
+userresources=$HOME/.Xresources
+usermodmap=$HOME/.Xmodmap
+sysresources=/etc/X11/xinit/.Xresources
+sysmodmap=/etc/X11/xinit/.Xmodmap
+
+# merge in defaults and keymaps
+[ -f $sysresources ] && /usr/bin/xrdb -merge $sysresources
+[ -f $sysmodmap ] && /usr/bin/xmodmap $sysmodmap
+[ -f $userresources ] && /usr/bin/xrdb -merge $userresources
+[ -f $usermodmap ] && /usr/bin/xmodmap $usermodmap
+
+# Create default user directory & populate it if not already existent
+if [ ! -d $HOME/.config/openbox ]; then
+ mkdir -p $HOME/.config/openbox
+ cat /etc/xdg/openbox/menu.xml > $HOME/.config/openbox/menu.xml
+ cat /etc/xdg/openbox/rc.xml > $HOME/.config/openbox/rc.xml
+fi
+
+if [ -z "$DESKTOP_SESSION" ]; then
+ dbus-launch --exit-with-session openbox-session
+else
+ openbox-session
+fi
diff --git a/etc/X11/xorg.conf.d/10-dummy.conf b/etc/X11/xorg.conf.d/10-dummy.conf
new file mode 100644
index 0000000..5b22188
--- /dev/null
+++ b/etc/X11/xorg.conf.d/10-dummy.conf
@@ -0,0 +1,28 @@
+Section "Device"
+ Identifier "DummyDevice"
+ Driver "dummy"
+ VideoRam 256000
+EndSection
+
+Section "Monitor"
+ Identifier "DummyMonitor"
+ HorizSync 28-80
+ VertRefresh 48-75
+EndSection
+
+Section "Screen"
+ Identifier "DummyScreen"
+ Device "DummyDevice"
+ Monitor "DummyMonitor"
+ DefaultDepth 24
+ SubSection "Display"
+ Depth 24
+ Modes "1280x720"
+ EndSubSection
+EndSection
+
+Section "InputClass"
+ Identifier "ignore pointer"
+ MatchIsPointer "on"
+ Option "Ignore" "true"
+EndSection