xdg-user-dirs

让 Nemo 显示文件夹的另一个名称
xdg-user-dirs

让 Nemo 显示文件夹的另一个名称

我知道有助于xdg-user-dir以所需语言创建主子目录的东西。我的语言环境是俄语,系统用俄语创建了“下载”、“文档”等目录,Nemo 按原样显示它们。但这并不酷(在终端中输入时不方便)。 我知道如何用英文名称重新创建这些目录,好吧。但我想要的是:让磁盘上的真实目录具有英文名称,但让 Nemo 用俄语显示它们,就像 Windows 一样。 在 Windows 中(据我所知,在 KDE 中也是如此),有一些隐藏desktop.ini文件可以覆盖它们所在文件夹的显示名称。Nemo 似乎不能那样工作。 肉桂/尼莫可能吗? ...

Admin

xdg-user-dirs-update 不适用于多个目录
xdg-user-dirs

xdg-user-dirs-update 不适用于多个目录

https://manpages.ubuntu.com/manpages/focal/man1/xdg-user-dirs-update.1.html 为什么文件中只设置了最后一个目录xdg-user-dirs? % xdg-user-dirs-update --dummy-output ~/test \ --set DOCUMENTS $HOME/Apples \ --set MUSIC $HOME/Bananas \ --set PICTURES $HOME/Oranges \ --set VIDEOS $HOME/Pears % ca...

Admin

如何向 Gnome 文件添加自定义默认书签?
xdg-user-dirs

如何向 Gnome 文件添加自定义默认书签?

有没有办法将自定义目录添加到文件侧边栏的默认快捷方式?不作为书签,作为默认的 XDG 目录? 例如,我添加了XDG_WORK_DIR="$HOME/Work"to.config/user-dirs.dirs来定义一个新的“Work”XDG 文件夹,它的工作方式似乎与xdg-user-dir WORKoutput 一样/home/user/Work。 但是,它仍然没有在文件中显示“工作”快捷方式。我还注意到默认的“模板”目录也没有显示,所以我假设这些快捷方式是在其他地方定义的 - 在哪里?添加其他默认快捷方式使用的特定文件夹图标也很酷。 ...

Admin

使用 gnome 在自定义 Kali live ISO 中隐藏桌面图标
xdg-user-dirs

使用 gnome 在自定义 Kali live ISO 中隐藏桌面图标

为了乐趣和方便,我构建了一个带有 gnome 的便携式定制 Kali live ISO,我可以通过 USB 笔轻松随身携带。我正在为两件非常愚蠢且无用的事情而苦苦挣扎,无论如何,我想为了完整性而修复它们。 我在这里问的是关于隐藏自动显示在桌面中的桌面图标(主目录在桌面中展开)。 更多细节: 卡利 6.1.0-kali9-amd64 侏儒版本 44.0 我使用 for/home和 for 的持久性/opt,因此所有~/.config配置和用户配置都将被持久化,而对 等的更改/usr可以/etc在 iso 的构建过程中轻松更改。 我尝试同时使用两者~/.co...

Admin

如何在 Bash 脚本中找到 $XDG_CONFIG_HOME、$XDG_CONFIG_HOME、$XDG_STATE_HOME 等的值?
xdg-user-dirs

如何在 Bash 脚本中找到 $XDG_CONFIG_HOME、$XDG_CONFIG_HOME、$XDG_STATE_HOME 等的值?

这似乎是每个应用程序开发人员都会遇到的一个简单问题,但我找不到答案。 根据最新的XDG 基于规格,有很多目录需要在环境变量中定义。举一个例子: 有一个基本目录相对应写入用户特定的配置文件。该目录由环境变量 $XDG_CONFIG_HOME 定义。 假设我的 Bash 脚本保存了用户配置 - 我想遵循 XDG 规范 - 我如何找到$XDG_CONFIG_HOME?你会做类似的事情是有道理的 #!/bin/bash # Print out $XDG_CONFIG_HOME echo Your XDG_CONFIG_HOME is: [$XDG_CONFIG...

Admin

XDG_*_DIR 用户目录变量应该在哪里/如何设置?
xdg-user-dirs

XDG_*_DIR 用户目录变量应该在哪里/如何设置?

我指的是:https://specations.freedesktop.org/basedir-spec/basedir-spec-latest.html 我的目录中有以下文件.config: ~/.config/user-dirs.dirs: # ... XDG_DOWNLOAD_DIR="$HOME/downloads" # ... there are only comments in this file, except the line above ... (我猜这个文件需要从某个地方获取?但是在哪里以及如何获取?) ~/.config/user-d...

Admin

$XDG_CACHE_HOME 与 $XDG_STATE_HOME
xdg-user-dirs

$XDG_CACHE_HOME 与 $XDG_STATE_HOME

