小智 22
最好的方法是使用优秀的 Thunarcustom actions功能(现在默认安装Thunar),由于这里没有详细的教程,我认为值得添加一个。创建自定义操作后,它会添加到上下文菜单中,正如我将在下面的讨论中展示的那样。但是,您可以调整它出现在上下文菜单中的时间,例如,确保您的自定义操作仅在右键单击图像文件时出现。
在 中thunar,如果您转到编辑 > 配置自定义操作,您将看到如下菜单(当然要减去我的自定义操作):

您可以创建新的自定义操作(请参阅下面的讨论)或编辑现有的操作。Xfce 站点和Ubuntu wiki 上有许多有用的示例,因此无需在此处全部介绍,但我们将仅讨论几个示例以在Thunar.
您可以通过单击添加按钮(如第一个屏幕截图所示)来创建一个新的自定义操作。然后,例如,您可以将以下命令放在命令框中(就像我在屏幕截图 2 中为不同示例所做的那样):
zenity --question;if [ $? = 0 ];then srm -rvf %F;fi
Run Code Online (Sandbox Code Playgroud)
然后确保在“外观条件”菜单中选择了正确的文件类型(正如我在屏幕截图 3 中为不同示例所做的那样)。
上面的命令使用srm(在名为 的包中secure-delete),在文件上使用它时应该非常小心。因此,Zenity如果操作需要确认(就像这里使用的那样),通常会使用GNOME 对话程序 ,这样文件就不会被意外删除。
但是,要使用比更安全的示例srm,我们可以使用 的示例espeak,以便我们可以espeak读取任何文本文件给我们。我们将创建一个新的自定义操作,然后将其放入命令框中(如屏幕截图 2 所示)
espeak -s 135 -f %f
Run Code Online (Sandbox Code Playgroud)
Espeak如果尚未安装(使用sudo apt-get install espeak),则需要安装;-s我使用的选项只是稍微减慢了演讲的速度;您可以指定其他参数以及不同的声音,但-f开关必须始终在前面,%f因为它显示espeak要使用的文本输入文件。
(如果你愿意,你可以添加一个图标(见下面的截图),这样上下文菜单看起来更有趣。)

现在,只有当您右键单击文本文件时,才会出现该espeak选项,如下面的屏幕截图所示。

自定义操作可以做的事情还有很多,但这只是对创建自己的上下文菜单项的基本方法的介绍。Xfce wiki 上有更多的信息和很多有用的例子,在这个论坛中也有一些自定义动作的优秀例子。
将命令限制为特定类型的文件:
txt:在“外观条件”选项卡下,选中“文本文件”,然后添加*.txt“文件模式”。png:检查“图像文件”和*.png“文件模式”。flv:“视频文件”和*.flv.pdf:选中“其他文件”,然后添加*.pdf. 等等。| 归档时间: |
|
| 查看次数: |
19727 次 |
| 最近记录: |