Таймер подтверждения завершения работы изменения

Я хотел бы измениться, таймер на "Система выключит автоматически через 60 секунд" диалоговое окно. Батарея на моем устройстве перестает работать приблизительно 30 секунд в это сообщение.

Кажется, нет установки для этого в обычных местах (gsettings, dconf, параметры настройки системы, и т.д.).

Я не интересуюсь удалением этого диалогового окна или изменением поведения завершения работы, я просто хочу изменить количество времени, что оно ожидает.

5
задан 18 July 2018 в 07:26

2 ответа

Комментарий: удар опции TWICE завершения работы проигнорирует таймер и завершение работы относительно таймера. Это могло бы быть другой опцией для Вас.

Посмотрите

/etc/acpi/powerbtn.sh

Важная часть:

# If the current X console user is running a power management daemon that
# handles suspend/resume requests, let them handle policy This is effectively
# the same as 'acpi-support's '/usr/share/acpi-support/policy-funcs' file.

[ -r /usr/share/acpi-support/power-funcs ] && getXconsole
PMS="gnome-settings-daemon kpowersave xfce4-power-manager"
PMS="$PMS guidance-power-manager.py dalston-power-applet"
PMS="$PMS mate-settings-daemon"
PMS="$PMS unity-settings-daemon"

Ваш мог бы иметь больше опций (я проверил 16.04.4 сервера), Они имеют несколько опций в для тестирования на различные рабочие столы. Принятие Вас использует systemd: systemd-войдите-в-систему использует/etc/systemd/logind.conf для его настроек.

[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
#HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
#HandleLidSwitch=suspend
#HandleLidSwitchDocked=ignore
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#HoldoffTimeoutSec=30s
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=yes
#UserTasksMax=12288

Таким образом, я ожидал бы этого:

InhibitDelayMaxSec=

Specifies the maximum time a system shutdown or 
sleep request is delayed due to an inhibitor lock of type "delay" 
being active before the inhibitor is ignored and the operation 
executes anyway. Defaults to 5.
4
ответ дан 23 November 2019 в 08:58

Я сообщил об ошибке 1782425 о Вашей проблеме к панели запуска.

Это влияет gnome-shell, тайм-аут трудно кодируется где-нибудь. Не нашел правильное место в коде, но GUI определяется в gnome-shell-3.28.2/js/ui/endSessionDialog.js:

cd ~/Downloads
apt-get source gnome-shell
cd gnome-shell-3.28.2

$ grep -ir "The system will power off automatically in .* seconds" -A3
js/ui/endSessionDialog.js:                        "The system will power off automatically in %d seconds.",
js/ui/endSessionDialog.js-                        seconds).format(seconds);
js/ui/endSessionDialog.js-    },
js/ui/endSessionDialog.js-    checkBoxText: C_("checkbox", "Install pending software updates"),
--

Маленький комментарий.
Замечательно, что Ubuntu 16.04 LTS, 18.04 LTS, 19.04 и 19.10 с ПОМОЩНИКОМ DE позволяет пользователю настраивать этот тайм-аут со значениями от 0 до 300, например, 20 секунд с

gsettings set org.mate.session logout-timeout 20

logout-timeout in MATE

(или от dconf-editor).

4
ответ дан 23 November 2019 в 08:58

Другие вопросы по тегам:

Похожие вопросы: