我找到这个命令
sudo update-alternatives –config x-www-browser
Run Code Online (Sandbox Code Playgroud)
我选择铬。它适用于 xpdf,但Evince在单击后仍会启动 Firefox。
我觉得Linux不是标准的。我使用Linux Mint 8 (Helena) LXDE。
小智 13
据我了解 LXDE 使用 xdg 来调用应用程序。此命令应该可以解决您的问题:
要找出哪个应用程序打开 pdf 文件:
xdg-mime query default application/pdf
Run Code Online (Sandbox Code Playgroud)
将应用程序设置为 evince
xdg-mime default evince.desktop application/pdf
Run Code Online (Sandbox Code Playgroud)
如果您的应用程序已注册到桌面(即如果有启动器),这应该可以工作
Pab*_* C. 11
解决您的问题就像巫毒教一样,即使存在关于应该如何以及哪些应用程序打开特定类型文件的“协议”。您会发现它们在系统和不同桌面环境之间非常不一致。
所以没有真正“正确”的答案。我在 firefox 上遇到了类似的问题,所以我给你我的解决方案:
~/.local/share/applications/defaults.list
如果不存在则创建添加以下内容
[Default Applications]
application/pdf=evince.desktop;
Run Code Online (Sandbox Code Playgroud)
...或者只是最后一行,如果之前有什么的话。
使用 . 在 Gnome 应用程序中设置默认浏览器gnome-default-applications-properties
。
归档时间: |
|
查看次数: |
13636 次 |
最近记录: |