Difference between revisions of "Talk:Systemd"

From ArchWiki
Jump to: navigation, search
(remove one closed discussion)
(Removing systemd-sysvcompat: re)
Line 52: Line 52:
 
::-- [[User:Nierro|Nierro]] ([[User talk:Nierro|talk]]) 16:35, 15 October 2012
 
::-- [[User:Nierro|Nierro]] ([[User talk:Nierro|talk]]) 16:35, 15 October 2012
  
== Removing systemd-sysvcompat ==
+
== Removing systemd-sysvcompat? ==
  
So I was thinking: lets go all the way and remove systemd-sysvcompat. After some scary moments I found out {{ic|init<nowiki>=</nowiki>/usr/lib/systemd/systemd}} has to be enabled since otherwise there is nothing to boot into. I also noticed this removes the reboot and poweroff commands ( {{ic|systemctl {reboot,shutdown<nowiki>}</nowiki>}} replace these).
+
So I was thinking: lets go all the way and remove {{Pkg|systemd-sysvcompat}}. After some scary moments I found out {{ic|1=init=/usr/lib/systemd/systemd}} has to be enabled since otherwise there is nothing to boot into. I also noticed this removes the reboot and poweroff commands ( {{ic|systemctl {reboot,shutdown<nowiki>}</nowiki>}} replace these).
  
 
Now, is this the recommended way to go in the future, or should everyone keep systemd-sysvcompat installed?<br>-- [[User:Lonaowna|Lonaowna]] ([[User talk:Lonaowna|talk]]) 23:56, 20 October 2012 (UTC)
 
Now, is this the recommended way to go in the future, or should everyone keep systemd-sysvcompat installed?<br>-- [[User:Lonaowna|Lonaowna]] ([[User talk:Lonaowna|talk]]) 23:56, 20 October 2012 (UTC)
 +
 +
*Based on the files {{Pkg|systemd-sysvcompat}} provides (click "View the file list for systemd-sysvcompat"), I think most people will want to keep this package installed indefinitely.
 +
:-- [[User:Jstjohn|Jstjohn]] ([[User talk:Jstjohn|talk]]) 21:39, 21 October 2012 (UTC)

Revision as of 21:39, 21 October 2012

Lack of internet connection using static ip address without netcfg or NetworkManager

See Systemd#A_pure_systemd_installation it instructs to remove the initscripts package. When doing so take care not to use the -s option of pacman with -R as it removes the iproute2 package also unless you have another package with iproute2 as a dependency.

Safe:

pacman -R initscripts
  
pacman -Rn initscripts


Not safe when iproute2 will also be removed:

pacman -Rs initscripts   
  
pacman -Rns initscripts

-- imatechguy (talk) 00:28, 11 Oct 2012 (UTC)

  • It is fixed. iproute2 is in base group now. Close.
-- Fengchao (talk) 02:19, 18 October 2012 (UTC)
  • Only the iproute2 build in [testing] is in the base group. It's been in [testing] for nearly a week, so hopefully it'll be released soon.
-- Jstjohn (talk) 16:19, 21 October 2012 (UTC)

Display manager fails to load with fast SSD

I was having a problem with my display manager (LXDM) not loading on my laptop, which has a Sandisk Extreme SSD. Xorg.log would show errors like "No screens found."

I eventually figured out that the problem was that my computer was booting so fast that KMS didn't have enough time to kick in before X was started. I solved by adding the KMS driver (i915 in my case) to the initramfs.

Just a tip for SSD users, not sure if it should be added to the page or not.
--Steev (talk) 16:59, 2 September 2012 (UTC)

  • This is a general problem that needs to be solved in the display manager. GDM already implements the bits for the CanGraphical flag.
-- Falconindy (talk) 21:34, 2 September 2012 (UTC)

Hibernation with systemd

The hibernation section should be considered a hack since systemd does not directly handle the backend that handles power management. Systemd uses the Upower interface to handle such requests
-- Yungtrizzle (talk) 06:25, 10 October 2012‎

Removing rc.local

It isn't clear how to get rid of rc.local. It would be useful to include this statement from the forum discussion in moving from a mixed system to a pure system:

Go through /etc/rc.local and /etc/rc.local.shutdown and turn them into service files (or, if you intend to keep them as they are, copy /usr/lib/systemd/system/rc-local{,.shutdown}.service to /etc/systemd/system/).
--‎ Myshkin (talk) 00:21, 13 Oct 2012

Replacing ConsoleKit with systemd-logind -> networkmanager

As of networkmanager 0.9.6.0-2 in [extra] we do no more have to recompile it with systemd support from ABS, is this right? So the note should be upgraded. Am i missing anything?
-- Nierro (talk) 09:31, 15 October 2012

65kid (talk) 20:00, 15 October 2012 (UTC)
  • Damn, you're right. I did not see that pkgrel=3 while we are still using -2. Sorry, it means i'm still using my recompiled package, while i thought i was using the [extra] one.
-- Nierro (talk) 16:35, 15 October 2012

Removing systemd-sysvcompat?

So I was thinking: lets go all the way and remove systemd-sysvcompat. After some scary moments I found out init=/usr/lib/systemd/systemd has to be enabled since otherwise there is nothing to boot into. I also noticed this removes the reboot and poweroff commands ( systemctl {reboot,shutdown} replace these).

Now, is this the recommended way to go in the future, or should everyone keep systemd-sysvcompat installed?
-- Lonaowna (talk) 23:56, 20 October 2012 (UTC)

  • Based on the files systemd-sysvcompat provides (click "View the file list for systemd-sysvcompat"), I think most people will want to keep this package installed indefinitely.
-- Jstjohn (talk) 21:39, 21 October 2012 (UTC)