26 lines
457 B
Bash
Executable File
26 lines
457 B
Bash
Executable File
#!/usr/bin/env bash
|
|
export DISPLAY="$1"
|
|
DISPLAY_RAW="${DISPLAY:1}"
|
|
|
|
set +e
|
|
while true; do
|
|
echo "* Waiting for Xorg server ..."
|
|
if [ -S "/tmp/.X11-unix/X$DISPLAY_RAW" ]; then
|
|
break
|
|
fi
|
|
sleep 1
|
|
done
|
|
|
|
# Dirty, not needed if you use a "proper" DE
|
|
xterm & disown
|
|
sleep 3
|
|
|
|
# Here you can do some more stuff if you need it
|
|
glxinfo -B | grep "Vendor: AMD"
|
|
if [ "$?" = "0" ]; then
|
|
xrandr --output "VGA-1" --mode "1680x1050"
|
|
fi
|
|
|
|
# Your DE
|
|
exec me.fier.de start
|