To address many issues with booting to desktop I have created a branch of woof-CE called "xorg". Discussion is here (issue 583).
Larry (playdayz) brought us 'boot to desktop' with Lucid Puppy around 5 years ago. It was a real innovation, albeit a bit hackish. Barry really didn't like the implementation (with fair reason) and brought about his own implementation first viewed in precise and slacko-5.5. (IIRC - could be earlier).
The trouble is, Barry's way still relied on a fully populated xorg.conf which worked well for some hardwares but was disastrous on some others. (eeepc-701's are a good example of total failure).
Ever since Xorg-7.4 Linux has been able to boot to desktop unaided by any configuration files (ie: xorg.conf). FatDog already does this with a completely different way to start X.
Of course configuration files are still needed in some cases, especially for setting your localised or alternate keyboard map. There is a directory named /etc/X11/xorg.conf.d/ for such files and there is the possibility to include several of these ranging from simple keyboard layouts to complex accelerometer and joystick setups.
What we are attempting to do here is get at least the basics working, including, but not limited to, keyboard (especially layout), mouse, touchpad (alps, elantech,synaptics), touchscreen and others without relying on xorg.conf.
The key to all of this is udev support (or soon eudev).
---
So far, only Slacko is known working (maybe, report if not). I may have to build a Devuan/Debian build (due to lack of builders) to make sure it works in deb based puppies. Hopefully though, Iguleder will find some time to test and improve with his librepup derivative (based in trisquel).
=========================================
Link to the first experimental Slacko64 (64 bit) iso:
Slacko64 6.3.0.1 (iso and checksum)
Deltas available as development progresses.
=========================================
=========================================
And also the first experimental Slacko (32 bit) iso:
Slacko 6.3.0.1 (iso and checksum)
Deltas available as development progresses.
=========================================
Please report if:
- it boots to desktop
- if keyboard works
- if mouse works
- if touchpad works
- if touchscreen works
- any input issues
I'm not interested in other bugs such as slacko specific or woof bugs. They are the topic of another discussion.
Have fun!
[Disclaimer: This is testing. Not to be used as a daily driver or for production. You have been warned and no responsibility will be accepted in accordance with GPLv2 or later at your discretion]