Difference between revisions of "Talk:Automatic login to virtual console"

From ArchWiki
Jump to: navigation, search
(removed closed section)
(Close old discussion. Both the page and systemd changed a lot.)
Line 1: Line 1:
== Service Type ==
+
== <s> Service Type </s> ==
 
You were probably expecting for talk about the merge request but that's not what you're getting here.
 
You were probably expecting for talk about the merge request but that's not what you're getting here.
  

Revision as of 09:30, 4 November 2012

Service Type

You were probably expecting for talk about the merge request but that's not what you're getting here.

I changed the #With systemd section's service Type to simple (the default) to drastically speed up the boot. I went from 12.4 seconds to 7.2 once I figured out what it was.

And no, this is not a hack to simply skip all the other stuff you'd wanna boot with. Even the default display manager services and the (unrecommended) xinit method were much faster, which is why I started to look for what was wrong with this (_recommended_) one. --Det (talk) 21:31, 26 July 2012 (UTC)

Issues with logind and systemctl shutdown/reboot
Using this command should result in the system shutting down if only 1 user is currently logged in, but combined with this method for automatically logging in, it will refuse with "Failed to issue method call: Access denied". The journalctl log files get butchered on my system so all I can see is something about dbus getting rejected. --Earnest (talk) 22:34, 27 July 2012 (UTC)
Hmh. I have no idea what that means. I just tried starting X as root on another console and launching dolphin with dbus-launch (of which I have no idea whether it's relevant or not) and I still could shutdown my system from my regular user account.
But so is the Type=idle method equally fast for you when compared to a display manager or the xinit method? Because if it's not, then why would you want to use that anyway? --Det (talk) 10:34, 28 July 2012 (UTC)
This whole situation may have something to do with not using dbus-launch, but there are still some inconsistencies with that theory. I haven't given it much thought or testing as it's not a hindrance for me personally, but may affect others. As my testing has been limited I've not submitted a bug report, but for what it's worth here are some basic steps to reproduce:
1) Use the autologin@.service
2) Launch a basic Xsession with $ xinit $WM
3) Open a terminal and run $ systemctl poweroff. Get "Access Denied".
4) Drop to another tty, login as a regular user and run the command again. Works (but not as intended).
As for Type=idle vs. Type=simple, I have personally not noticed a difference between the two on spinning media, it may have a notable difference on SSD that I'm unaware of. --Earnest (talk) 08:13, 30 July 2012 (UTC)
systemctl must like me very much. Here's what I'm getting with $ xinit openbox:
$ systemctl poweroff
==== AUTHENTICATING FOR org.freedesktop.login1.power-off === (sic)
Authentication is required for powering off the system.
Authenticating as: ,,, (det)
Password:
This happens even with the stock -ARCH kernel that _doesn't_ support AUDIT_LOGINUID_IMMUTABLE.
By the way, for signatures you can just use the Wiki feature "--~~~~" (also as a button in the toolbar), instead of manually typing them. --Det (talk) 10:20, 30 July 2012 (UTC)