Xorg on host
So I’ll have to put
X on the host. I should try out wayland, but I’ll save that for another day.
# yum install virt-manager xorg-x11-server-Xorg xorg-x11-server-common xorg-x11-server-utils xorg-x11-server-xinit xorg-x11-drivers xterm
xset dpms 0 0 0 & xset s off & ratpoison & virt-manager --no-fork
virt-manager will fork into the background without the –no-fork option set. This would then kill
X as it has no process in the foreground of the
.xinitrc to keep it running.
I hope you’re running tmux, ‘cause to run these, you’ll have to have X running and virt-manager running. (I’m not sure about that last part, but it works like that.) Also, that weird bit about
DISPLAY=:0 needs to be inside of the loop and executed before every
gsettings command. It’s freakin’ stupid, but over ssh, necessary. In fact, for pretty much every command that deals with the output, you’ll have to precede it with
# for i in host-cpu-usage cpu-usage memory-usage network-traffic disk-usage; do \ DISPLAY=:0 gsettings set org.virt-manager.virt-manager.vmlist-fields $i true; done # for i in enable-memory-poll enable-net-poll enable-cpu-poll enable-disk-poll; do \ DISPLAY=:0 gsettings set org.virt-manager.virt-manager.stats $i true; done # DISPLAY=:0 gsettings set org.virt-manager.virt-manager.details show-toolbar false
# mkdir /etc/gtk-3.0
[Settings] gtk-application-prefer-dark-theme = true
Now I can go boot up my server, and when I can ssh into it at all, I can run
startx and the
CTRL-C and still have it running. Awesome. Persistant resource monitor.
Start on boot - Systemd magic
Rotate screen - Compiling retired kernel module