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

From ArchWiki
Jump to: navigation, search
m (Service Type)
(Service Type)
Line 9: Line 9:
 
: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 {{ic|"Failed to issue method call: Access denied"}}. The {{ic|journalctl}} log files get butchered on my system so all I can see is something about dbus getting rejected. --[[User:Earnest|Earnest]] ([[User talk:Earnest|talk]]) 22:34, 27 July 2012 (UTC)
 
: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 {{ic|"Failed to issue method call: Access denied"}}. The {{ic|journalctl}} log files get butchered on my system so all I can see is something about dbus getting rejected. --[[User:Earnest|Earnest]] ([[User talk: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 {{ic|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.
+
::Hmh. I have no idea what that means. I just tried starting X as root on another console and launching dolphin with {{ic|1-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 {{ic|1=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? --[[User:Det|Det]] ([[User talk:Det|talk]]) 10:34, 28 July 2012 (UTC)
 
::But so is the {{ic|1=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? --[[User:Det|Det]] ([[User talk:Det|talk]]) 10:34, 28 July 2012 (UTC)
 +
 +
:::This whole situation may have something to do with not using {{ic|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 {{ic|xinit $WM}}
 +
:::3) Open a terminal and run {{ic|systemctl poweroff}} as a regular user. 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 {{ic|1=Type=idle}} vs. {{ic|1=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. [[User:Earnest|Earnest]] ([[User talk:Earnest|talk]]) 08:13, 30 July 2012 (UTC)

Revision as of 08:13, 30 July 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 1-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 as a regular user. 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)