基于 XDG 基本目录空间,$XDG_STATE_HOME应存储程序的历史记录和日志。但很常见的是,UNIX 程序将此类内容存储在$XDG_CACHE_HOME,即$HOME/.cache。为什么? ...

Admin

服务器上需要遵循哪些目录规范?
xdg-user-dirs

服务器上需要遵循哪些目录规范?

在 PC 上,XDG Desktop 规范允许各个桌面为各种数据设置不同的文件夹。当编写仅在服务器上运行的应用程序时,是否应该简单地进行硬编码等/etc/myapp,/var/cache/myapp或者是否应该检查潜在的环境变量或类似变量? ...

Admin

进一步阅读
xdg-user-dirs

进一步阅读

就我个人而言,我希望遵守 XDG 基本目录规范,以使我的实用程序更加可移植。 然而,这样做时,需要我为未实现 XDG_ 参数的系统重新实现。 这本身并不是什么大问题,因为 XDG 基本目录规范详细介绍了要做什么。例如,如果XDG_DATA_HOME未设置或为空,~/.local/share则使用。 $HOME但是如果未设置或为空怎么办? 我是否应该至少在给定的 XDGBDS 中遵守系统范围的选项(例如没有 $HOME 但更多 /etc/某物ETC。)? 老实说,我对什么情况下实际上是空的的经验很少$HOME,所以我在这里很难做出很好的决定。 ...

Admin

当我通过 SSH 登录时,为什么我的帐户的 XDG 变量未定义?
xdg-user-dirs

当我通过 SSH 登录时,为什么我的帐户的 XDG 变量未定义?

登录桌面后: $ env | grep XDG_ XDG_CONFIG_DIRS=/etc/xdg XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session4 XDG_MENU_PREFIX=xfce- XDG_SEAT=seat0 XDG_SESSION_DESKTOP=xfce XDG_SESSION_TYPE=x11 XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/mattd XDG_CURRENT_DESKTOP=XFCE XDG_SEAT_PATH=/o...

Admin

为什么我在 user-dirs.conf 中的设置没有生效?
xdg-user-dirs

为什么我在 user-dirs.conf 中的设置没有生效?

我希望主目录中的 XDG 规范文件夹为小写。我创建了一个文件~/.config/user-dirs.conf并对其进行了更新: enabled=True filename_encoding=UTF-8 DESKTOP=desktop2 DOWNLOAD=downloads2 TEMPLATES=templates2 PUBLICSHARE=public2 DOCUMENTS=documents2 MUSIC=music2 PICTURES=pictures2 VIDEOS=videos2 我完全重新启动并重新登录到我的桌面环境(Xfce),并且我的主...

Admin

无法将 /mnt/* 设置为 user-dirs.dirs
xdg-user-dirs

无法将 /mnt/* 设置为 user-dirs.dirs

我想将一些安装的根设置为用户目录,但是当使用根时它不会返回任何内容。 设置根挂载 $ xdg-user-dirs-update --set VIDEOS /mnt/videos/ $ cat /home/hutber/.config/user-dirs.dirs | grep XDG_VIDEOS_DIR XDG_VIDEOS_DIR="/mnt/videos/" 尝试查看视频中的文件: hutber@hutber:~$ ll /home/hutber/Videos/ total 8 drwxr-xr-x 2 hutber hutber 409...

Admin

我应该在哪里存储我的应用程序文件(数据、缓存、日志、崩溃等)
xdg-user-dirs

我应该在哪里存储我的应用程序文件(数据、缓存、日志、崩溃等)

尽管我对这个主题做了一些研究,但我无法获得我想要的确切信息。其实没有具体透露,每个人的做法都不同。 为了:文件系统层次结构标准 我应该将我的文件存储在: 临时文件: /var/temp/app_name/*或者/temp/app_name/* 缓存文件: /var/cache/app_name/* 配置文件: ~/.config/app_name/* 日志文件: /var/log/app_name/* 数据文件(数据库等): ??? 问题一:对于最新的系统来说,这是正确的方法吗? 对于XDG标准在...

Admin

我可以对任意包使用 ~/.config/ 而不是 ~/ 吗?
xdg-user-dirs

我可以对任意包使用 ~/.config/ 而不是 ~/ 吗?

我读关于xdg的很少,可能就足够危险了。从我在网上看到的来看,看起来新的很酷的事情是放入 X 的规范文件,~/.config/而不是仅仅~/在它们前面加上一个点。我对此非常感兴趣,因为当前ls -a ~ | grep ^[.]返回的 32 个文件使我的主目录变得混乱。 有没有办法强制使用或使用某些东西~/.config/来代替~/? 我以为 Fedora 应该是最前沿的,但即使如此X 的字体文件位于~/.fonts而且似乎没有办法让它来处理~/.config/fonts。我可以配置这个吗? 如果我应该阅读一些资源而不是问这个问题,请随时指出我。 ...

Admin