Information
ID: 57
PHID: PHID-TASK-cwnt6vhmix2qvrzvcm5y
Author: JasonJAyalaP
Status at Migration Time: resolved
Priority at Migration Time: Normal
Description
Introduction:
rads stands for RAM Adjusted Desktop Starter
Issues:
- rads forces to keep tty0 open → solved in rads systemd branch
- rads tty0 still running after it started a graphical login manager (creates confusion: bug report) → solved in rads systemd branch
- rads is broken on jessie that uses systemd → TODO
Solution:
A good approach to solve this could be to run rads before getty using systemd. [1]
TODO:
- /usr/lib/ram_adjusted_desktop_starter/ram_adjusted_desktop_starter needs to be started by a systemd unit before getty
- it needs to have stdout connected, so users can read output by rads
- it needs to have stdin connected, so users can interact with rads
- output by other boot processes should not mix up with output by rads
- build upon the rads systemd branch, because it already solves most of above issues
Footnotes:
[1] Could work similar as whonix-initializer systemd unit:
https://github.com/Whonix/whonix-initializer/blob/master/lib/systemd/system/whonix-initializer.service
(whonix-initializer runs as an “app” during first boot. Its systemd unit is configured to wait until whonix-initializer finished.)
Bounty too low?:
- Go to https://www.bountysource.com/issues/14466761-implement-rads-ram-adjusted-desktop-starter-systemd-unit
- Click on “Developers”
- Click on “Get Started”
- Select Status “Bounty too low”
- Enter your offer and press “Save”.
Mirrored from:
https://phabricator.whonix.org/T57
Mirrored to:
On bountysource:
https://www.bountysource.com/issues/14466761-implement-rads-ram-adjusted-desktop-starter-systemd-unit
Comments
Patrick
2015-05-15 14:38:23 UTC
Patrick
2015-05-23 15:51:18 UTC