3 ms·
my Google Fu has failed me but isn't there a simple way to compile rust or go to a Linux os that boots to a gui? lots of embedded talks about tiny hardware and
by Already__Taken 3y ago
my Google Fu has failed me but isn't there a simple way to compile rust or go to a Linux os that boots to a gui? lots of embedded talks about tiny hardware and framebuffers etc. I can throw hardware around, it's UX/dx I just want ssh in the background and a UI Infront.
- leonheld 3y agoI think the closest to this is https://doc.qt.io/Boot2Qt/ https://doc.qt.io/Boot2Qt/.
- c0balt 3y agoYesn't, there aren't many tools for it. The closest you will get for a generic GUI app is various window managers/ DM for Wayland/ X11 that run in a "kiosk mode" + autologin. This way the OS (is supposed to) just boots and opens your app in effectively Fullscreen.
- Already__Taken 3y agoThat did help me find https://github.com/cage-kiosk/cage/wiki https://github.com/cage-kiosk/cage/wiki initially I'm here there's other going down that path. Thanks
- ogoffart 3y agoYou can do that with Slint (https://slint.dev https://slint.dev) and its linuxkms backend. No need for a xorg server or wayland compositor, just run the application made with Slint from the init script.
- yencabulator 3y agoBeware Slint's license, it's either proprietary or GPLv3, or whatever this kooky thing is that doesn't allow mobile apps: https://github.com/slint-ui/slint/blob/master/LICENSES/LicenseRef-Slint-Royalty-free-1.1.md https://github.com/slint-ui/slint/blob/master/LICENSES/Licen...
- ogoffart 3y agoThat license explicitly allow mobile apps: > mobile phones are not considered to be Embedded Systems.
- yencabulator 3y agoWhat part of this covers mobile apps: > SixtyFPS hereby grants You a world-wide, royalty-free, non-exclusive license to use, reproduce, make available, modify, display, perform, distribute the Software as part of a Desktop or Web Application.