Hi, On Tue, Jun 9, 2015, at 11:56 AM, Jim Campbell wrote: > Hi Gilbert, > > On Tue, Jun 9, 2015, at 10:54 AM, Gilbert E. Detillieux wrote: > > On 08/06/2015 10:20 PM, Jim Campbell wrote: > > > Can you try this? I have tested it, and was able to get it to work for > > > me. We should file a bug against the upstream docs, though. > > > > > > The commands should be entered with root or sudo privileges (shown here > > > as root). The dashes are just shown to separate the commands from the > > > text. You shouldn't include the dashes in your file, though. > > > > > > # vi /etc/dconf/profile/user > > > -------------------------------------------------------------------- > > > user-db:user > > > system-db:local > > > -------------------------------------------------------------------- > > > > I didn't create this file, as it already was installed as part of the > > dconf-0.16.0-6.el7.x86_64 package, and contained the following: > > > > user-db:user > > system-db:local > > system-db:site > > system-db:distro > > > > The extra system-db records shouldn't be a problem, since they don't > > override the settings we're interested in. > > > > > # mkdir -p /etc/dconf/db/local.d/locks > > > > Also existed already, as part of the same dconf package. > > > > > # vi /etc/dconf/db/local.d/00-autologout > > > -------------------------------------------------------------------- > > > [org/gnome/settings-daemon/plugins/power] > > > # Set the timeout to 900 seconds when on primary power > > > sleep-inactive-ac-timeout=900 > > > # Set action after timeout to be logout when on primary power > > > sleep-inactive-ac-type='logout' > > > -------------------------------------------------------------------- > > > > I did this, but using a different (larger) timeout value. I've since > > played around with the timeout value, and found that it worked for very > > small values (e.g. 300). My current hunch (which I'm still testing) is > > that it works as long as the screensaver and/or screen lock hasn't > > kicked in yet. (I'm trying to find out which of the two might be the > > issue.) > > > > > this next step prevents regular users from changing the setting... > > > > > > # vi /etc/dconf/db/local.d/locks/autologout > > > -------------------------------------------------------------------- > > > # Lock automatic logout settings > > > /org/gnome/settings-daemon/plugins/power/sleep-inactive-ac-timeout > > > /org/gnome/settings-daemon/plugins/power/sleep-inactive-ac-type > > > -------------------------------------------------------------------- > > > > > > # dconf update > > > > > > You'll need to log out and log back in for the settings to take effect. > > > > I had initially skipped the step of creating the lock file, since I > > didn't think it would affect the testing. When things didn't work > > initially, I created the file (exactly as above), and redid these last 2 > > steps, but it made no difference. > > > > > Let us know if it works for you. Thanks, > > > > I'll report back after I've found more about what timeout values work > > and which don't, and how that compares to my screensaver/screen-lock > > settings. > > > > -- > > Gilbert E. Detillieux E-mail: <[log in to unmask]> > > Dept. of Computer Science Web: > > http://www.cs.umanitoba.ca/~gedetil/ > > University of Manitoba Phone: (204)474-8161 > > Winnipeg MB CANADA R3T 2N2 Fax: (204)474-7609 > > Interesting. I tested this with a short timeout (2min - 600 seconds) > myself, and didn't test it with a longer timeout. I'll try a longer > timeout, too. > > Jim I chatted with the upstream maintainers on IRC, and they are going to check this out. I've filed a bug [0], so kindly keep an eye on that, and add any comments / updates to that bug report. As a note, I was able to get things to work with a 15 minute timeout just by following those instructions, but haven't attempted an auto-logout after several hours. Cheers, Jim [0] https://bugzilla.redhat.com/show_bug.cgi?id=1230172 P.S. 2 minutes is 120 seconds. : )