问题标签 [xdgutils]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
916 浏览

linux - 使用 xdgutils 在 Ubuntu 中创建文件关联图标

我正在使用xdg实用程序尝试将图像与文件关联相关联。

我已经运行了这个命令以及 48,64 和 128 尺寸的等效命令,它们似乎都没有效果。

xdg-icon-resource 安装 --context mimetypes --size 256 image-256.png text-abc

有任何想法吗?

这真是太蹩脚了-但是我已经设法让它工作了一次,我运行了上面的命令,然后我将虚拟机上的网桥从无线更改为有线,这在某种程度上对更改 ubuntu 主题产生了连锁反应(窗口标题从通常的橙色变为蓝色)并且我在桌面上的所有“abc”文件都有我指定的图像。

0 投票
1 回答
1379 浏览

c++ - 如何在 C++ 中解析 XDG/gnome/kde 菜单/桌面项结构?

我想解析 Gnome 面板(标准 Gnome 桌面应用程序启动器)的菜单结构,它与使用 c/c++ 函数调用的 KDE 等效。也就是说,我想要一个给定机器上安装的基本菜单类别和子菜单的列表。我想使用相当简单的 c/c++ 函数调用(不要脱壳)。

我了解这些菜单采用标准 xdg 格式。我了解此菜单结构存储在 xml 文件中,例如:

我看过这里:http ://www.freedesktop.org/wiki/Specifications/menu-spec?action=show&redirect=Standards%2Fmenu-spec但他们提供的只是标准和一些用于插入项目条目的外壳文件(我不想要 shell 脚本,我不想要安装,我绝对不想从 XDG 规范创建一个 c 库。我想找到现有的菜单结构)。我看过这里:http ://library.gnome.org/admin/system-admin-guide/stable/menustructure-13.html.en以获取有关这些结构的更多说明。这些都没有让我很好地了解如何使用 ac/c++ 程序确定菜单结构。

实际的 gnome 菜单结构似乎是一个可怕的毛茸茸的东西——它们似乎没有显示菜单结构,而是给出了自安装以来菜单所经历的所有更改的 XML 编码描述。我假设 gnome 面板会解析这些文件,因此在某处埋藏了一个函数来执行此操作,但在扫描 library.gnome.org 几天后,我还没有找到该函数的位置。我也扫描了 Nautilus 源代码,但面板似乎存在于其他地方或被埋得很好。

提前致谢

0 投票
1 回答
2069 浏览

linux - Linux下用xdg-mime注册一个文件类型关联

我正在尝试让 xdg-open 运行 mplayer 来打开 WMV 文件。

手册说使用 xdg-mime 将文件类型注册为 mime 类型,然后注册 .desktop 文件以打开 mime 类型。

我没有成功注册文件类型:

我期待最后一个命令会返回 video/x-ms-wmv。

我错过了什么?

0 投票
1 回答
554 浏览

gnome - 如何使用自动工具注册“Linux”文件关联

我正在编写一个使用自己的文件类型的应用程序。我想将文件关联与桌面环境集成。我知道这可以通过命令来完成,但是它应该如何与 autotools 集成呢?

目前,我的应用程序可以在没有 root 的情况下安装~/.local,例如。保留此功能会很好。

0 投票
1 回答
9691 浏览

desktop - 如何使用 xdg-desktop-icon 创建 Linux 桌面图标跨桌面(KDE、GNOME)?

我想使用 xdg-desktop-icon 工具,因为它可以编写脚本并且可以跨桌面工作(至少在带有 Gnome 和 KDE 的 Linux 上)。至少根据 freedesktop.org 应该这样做。1

制作了一个最小的文件:test.desktop

使用 xdg-desktop-icon...

退出代码为 0。(成功。)但是... 我在桌面上没有看到任何新图标。重启后也不行。这在带有 KDE 的 Ubuntu Precise 12.04 和带有 KDE 的 Debian Wheezy 上失败了。

如何正确使用 xdg-desktop-icon 工具?

KDE 的问题与桌面设置有关。文件夹视图、报纸视图等。

0 投票
2 回答
4427 浏览

linux - 改变 xdg-open 的行为

我在我的 Ubuntu Linux 终端中经常使用命令 xdg-open。然而,有两件事让我感到厌烦:

  1. 是否可以抑制错误消息?

  2. 是否可以让命令始终完成?(也就是说,不要继续运行,这样我的终端中就会有另一个“新行”)。

我意识到 2 可能是不可能的,因为程序的工作方式,但我想 1 是。

0 投票
2 回答
1262 浏览

java - 在 Java 应用程序上使用 XDG 目录规范

我正在尝试在我的 Java 应用程序上遵循 XDG 目录规范。我已经将它用于应用程序数据:

( S 是一个包含System.getProperty("file.separator")的常量)

我现在想将文档存储在用户文档的文件夹中。但我没有名为 XDG_DOCUMENTS_DIR 的环境变量。我有具有该 XDG 配置的“.config/user-dirs.dirs”文件,以及直接返回该路径的“xdg-user-dir DOCUMENTS”。

更糟糕的是,默认文档目录取决于用户区域设置。

在 java 应用程序上使用配置的 Documents 目录的最佳方式是什么?

0 投票
1 回答
786 浏览

java - 通过 URL 处理程序在 Eclipse 中打开文件

在我的项目中,我有一个特殊的 JSP,它在出现异常时显示异常堆栈跟踪。

有没有办法使用 URL 处理程序或其他可以让 Eclipse 打开文件的方法?也许与xdg-open

我在 Kubuntu Linux 上使用 Eclipse 4.3。

0 投票
1 回答
522 浏览

python - Python使用xdg-utils在特定应用程序中打开文件?

我的 python 脚本中有这行代码:

它工作正常,并在与 .py 文件类型关联的默认应用程序中打开 python 文件,但我希望它运行该文件。我知道我通常可以只导入模块,但 user_interaction 文件已经在导入写入代码的文件,因此它们无法相互导入。

如何让 python 脚本执行 user_interaction 脚本?

干杯。

0 投票
3 回答
31855 浏览

express - xdg-open :即使在安装 xdg-utils 后也没有可用的方法

我正在使用生成器角全栈。在我的本地机器上它工作正常,我运行

它启动服务器,但在 VPS 中它失败了

我已经安装了 xdg-utils

谁能解释我做错了什么?