128得票6回答
如何在没有任何环境的情况下正确而轻松地配置`xdg-open`?

我正在使用没有任何桌面环境的OpenBox窗口管理器。 xdg-open的行为很奇怪。它用firefox打开所有内容。 $ xdg-settings --list Known properties: default-web-browser Default web b...

46得票3回答
为什么有些应用程序将配置数据存储在~/.config/appname中,而其他一些应用则将其存储在~/.appname中?

我注意到一些应用程序将它们的配置文件放在~/.config/appname,而其他一些应用程序则使用~/.appname(经典方式,据我所知)。这种区别有什么意义?对于我的应用程序来说,有什么更好的考虑方案吗? 更新:看起来我的(XUbuntu 11.10 默认)$XDG_CONFIG_HO...

34得票1回答
How does xdg-open do its work

根据 man 手册,xdg-open 会使用用户配置的应用程序打开文件。但是该应用程序究竟是如何确定的呢?我找不到与 xdg-utils 相关联的配置文件,那么我的设置存储在哪里,我又该如何修改它们?鉴于一个简单的 PNG 文件通过 Wine 打开了 Internet Explorer,我需要...

24得票4回答
命令行中有“打开方式”命令吗?

命令行有没有一种方法可以根据文件类型获取推荐的程序列表,用于打开特定的文件?例如,一个.pdf文件会有一个“使用以下程序打开...”的建议,使用的程序是Evince和Document Viewer。 我大部分时间都在使用命令行,但有时候我会忘记想要用来打开特定类型文件的程序的名称。 顺便说...

20得票1回答
如何验证/验证.desktop文件?

我有几个 .desktop 文件,它们无法正常工作或根本不起作用。我找不到任何错误,并且在每个文件上寻求帮助似乎没有成果。有没有办法验证我是否使用了正确的语法和符合 FreeDesktop 标准的文件,以便我可以应用特定的修复方法?

20得票2回答
xdg-open 默认应用程序行为

当我没有defaults.list和mimeapps.list时,xdg-open会用gvim打开text/plain。但是当我在/usr/share/applications/中创建defaults.list并添加以下行: [Default Applications] text/plain...

13得票3回答
拖放但不需要拖动

我有时需要将文件拖放到一个应用程序中。(示例 - 但我在这里的问题不是安装Chrome用户脚本。)一个解决方案是使用Dragbox,它会打开一个窗口,我可以从命令行上指定的文件中拖动。 这很好,但我想减少必要的鼠标交互。使用Dragbox,我必须:确保Dragbox和放置区域都可见;将鼠标光...

12得票1回答
如何在KDE或XFCE中全局更改所选文件类型的默认程序?

我想让特定类型(根据文件扩展名)的文件使用某些特定程序打开。我需要编辑哪个配置文件呢?我已经尝试过 /usr/share/applications/default.list 但是没有起作用。

11得票3回答
如何在Bash中使用XDG目录和路径?

我想知道如何访问不仅是在~/.config/user-dirs.dirs中定义的变量,还有通过xdg-user-dir访问的变量,例如"$(xdg-user-dir VIDEOS)",还有以下标准变量: XDG_CACHE_HOME:-$HOME/.cache XDG_CONFIG_HOM...

11得票2回答
Gnome程序(eog/gnome-terminal)启动缓慢,并产生DBus.Error.NoReply警告。

有一段时间,我的(X)Ubuntu 13.10上的eog和gnome-terminal启动非常慢。我认为其他Gnome工具也受到了影响,但我没有使用其他工具。 现在每次启动gnome-terminal时都会出现一个org.freedesktop.DBus.Error.NoReply错误: ...