wau |
|
Темы:
160
Сообщения:
1205
Участник с: 11 октября 2013
|
Задаю на уровне блокировки 0 сек (т.е. не считать и не переключаться), перечитываю параметры, а он чихает на это -
|
vs220 |
|
Темы:
25
Сообщения:
8524
Участник с: 16 августа 2009
|
waugdm имеет отдельные настройки управления питанием и их юзеры без административных прав изменять не могут, так что не проблема отключите для него суспенд и если не хотите давать юзерам кнопки выключения то и сами кнопки https://wiki.archlinux.org/title/GDM#GDM_auto-suspend_(GNOME_3.28) https://wiki.archlinux.org/title/GDM#Configure_power_button_behavior |
vs220 |
|
Темы:
25
Сообщения:
8524
Участник с: 16 августа 2009
|
wauнеправильный синтаксис у вас вместо org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0 для блокировки изменений юзером надо в /etc/dconf/db/local.d/locks/00-power а для задания значения по умолчанию смhttps://help.gnome.org/admin/system-admin-guide/stable/dconf-custom-defaults.html.en |
wau |
|
Темы:
160
Сообщения:
1205
Участник с: 11 октября 2013
|
Даю от рута команды -
Вывод gsettings list-recursively |grep power эти строки появились. Но таймаут остался 900с. Изменяю синтаксис на
Вывод без изменений. Меняю 0 на 'nothing' - тоже без изменений. А вот команды вида dbus-launch gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 0 параметр меняют. И ноутбук тут же полетел в спящий режим, даже при наличии sleep-inactive-ac-type 'nothing'
Я, конечно, неспортивно прописал таймаут 90000000, но хотелось бы напрочь отнять эту возможность у gdm. |
vs220 |
|
Темы:
25
Сообщения:
8524
Участник с: 16 августа 2009
|
wauеще раз для запрета юзерам не руту без параметра просто /org/gnome/settings-daemon/plugins/power/sleep-inactive-ac-timeout wau GDM uses a separate dconf database to control power management. а вы рутовскую базу dconf меняете вместо GDM |
wau |
|
Темы:
160
Сообщения:
1205
Участник с: 11 октября 2013
|
Описание в https://wiki.archlinux.org/title/GDM#Configure_power_button_behavior устаревшее. Например, невозможно удалить русскую клаву из окна логина. Или твики типа /etc/dconf/db/gdm.d/06-tap-to-click привдят к ошибкам. Поставил без параметров /org/gnome/settings-daemon/plugins/power/sleep-inactive-ac-timeout, перечитал конф (в другой консоли) и моментально получил суспенд. При этом вывод команды такой -
|
vs220 |
|
Темы:
25
Сообщения:
8524
Участник с: 16 августа 2009
|
Прочтите страницу вики полностью. dconf это настройки пользователя которые хранятся в виде базы данных, для каждого пользователя она своя отдельная в том числе и для GDM чтобы изменять настройки dconf пользователя надо запускать команды от этого пользователя и смотреть базу тоже от этого пользователя Потому если хотите настроить GDM то и зайдите под ним а не под рутом или юзером https://wiki.archlinux.org/title/GDM#dconf_configuration wau Note that for the former approach, a GDM profile file is required—this must be created manually as it is no longer shipped upstream, see below: |
vs220 |
|
Темы:
25
Сообщения:
8524
Участник с: 16 августа 2009
|
P.s. в aur есть гуй для настройки gdm-settings |
wau |
|
Темы:
160
Сообщения:
1205
Участник с: 11 октября 2013
|
Стоит задача в части засыпания начхать на то, какие себе настройки пытаются придумать юзеры. Соотв. от имени каждого юзера по религии мы входить не должны и заниматься правкой его, юзера, базы настроек. А должны иметь возможность от рута заблокировать юзерам эти возможности. И, казалось бы, polkit должен решать эти вопросы, но не решает. |
vs220 |
|
Темы:
25
Сообщения:
8524
Участник с: 16 августа 2009
|
wauчерез полкит отключаете непривелегированным юзерам всем, для GDM отключаете через его настройки |