Thunar 右键菜单等自定义
Thunar 右键菜单等自定义
可以使用图形界面或者直接编辑配置文件,二者是等价的。
图形界面:

以给“zip,rar,7z”等文件添加“在此位置使用unar解压缩”的右键菜单为例:(unar可以很好地处理编码问题,但没有图形界面)
- 新建一个选项

 - 编辑启动命令

 - 编辑触发条件

 - 确定即OK
 
效果测试:


直接编辑配置文件:
$ cat ~/.config/Thunar/uca.xml
<?xml encoding="UTF-8" version="1.0"?>
<actions>
<action>
	<icon>utilities-terminal</icon>
	<name>在此打开终端</name>
	<unique-id>1538777169027791-1</unique-id>
	<command>exo-open --working-directory %f --launch TerminalEmulator</command>
	<description>自定义动作示例</description>
	<patterns>*</patterns>
	<startup-notify/>
	<directories/>
</action>
<action>
	<icon></icon>
	<name>在此打开terminator</name>
	<unique-id>1540063484936906-1</unique-id>
	<command>terminator --working-directory=%f</command>
	<description>在此打开terminator</description>
	<patterns>*</patterns>
	<startup-notify/>
	<directories/>
</action>
<action>
	<icon></icon>
	<name>在此以root打开thunar</name>
	<unique-id>1539114419517939-1</unique-id>
	<command>pkexec thunar %f</command>
	<description>在此以root打开thunar</description>
	<patterns>*</patterns>
	<startup-notify/>
	<directories/>
</action>
</actions>
上述内容中 <icon> 一行不是必须的, <unique-id> 一行是自动生成的。
更丰富的功能和配置选项:
https://docs.xfce.org/xfce/thunar/custom-actions
Thunar 右键菜单等自定义的更多相关文章
- JS简单实现自定义右键菜单
		
RT,一个简单的例子,仅仅讲述原理 <div id="menu" style="width: 0;height: 0;background: cadetblue;p ...
 - AS3.0 自定义右键菜单类
		
AS3.0 自定义右键菜单类: /** * 自定义右键菜单类 * 自定义菜单项不得超过15个,每个标题必须至少包含一个可见字符. * 标题字符不能超过100个,并且开头的空白字符会被忽略. * 与任何 ...
 - ASP.NET SignalR 与 LayIM2.0 配合轻松实现Web聊天室(六) 之 Layim源码改造右键菜单--好友、组管理功能的实现。
		
前言 上一篇中讲解了加好友的流程,本篇将介绍好友管理,群组管理的右键菜单功能.当然由于菜单项目太多,都实现也得花费时间.只讲解一下我是如何从不知道怎么实现右键菜单到会自定义菜单的一个过程.另外呢,针对 ...
 - flash 右键菜单隐藏与修改
		
来源:http://blog.sina.com.cn/s/blog_7264c84401014fmd.html import flash.ui.ContextMenu;import flash.ui. ...
 - ZedGraph怎样实现将图形右键菜单的打印和页面设置合并为打印的二级子菜单
		
场景 Winforn中实现ZedGraph自定义添加右键菜单项(附源码下载): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/10 ...
 - ASP.NET Aries 入门开发教程8:树型列表及自定义右键菜单
		
前言: 前面几篇重点都在讲普通列表的相关操作. 本篇主要讲树型列表的操作. 框架在设计时,已经把树型列表和普通列表全面统一了操作,用法几乎是一致的. 下面介绍一些差距化的内容: 1:树型列表绑定: v ...
 - Qt之自定义QLineEdit右键菜单
		
一.QLineEdit说明 QLineEdit是单行文本框,不同于QTextEdit,他只能显示一行文本,通常可以用作用户名.密码和搜索框等.它还提供了一些列的信号和槽,方便我们使用,有兴趣的小伙伴可 ...
 - JavaScript自定义右键菜单
		
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
 - 自定义右键菜单,禁用浏览器自带的右键菜单[右键菜单实现--Demo]
		
许多从事Web开发的会发现有些事,我们需要禁用浏览器本事自带的右键菜单,而实现自定义的右键菜单下面我们也来实现一个自定义的右键菜单 首先来创建JSP页面 <%@ page language=&q ...
 
随机推荐
- CSS实现不换行/自动换行/文本超出隐藏显示省略号
			
在写页面的时候,我们经常会需要用到关于文本的换行,强制换行以及显示几行超过显示省略号等,今天我们就对这些问题来做个汇总吧! 1.自动换行 div{ word-wrap:break-word; word ...
 - java NIO 详解
			
Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API.本系列教程将有助于你学习和理解Java NIO. Java NIO提供了与 ...
 - RAD介绍及实战,LVM介绍及实战,磁盘常见故障
			
目录 一.RAID 1.RAID好处: 2.RAID的运行方式: 3.RAID的级别: 二.RAID实战 软RAID 1.RAID0 2.RAID1 3.RAID5 4.RAID10 三.LVM介绍 ...
 - 48th  Numpy 常见数组
			
1.全0数组 np.zeros(shape, dtype=float, order='C') 指定长度的一维数组 >>> np.zeros(5) array([ 0., 0., ...
 - 双联通的tarjan算法
			
转自:https://www.zhihu.com/question/40746887/answer/88428236 连通分量有三种∶边双连通分量,点双连通分量,强连通分量,前两种属于无向图,后一种属 ...
 - 重学JavaScript - 映射与集合
			
作者:狐狸家的鱼 GitHub:surRimn 整理自MDN文档 带键的集合 映射 Map对象 一个Map对象在迭代时会根据对象中元素的插入顺序来进行 — 一个 for...of 循环在每次迭代后会返 ...
 - 【leetcode】1006. Clumsy Factorial
			
题目如下: Normally, the factorial of a positive integer n is the product of all positive integers less t ...
 - mybatis plus generator工具集成(一)
			
参数配置文档 配置分两步 1.添加依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId> ...
 - Android中软键盘弹出时关于布局的问题
			
当在Android的layout设计里面如果输入框过多,则在输入弹出软键盘的时候,下面的输入框会有一部分被软件盘挡住,从而不能获取焦点输入. 解决办法: 方法一:在你的activity中的oncre ...
 - nginx添加一个server
			
nginx添加一个server server { listen 80; server_name dev.pccb.com; index index.html index.htm; # rewrite ...