refactor tui/gui functions

This commit is contained in:
David Kebler 2025-01-08 09:15:26 -08:00
parent 7acd29cba2
commit e39182f78b

24
misc/ui
View file

@ -1,23 +1,35 @@
#!/bin/bash
gui () {
echo switching to graphical display
sudo systemctl isolate graphical.target
echo starting display manager
sudo systemctl start lightdm
echo starting remote desktop server
sudo systemctl start nxserver
}
tui () {
echo switching to text only command line mode
echo stopping display manager
sudo systemctl stop lightdm
sudo systemctl stop nxserver
echo stopping graphical display
sudo systemctl isolate multi-user.target
sleep 3
sudo chvt ${VTTY:-2}
echo stopping remote desktop server
sudo systemctl stop nxserver
}
dtui () {
sudo systemctl disable lightdm
tui_default () {
echo curret default display target $(systemctl get-default)
echo setting boot default to command line only
sudo systemctl set-default multi-user.target
echo new default display target $(systemctl get-default)
}
dgui () {
sudo systemctl enable lightdm
gui_default () {
echo curret default display target $(systemctl get-default)
echo setting boot default to graphical
sudo systemctl set-default graphical.target
}
echo new default display target $(systemctl get-default)
}