Thunar 添加 自定义动作
GNU/linux图形界面每个桌面环境都有自己的文件管理器,比如LinuxMint Cinnamon桌面环境会搭配Namo文件管理器、xfce桌面环境会搭配Thunar文件管理器。
每个桌面环境都会有自己的文件管理器,但是我想说的是,如我刚开始用Cinnamon桌面环境,但是随着使用发现特会很费资源,处理大文件的过程中或许不会带来流畅的体验等等原因,这时就会考虑更适合自己的新桌面环境如目前很喜欢的xfce4简单不失奢华。
但问题就这样出现了,安装的桌面环境可能跟新的文件管理器产生一些“看脸”的异常;例如发生在我身上最近一直没处理的问题:
Cinnamon
+Namo
该环境下快捷键复制文件粘贴文件没有任何问题。
Xfce4
+Namo
环境下却出现快捷键无法复制粘贴文件,可是拖拽文件操作没有问题!
Xfce4
+Thunar
环境下却又没有任何问题。百思不解!
其实,叨叨这些一部分是为了记录发生在自己身边的异常,日后想起来可做补充;另一方面,再寻求之外的处理方案并做记录。
刚刚在笔记本上打开manjaro仔细看了一番,发现thunar其实还有一个自定义动作的功能(此功能添加到鼠标右键,全局有效),看起来可以加以利用。
如图
虽然仅支持右键,不过也很不错了。
添加示例
添加终端
名称(必填):终端
描述(非必填):
命令(必填):exo-open --working-directory %f --launch TerminalEmulator
快捷键(非必填,文件管理器内有效):
添加Thunar root
//注:在文件系统中普通用户无法粘贴复制及修改时,用来获取管理员权限进行操作。
名称(必填):Thunar root
描述(非必填):
命令(必填):pkexec thunar %f
快捷键(非必填,文件管理器内有效):
添加搜索
名称(必填):搜索
描述(非必填):搜索文件及文件夹
命令(必填):catfish %f
快捷键(非必填,文件管理器内有效):
注意
出现条件
添加的是如上应用程序,必须是如下选择!
//若右键没有显示,注销后重新登录
命令参数说明
%f - the path to the first selected file or directory //译文:第一个选定文件或目录的路径
%F - the paths to all selected files and directories //译文:所有选定文件和目录的路径
%d - 在%f中忽略的包含此文件的目录
%D - 在%F中忽略的包含此文件的目录
%n - 第一个选中的文件名(没有路径)
%N - 选中的文件名(没有路径)
//以上参数,照搬原文。
扩展案例
例如右键默认的终端,可以选择"终端"点击-
删除该动作,点击+
添加新动作。
我们来添加一个本人比较喜欢的deepin-terminal终端
名称(必填):终端
描述(非必填):deepin terminal
命令(必填):deepin-terminal %f
快捷键(非必填,文件管理器内有效):
//deepin-terminal 后面加不加%f
没看出啥区别,似乎都一样,不过索性加上吧~
扩展阅读
pkexec
命令 //简单理解就是除了sudo su命令之外的另外一个提权命令。
官方:allows an authorized user to execute PROGRAM as another user. If username is not specified, then the program will be executed as the administrative super user, root.
//译文:允许授权用户以另一个用户身份执行PROGRAM。 如果未指定username,则程序将以管理超级用户root身份执行。
首次创建时间:2018-12-01 23:17:00
最后修改时间:2020-08-20 06:59:22
_(:3 」∠)_