如何设置通过终端打开图像?

如何设置通过终端打开图像?

我正在运行 openbox,因此无法访问标准 Ubuntu 控制面板,但必须从终端设置所有内容。当我在 chrome 中下载图像并单击“打开”时,它会启动 xdg-open,然后启动任意程序(如果我卸载这些程序,它会在 wine 上转而使用 Internet Explorer)。

我如何控制为 .jpg 类型(及其他类型)的图像加载哪个程序?

答案1

  1. 运行命令nano ~/.local/share/applications/mimeapps.list(仅为您的用户设置)或sudo nano /usr/share/applications/mimeapps.list(为所有用户设置)。
  2. 找到要更改的文件的 mime 类型(.jpg 是image/jpeg)。您可以使用命令查找 mime 类型file --mime-type -b filename
  3. 替换(或添加)该行,使其读取image/jpeg=eog.desktopimage/jpeg用类型和eog.desktop您想要用于启动程序的 .desktop 替换)。

注意:
如果您正在使用/usr/share/applications/mimeapps.list,您可能需要创建它,请参见此处:默认应用程序 - ArchWiki

相关内容