Ubuntu 22.04中Mendeley Desktop提示已运行无响应如何解决?
解决Ubuntu 22.04上Mendeley v1.19.8提示已运行但无响应的问题
方法1:强制终止Mendeley进程后重启
- 打开终端,执行命令查找Mendeley相关进程:
ps aux | grep mendeley - 找到进程ID(PID)后,用kill命令强制终止:
替换sudo kill -9 <PID><PID>为实际查到的进程号,若有多个相关进程,可一次性终止:sudo kill -9 $(ps aux | grep mendeley | awk '{print $2}') - 之后重新启动Mendeley即可。
方法2:删除Mendeley的锁文件
Mendeley启动时会生成锁文件防止重复运行,异常退出后锁文件可能未被清理,导致误判:
- 进入Mendeley的配置目录:
cd ~/.local/share/data/Mendeley\ Ltd./Mendeley\ Desktop/ - 删除锁文件:
rm -f mendeleydesktop.lock - 重新启动Mendeley。
方法3:修改Mendeley的启动参数
部分情况下,Mendeley在Wayland会话下可能出现兼容性问题,可强制使用Xorg运行:
- 找到Mendeley的桌面快捷方式文件,通常路径为:
~/.local/share/applications/mendeleydesktop.desktop - 用文本编辑器打开该文件,找到
Exec行,修改为:Exec=env QT_QPA_PLATFORM=xcb mendeleydesktop %U - 保存后,重新启动Mendeley。
内容的提问来源于stack exchange,提问作者Luan Pham
相关产品推荐
相关产品推荐

