# X11 configuration include = ["desktop.toml"] # Override the default settings here # General settings [general] # Filesystem size in MiB filesystem_size = 2048 # Package settings [packages] adwaita-icon-theme = {} dbus = {} gtk3 = {} mate-common = {} mesa-demos-x11 = {} #webkitgtk3 = {} # not compiling #xfce4-panel = {} #xfwm4 = {} x11-full = {} zenity = {} [[files]] path = "/usr/lib/init.d/10_dbus" data = """ requires_weak 10_net bash /usr/bin/start-dbus.sh """ [[files]] path = "/usr/bin/start-dbus.sh" mode = 0o755 data = """ #!/usr/bin/env bash export DBUS_DEBUG_OUTPUT=1 #export DBUS_VERBOSE=1 #export G_DBUS_DEBUG=all mkdir -p /var/lib/dbus dbus-uuidgen --ensure mkdir -p /run/dbus rm -f /run/dbus/pid dbus-daemon --system """ [[files]] path = "/usr/lib/init.d/10_xenv" data = """ requires_weak 10_net glib-compile-schemas /usr/share/glib-2.0/schemas/ """ # Overridden to launch X instead of orblogin [[files]] path = "/usr/lib/init.d/20_orbital" data = """ requires_weak 10_dbus 10_xenv notify audiod nowait BROWSER=/bin/netsurf-fb VT=3 orbital orbital-x11 """ [[files]] path = "/usr/bin/orbital-x11" mode = 0o755 data = """ #!/usr/bin/env bash set -ex # for ice authority and pixbuf export HOME=/home/root export XDG_DATA_DIRS=/usr/share # Generate config file WIDTH="$((0x$(grep FRAMEBUFFER_WIDTH /scheme/sys/env | cut -d '=' -f 2)))" HEIGHT="$((0x$(grep FRAMEBUFFER_HEIGHT /scheme/sys/env | cut -d '=' -f 2)))" mkdir -p /usr/share/X11/xorg.conf.d cat > /usr/share/X11/xorg.conf.d/orbital.conf <