Skip to content

Commit 668cee2

Browse files
authored
Merge pull request #71 from DanielOaks/os-requirements-update
Update OS requirements
2 parents 8549e9e + adabd0f commit 668cee2

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

os_requirements.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,13 @@ If you want to submit and/or maintain distribution of your choice for official S
44
* No password for users (we disable the passwords, enabled passwordless sudo and passwordless polkit auth in firstrun script, so keep that in mind).
55
* Set user to autologin (we try to achieve this in firstrun script but if you see difference not applying for your OS, be sure to do it).
66
* Disable power saving (screensavers, sleep, automatic logout etc).
7-
* Disable logout option.
87
* Be sure to have in your image spice-vdagent and qemu-guest-agent.
8+
* Either disable logout or make it so users can't get stuck if they do log out (make sure they auto-login again immediately or they can click a login button / press enter to get logged in again).
9+
* Disable sleep button if one exists (or make it do a no-op). We want to avoid images freezing up when the sleep button gets pressed.
10+
* Disable lock button, or make it so that if the user does click it they can simply move the mouse or click to escape.
11+
* Make sure the OS gets all latest updates when the image gets built. If your image requires a special update command (for example [pkcon](https://neon.kde.org/faq#command-to-update)) then make sure that is being run.
12+
* Sound should work out of the box and not be muted.
13+
* Be sure to have `https://github.com/Shells-com/shells-helper` installed on the image, so that notifications will be passed to the Shell host.
914

1015
## Naming
1116

0 commit comments

Comments
 (0)