
First I would have to disable the GUI somehow… For that, I need to first find out which GUI is running.


I implemented the setup with the trifecta of nodm, matchbox and uzbl. For those cases, nodm is simple to setup, lightweight, and it should do exactly the right thing. However, there are cases where automatic login is needed: for example in an embedded system such as a mobile phone, or in a kiosk setup, or in a control panel for industrial machinery. On a normal computer, using nodm is a big security issue because it would give anyone access to the computer. Write programs to handle text streams, because that is a universal interface.”įrom github - nodm is a minimal display manager that simply logs in as a given user and starts an X session, without asking for username or password. In particular, I liked the second one - because it used nodm, matchbox and uzbl - all lightweight compared to lightdm, lxde-openbox and chromium.Īt this point a brief intro about each of them is justified… matchbox window managerįrom the wikipedia page - “ It is mainly intended for embedded systems and differs from most other window managers in that it only shows one window at a time.”įrom the website - “ Write programs that do one thing and do it well.
