xdg

在 Ubuntu 上应该在哪里设置 XDG_CACHE_HOME?
xdg

在 Ubuntu 上应该在哪里设置 XDG_CACHE_HOME?

根据规范: $XDG_CACHE_HOME定义应存储用户特定非必要数据文件的基本目录。如果未设置或为空,则应使用$XDG_CACHE_HOME默认值。$HOME/.cache 我应该在何时/何地设置此环境变量? ...

Admin

`gio open` 无法使用自己的 mime 配置
xdg

`gio open` 无法使用自己的 mime 配置

我gio无法在 XFCE4 桌面环境下使用默认浏览器打开 URL。可能是什么原因?如何解决? gio info http://google.com标识链接text/html类型: $ gio info http://google.com display name: / display name: / type: regular uri: http://google.com attributes: standard::type: 1 standard::display-name: / standard::edit-name: / standar...

Admin

名义上兼容的软件不尊重 XDG 基本目录环境变量
xdg

名义上兼容的软件不尊重 XDG 基本目录环境变量

目标 我正在运行 Arch Linux。我想将所有 config/data/cache/state 文件存储在 的子目录中~/local,如下所示: ~ ├── downloads ├── documents └── local ├── data ├── state ├── config └── cache 尝试 为了做到这一点,我设置了如下环境变量: # set up XDG directories export XDG_DATA_HOME=$HOME/local/data export XDG_CONFIG_HOME=$...

Admin

如果指定了系统范围,如何查找 XDG 用户目录
xdg

如果指定了系统范围,如何查找 XDG 用户目录

TLDR:如何找到我的 XDG 用户目录的当前设置以外调用xdg-user-dir? 我所在的系统在 中指定了非标准的 XDG 用户目录/etc/xdg/user-dirs.defaults。我遇到了一个问题,某个程序(尚不确定是哪个程序)不断创建默认(错误)目录,目前,我正试图找出哪些程序“应该”将其视为这些目录的路径。查询这些目录的值的方法似乎是调用xdg-user-dir <WHICH_DIRECTORY>。例如,在默认方案中, user@host$ xdg-user-dir PICTURES /home/user/Pictures 然而...

Admin

我应该将安装在 /opt 中的第三方应用程序的 .desktop 文件放在哪里?
xdg

我应该将安装在 /opt 中的第三方应用程序的 .desktop 文件放在哪里?

我应该将.desktop安装的第三方应用程序的文件放在哪里/opt? 我可以为每个用户添加它们,~/.local/share/applications但这是一个维护噩梦。最好将它们放在某个地方/opt;但是,我如何让桌面管理器 (DM) 识别它们? 这会XDG_DATA_DIRS影响 DM 查找文件的位置吗?如果是这样,添加一个脚本来附加自定义路径.desktop是否合适?/etc/profile.d/XDG_DATA_DIRS 谢谢你的帮助。 ...

Admin

Windows 中是否有与 ~/.local/bin 等效的内容?
xdg

Windows 中是否有与 ~/.local/bin 等效的内容?

在 Ubuntu 上,默认路径包括/usr/bin,大多数系统应用程序都是通过 sudo 安装到此处的。Windows 上的对应路径是C:\Program Files,受 UAC 保护。(当然,情况比这更复杂。) 在 Ubuntu 上,默认路径还包括~/.local/bin (有点),您可以在其中放置用户应用程序,例如可以从任何地方调用的 Python 脚本。sudo该过程的任何部分都不需要。 在 Windows 上是否有等效项~/.local/bin?路径上已有用户文件夹,您可以在其中放置 EXE、打开终端、导航到任何文件夹并调用 EXE,所有这些都不会触...

Admin

为什么用户服务启动时没有创建 RuntimeDirectory?
xdg

为什么用户服务启动时没有创建 RuntimeDirectory?

当我以用户身份启动“myApplication-myInstance.service”时,并未创建RuntimeDirectory(参见):man systemd.exec $ systemctl --user cat myApplication-myInstance.service | grep RuntimeDirectory= RuntimeDirectory=myApplication $ systemctl --user list-unit-files myApplication-myInstance.service UNIT FILE ...

Admin

Linux XDG 文件对话框:自定义固定文件夹?
xdg

Linux XDG 文件对话框:自定义固定文件夹?

有没有办法在 Linux 中将自定义文件夹添加到 XDG 文件对话框的左侧栏?怎么做? 下面是我在 Kubuntu 20.04 下使用 Firefox 时的文件对话框的屏幕截图,其中plasma-browser-integration安装了软件包。据我了解,这是 XDG 门户文件对话框?我说的是标有红色箭头的区域。我想在那里添加一些其他文件夹,以便快速访问。 ...

Admin

通过 XDG 门户使用 KDE 替换 GTK+ 文件对话框不起作用(XFCE、Manjaro)
xdg

通过 XDG 门户使用 KDE 替换 GTK+ 文件对话框不起作用(XFCE、Manjaro)

我试了三遍,从得票最多的答案(来自@ntninja)到这个问题。我在两台机器上都做了这个——Manjaro 和旧的 Ubuntu 18.04 LTS。 安装了xdg-desktop-portal-kde。 已编辑/usr/share/xdg-desktop-portal/portals/kde.portal以添加 的值$XDG_CURRENT_DESKTOP: UseIn=KDE;XFCE。 添加GTK_USE_PORTAL=1到~/.pam_environment。 已退出并重新登录以应用这些更改。 在每个应用程序中,我总会得到 GTK 文件对话框(F...

Admin

ChromeOS Linux 在文件夹中显示
xdg

ChromeOS Linux 在文件夹中显示

当我在 Chrome OS 上运行的 Linux 应用程序中单击“在文件夹中显示”时,Visual Studio Code 将启动。我更喜欢使用 Chrome OS 内置的文件管理器来显示文件夹。 我发现 xdg 默认设置不正确,正如预期的那样: tomux@penguin:~$ xdg-mime query default inode/directory code.desktop 我可以如何改变它以便它启动 Chrome OS 文件管理器? ...

Admin

为什么 gio 无法加载我的处理程序的信息?
xdg

为什么 gio 无法加载我的处理程序的信息?

我正在尝试设置缩放,但遇到了一些麻烦。在顶层,我希望能够使用 打开zoommtg:链接xdg-open。我现在得到了这个: % xdg-open zoommtg: gio: zoommtg:: The specified location is not supported % gio open zoommtg: # digging in xdg-open, this is where it finally bottoms out gio: zoommtg:: The specified location is not supported 在网上查看了一下,...

Admin

KDE:未知协议“unityhub”,尽管 unityhub 确实存在
xdg

KDE:未知协议“unityhub”,尽管 unityhub 确实存在

我正在使用 KDE Neon,并通过其 AppImage 安装了 Unity Hub 并将其与我的系统集成。 问题是,当我尝试通过此下载存档页面上的 UnityHub 按钮安装 Unity 编辑器时,它会抛出一个错误,提示: Unable to create io-slave. klauncher said: Unknown protocol 'unityhub' 我尝试点击的链接是 unityhub://2019.4.0f1/0af376155913 在 UnityHub AppImage .desktop 快捷方式中,mimetype unityhub ...

Admin

XDG 代表什么?
xdg

XDG 代表什么?

这XDG 基础目录规范标准化用户范围的程序可以写入的文件夹的最佳实践。 XDG 代表什么?这个名字背后有什么故事? ...

Admin