问题

问题

[笔记:如果这个问题之前有人问过,我很抱歉。我在 Google 上搜索过,也在 StackOverflow 和其他论坛上搜索过,但什么也没找到。我觉得这很奇怪,因为对我来说这似乎是一个非常重要的问题……]

[我上线了Xubuntu 16.04有库存Thunar 1.6.10-2ubuntu1

问题

我非常喜欢 Thunar 的自定义操作机制。它们让使用 Thunar 变得非常有趣且高效。

但是每次安装新系统时,都需要重新输入或修改并复制旧的自定义操作配置文件~/.config/Thunar/uca.xml才能恢复它们,这个过程很烦人。

问题

我正在寻找一个解决方案来提供.deb-带有 Thunar 自定义操作的软件包,这些操作安装在系统的某个位置,然后出现在每个用户都执行自定义操作

这是不是关于 Debian 打包的一个问题!我知道如何打包。

有人知道解决这个问题的巧妙方法吗?

因为我担心如果 Thunar 没有做出一些改变,在目前的状态下这是不可能的......

优点

  • 无需重新输入或修改并复制具有静态路径的旧配置文件
  • 使用同一套基本的自定义操作,轻松地在所有机器上保留所有 Thunar 安装(与个人 apt 存储库结合使用非常方便)

我迄今为止所做的尝试:

  • 使用同步软件(例如 syncthing、dropbox 等)并创建一个符号链接~/.config/Thunar/uca.xml(对其他人不起作用,只对您有效。另外,由于您很可能必须发送一堆脚本,因此您仍然会遇到配置文件中静态路径的问题。可行,但不是最佳的......)
  • 有这个文件/etc/xdg/Thunar/uca.xml,但它似乎只是为首次启动 Thunar 的新用户提供的框架。可能适合新用户,但不适合现有用户。

我看到的问题

  • Thunar 似乎只从用户的配置文件中获取自定义操作~/.config/Thunar/uca.xml,而不是从系统的任何地方获取[未确认!我不知道……]
  • 此文件中有一些丑陋的“唯一 ID”,可能需要在.deb-package,这可能会与手动添加的自定义操作发生冲突。
  • A.deb-package 意味着明确不是将“系统范围的”自定义操作安装到主目录中,因为这在打包时是不可行的,并且在创建新用户时也不是一个好的解决方案。

所以我有点卡在这里。我很感激任何想法 :-)

问候,

沒有人亲自

答案1

我创建了软件包thunar-自定义操作.config/Thunar/uca.xml提供系统范围的 Thunar 自定义操作。每次更新或按需时,这些操作都会合并到每个用户的文件中。

它以 Debian 软件包形式提供。

这正是我想要的:-)

相关内容