Ubuntu 16.04下Unity-Tweak-Tool添加至系统设置后点击无响应求助
我之前折腾Unity桌面时也碰到过一模一样的情况,图标显示正常但点了没反应,大概率是.desktop文件配置或者工具本身的问题,给你几个具体的排查和解决步骤:
先验证工具本身能否启动:打开终端直接输入
unity-tweak-tool(注意是tool不是tools,可能你配置时打错了?),如果终端里也启动不了,说明工具安装有问题,执行sudo apt install --reinstall unity-tweak-tool重新安装一遍。检查.desktop文件的Exec路径:找到你修改的那个.desktop文件(一般在
/usr/share/applications/或者~/.local/share/applications/目录下),打开后确认Exec=后面的命令是正确的,必须是能直接在终端执行的完整命令,比如正确的应该是Exec=unity-tweak-tool,不要加多余的路径或者参数(除非你自定义了安装位置)。确认.desktop文件的权限:如果文件权限不足,系统无法执行它,执行命令
sudo chmod 644 /path/to/unity-tweak-tool.desktop(替换成你实际的文件路径),把权限设置为系统默认的可读可写(所有者)+ 可读(其他用户)。检查你添加的配置行是否正确:你提到添加了另一行,建议确认是不是
OnlyShowIn=Unity;,这个参数能确保工具只在Unity桌面环境下显示;另外要保证整个.desktop文件没有语法错误,比如等号前后不要有多余空格,每一行的格式都符合规范。刷新桌面缓存:修改完.desktop文件后,执行
update-desktop-database刷新桌面应用缓存,再重启Unity控制中心(或者直接注销重新登录),应该就能正常打开了。
内容的提问来源于stack exchange,提问作者sunwarr10r

