MvG*_*MvG 31 desktop-environment freedesktop xdg-open
根据手册页,xdg-open将使用用户配置的应用程序打开一个文件。但是,该应用程序实际上是如何确定的?我看不到与 关联的配置文件xdg-utils,那么我的设置存储在哪里以及如何修改它们?看到一个简单的 PNG 文件如何使用 Wine 打开 Internet Explorer,我需要更改这些设置。
MvG*_*MvG 30
查看xdg-open文件的内容,您会注意到它是一个简单的shell 脚本。它的主要任务是识别正在使用的桌面环境,然后将其用于将任务委派给特定工具:
kde-open或kfmclientgvfs-open或gnome-opengvfs-open或mate-openexo-openpcmanfm,对于大多数 URL 回退到“通用”enlightenment_open所以核心信息是这样的:在大多数情况下,这些委托之一将执行实际工作,因此您应该检查这些委托是如何配置的。
例如,我正在运行 XFCE,因此xdg-open调用exo-open使用通过 XFCE 设置用户界面可用的 XFCE 设置并存储在~/.local/share/applications/mimeapps.list.
有关正在使用的配置文件的详细信息,strace -e file可能很有用。如果您处于“通用”情况并想看看xdg-open它本身的作用,您可以尝试sh -x `which xdg-open` file.name.
| 归档时间: |
|
| 查看次数: |
7271 次 |
| 最近记录: |