Ubuntu 22.04中Workrave小程序(Extensions内)停止工作的问题求助
兄弟,我太懂你这种用惯了的工具突然掉链子的糟心感了!针对你在Ubuntu 22.04上碰到的Workrave启动项消失、顶部栏小程序开关灰死的问题,给你几个亲测有效的排查修复思路:
先检查Workrave扩展文件有没有损坏
系统更新或者偶尔的异常退出可能会搞坏GNOME扩展的文件。先打开终端输这个命令看看扩展文件夹还在不在:ls /usr/share/gnome-shell/extensions/ | grep workrave
如果找不到对应的文件夹,或者里面文件残缺,就重装扩展包试试:sudo apt install --reinstall gnome-shell-extension-workrave重置GNOME扩展的配置状态
扩展的配置文件搞崩了也会导致开关灰掉。先备份一下配置(以防万一):cp ~/.local/share/gnome-shell/extensions/workrave@workrave.org/schemas/org.gnome.shell.extensions.workrave.gschema.xml ~/Desktop/
然后删掉扩展的配置文件夹:rm -rf ~/.local/share/gnome-shell/extensions/workrave@workrave.org/
之后按Alt+F2输r回车重启GNOME Shell,或者直接重启电脑,再去Extensions里看看能不能激活小程序手动重建Workrave的启动项
启动项消失大概率是配置文件被误删了,手动加回去就行:- 打开Startup Applications(启动应用程序),点「添加」
- 名称填「Workrave」,命令填
workrave,备注随便写个提醒 - 保存后重启电脑,看看它会不会自动启动
另外也可以直接在~/.config/autostart/目录下创建workrave.desktop文件,内容如下:
[Desktop Entry] Type=Application Name=Workrave Exec=workrave Icon=workrave Comment=Repetitive Strain Injury prevention tool Categories=Utility; X-GNOME-Autostart-enabled=true保存后给文件加执行权限:
chmod +x ~/.config/autostart/workrave.desktop排查系统更新带来的依赖问题
Ubuntu 22.04最近的更新可能改动了Workrave依赖的库。你可以直接在终端输workrave启动它,看看输出的错误信息——比如有没有提示缺失某个库,或者权限不够。如果有依赖错误,用sudo apt install -f修复一下系统依赖试试
备注:内容来源于stack exchange,提问作者Sita

