相关疑难解决方法(0)

使用 gnome-open 打开 pdf 文件

我将 evince 配置为我打开 pdf 文件的默认应用程序(使用 Open with... 并单击始终使用此应用程序打开 pdf 文件),但是当我输入gnome-open foo.pdf而不是 evince 时,我在正确的文件夹中打开了 Nautilus,突出显示我选择的文件。

这尤其令人不安,因为我将 LaTeX 插件用于 gedit,当我尝试将 tex 文件编译为 pdf 时,我没有打开一个带有我编译的 pdf 文件的新窗口,而是弹出 nautilus。我知道我可以编辑我的 gedit LaTeX 插件的脚本以使用我想要打开的 pdf 调用 evince(或 acroread),但这是一种解决方法,而不是我正在寻找的解决方案。

latex default-programs gnome-open

23
推荐指数
3
解决办法
7397
查看次数

文件 lens 和 xdg-open 只打开 nautilus 而不是正确的应用程序

因为有些日子我的 Files 镜头只打开 nautilus 而不是与文件扩展名关联的正确应用程序。例如,如果我选择一个 PDF 文件,Nautilus 是 openend,指向文件所在的目录(并且文件被选中),但 Adob​​e Reader 没有打开。

然后我在终端中做同样的事情

xdg-open sample.pdf
Run Code Online (Sandbox Code Playgroud)

也只打开了 Nautilus。

xdg-mime 向我展示了以下信息:

$ xdg-mime query default application/pdf
acroread.desktop
Run Code Online (Sandbox Code Playgroud)

/usr/share/applications/acroread.desktop 文件:

[Desktop Entry]
Name=Adobe Reader 9
MimeType=application/pdf;application/vnd.fdf;application/vnd.adobe.pdx;application/vnd.adobe.xdp+xml;application/vnd.adobe.xfdf;
Exec=acroread 
Type=Application
GenericName=PDF Viewer
Terminal=false
Icon=AdobeReader9
Caption=PDF Viewer
X-KDE-StartupNotify=false
Categories=Application;Office;Viewer;X-Red-Hat-Base;
InitialPreference=9
Run Code Online (Sandbox Code Playgroud)

与图像、音乐文件和办公文档等其他文件类型相同。

然后我双击 Nautilus 中的文件,一切正常,并打开了正确的应用程序。

我认为这种行为与我几天前安装但在这些问题后卸载的 Thunar 有关。

有什么建议?

nautilus unity nautilus-elementary xdg-open lenses

10
推荐指数
1
解决办法
1565
查看次数