首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何自定义文件管理器中的文件上下文菜单?

如何自定义文件管理器中的文件上下文菜单?
EN

Ask Ubuntu用户
提问于 2010-12-21 10:39:39
回答 3查看 22.6K关注 0票数 20

我通常喜欢Xubuntu的XFCE桌面环境,但我发现它的文件右键点击上下文菜单太简陋了(例如,没有压缩/解压缩文件的选项,我也想在那里做一些非常特殊的操作)。

我如何定制它?

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2010-12-21 10:50:55

看看这些链接,

  • Thunar 插件
  • 安装thunar存档插件
票数 4
EN

Ask Ubuntu用户

发布于 2012-02-20 16:58:55

Thunar插件涵盖了有限的选择范围。

添加新上下文菜单选项的主要方法(如Mik所说)是通过‘编辑/配置自定义操作’完成的--然后单击"+“添加。

添加葡萄酒应用程序要复杂得多。请参见此回答Foobar2000 2000播放器也从Mik开始。虽然这个脚本可能并不适用于所有的应用程序,但我也在7-zip存档器上试用过它,它可以工作。

票数 0
EN

Ask Ubuntu用户

发布于 2022-06-07 05:49:59

没有看到任何地方提到这一点,这是与添加Xfce自定义操作相关的顶级搜索结果之一,所以.

如果有人想要在Thunar的右键单击/上下文菜单中添加条目,但出于某种原因想要避免使用GUI,下面是对我有用的内容。在我的例子中,我想将其作为可以在多台计算机上运行的安装后脚本的一部分来完成。

似乎通过其他答案中提到的GUI添加一些东西可以保存到文件~/.config/Thunar/uca.xml中。在Fedora 35 Xfce / Thunar 4.16.10下,默认情况下,这里有一个“开放终端”的示例条目。

对我来说,这个文件包含(在修改之前):

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<actions>
<action>
    <icon>utilities-terminal</icon>
    <name>Open Terminal Here</name>
    <unique-id>1644974544355345-1</unique-id>
    <command>exo-open --working-directory %f --launch TerminalEmulator</command>
    <description>Example for a custom action</description>
    <patterns>*</patterns>
    <startup-notify/>
    <directories/>
</action>
</actions>

在关闭的<action>...</action>标记之前添加一个包含适当详细信息的</actions>部分,似乎与我所期望的一样有效。

例如,我添加了:

代码语言:javascript
复制
<action>
    <icon>org.gnome.Meld</icon>
    <name>Compare selected</name>
    <unique-id>1654579259785630-2</unique-id>
    <command>meld %F</command>
    <description>Compares selected files or folders in Meld</description>
    <patterns>*</patterns>
    <directories/>
    <text-files/>
</action>

然后,当我选择多个文件/文件夹时,可以看到进行Meld比较的选项。您可能需要安装目标应用程序才能正常工作(我已经安装了meld )。

Thunar在我关闭打开实例后立即为我获取了这些更改,但如果没有,则可能需要杀死/重新启动thunar (例如pkill -if thunar)或重新启动pc以使更改生效。

我很可能会在文件设置好之后复制它,但是如果我决定为此创建一个包装xmlstarlet等命令的函数,那么我也会记得在这里发布一个副本。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/18367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档