Portál AbcLinuxu, 3. listopadu 2025 22:27
#!/bin/bash
function external() {
xrandr --output VGA1 --auto
xrandr --output LVDS1 --off
touch /tmp/.display_external
}
function internal() {
xrandr --output LVDS1 --auto
xrandr --output VGA1 --off
rm -f /tmp/.display_external
}
# Switch to external if connected
if [ ! -f /tmp/.display_external ]; then
if [ "`xrandr -q | grep 'VGA1 connected'`" ]; then
external
fi
else
internal
fi
V /etc/gdm/Init/Default mám navíc tento kód, který zajistí, že se po startu GDM přepne výstup na externí monitor, pokud je připojen.
if [ "`xrandr -q | grep 'VGA1 connected'`" ]; then
xrandr --output VGA1 --auto
xrandr --output LVDS1 --off
touch /tmp/.display_external
fi
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.