Difference between revisions of "OpenRC, an alternative to systemd"

imported>Aaditya
imported>Aaditya
Line 38: Line 38:
Note that it will boot to a command line, as the service for a graphical display manager has not yet been installed.
Note that it will boot to a command line, as the service for a graphical display manager has not yet been installed.


On installing ''openrc-base'', you can get messages like:
On installing ''openrc-base'', one may get messages like:


  run 'rc-update add dbus default'
  run 'rc-update add dbus default'
Line 72: Line 72:
''lightdm'' and a ''lightdm-greeter'' (like ''lightdm-gtk-greeter'') should be installed to use lightdm as display manager. A guide is available on the [https://forum.manjaro.org/index.php?topic=21386.0 forums].
''lightdm'' and a ''lightdm-greeter'' (like ''lightdm-gtk-greeter'') should be installed to use lightdm as display manager. A guide is available on the [https://forum.manjaro.org/index.php?topic=21386.0 forums].


An alternative to ''lightdm'' that I find simpler is [https://wiki.archlinux.org/index.php/LXDM LXDM]. However the version in the repos does not automatically start a ck-session on login; alternative [https://aur.archlinux.org/packages/lxdm-consolekit/ lxdm-consolekit] from the [[AUR]] can be used.  
An alternative to ''lightdm'' that is [https://wiki.archlinux.org/index.php/LXDM LXDM]. However the version in the repos does not automatically start a ck-session on login; alternative [https://aur.archlinux.org/packages/lxdm-consolekit/ lxdm-consolekit] from the [[AUR]] can be used.  


For more info about consolekit, have a look at the [[Openrc#Consolekit | Consolekit]] section.
For more information about consolekit, have a look at the [[Openrc#Consolekit | Consolekit]] section.


==== Audio (ALSA) ====
==== Audio (ALSA) ====
Line 86: Line 86:
==== Network Manager ====
==== Network Manager ====


By default ''dhcpcd'' is enabled via [https://github.com/gentoo/netifrc netifrc]. However if you use Wifi to connect to the internet, or need a graphical network applet, then '''networkmanager-openrc''' can be installed.
By default ''dhcpcd'' is enabled via [https://github.com/gentoo/netifrc netifrc]. However if one uses Wifi to connect to the internet, or need a graphical network applet, then '''networkmanager-openrc''' can be installed.


''networkmanager-openrc'' replaces the normal networkmanager package in the repos. Also, it requires ''consolekit'' and ''polkit-consolekit'', which replaces the normal polkit from the repos.
''networkmanager-openrc'' replaces the normal networkmanager package in the repos. Also, it requires ''consolekit'' and ''polkit-consolekit'', which replaces the normal polkit from the repos.
Anonymous user