答案1
这里是gnome-shell 扩展 EndSessionTimer我尝试创建...不确定是否有任何错误..我已经在两个系统中使用 Ubuntu 20.04 测试了 48 小时..
首先,安装扩展并启用它。
默认超时设置为 10 秒。
您可以通过 Dconf-Editor 或 gsettings 键控制 5 秒到 60 秒之间的超时时间。
要控制除 10 秒(默认值)以外的超时时间,您必须编译模式。
要编译架构:
将目录更改为已安装的扩展EndSessionTimer
cd $HOME/.local/share/gnome-shell/extensions/[email protected]
并运行命令
./compile-schemas-script
现在通过“Alt+F2 r Enter”方法刷新 gnome-shell。
现在您可以通过 Dconf-editor 或 gsettings 将 endSessionTimer 值控制在 5 到 60 秒之间
Dconf 编辑器:
设置:
gsettings set org.gnome.shell.extensions.end-session-timer time-out 14