linux+右键快捷,LINUX 添加右键打开终端快捷方式

第一种方法:

安装一个包,即可在右键里面添加一个“打开终端”的菜单。

sudoapt-getinstallnautilus-open-terminal,安装完成,注销以后再回来,就可以右键打开terminal了)

第二种方法:

进入主目录的.gnome2/nautilus-scripts目录。新建一个文件,文件名任意(这个文件名会显示在右键菜单里,最好是通俗易懂的,比如“打开终端”或“open-terminal”),文件内容如下。

#!/bin/bash

if [ -n "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" ]; then

set $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS

if [ $# -eq 1 ]; then

destination="$1"

# Go to file's directory if it's a file

if [ ! -d "$destination" ]; then

destination="`dirname "$destination"`"

fi

else

zenity --error --title="Error - Open terminal here" \

--text="You can only select one directory."

exit 1

fi

else

destination="`echo "$NAUTILUS_SCRIPT_CURRENT_URI" | sed 's/^file:\/\///'`"

fi

# It's only possible to go to local directories

if [ -n "`echo "$destination" | grep '^[a-zA-Z0-9]\+:'`" ]; then

zenity --error --title="Error - Open terminal here" \

--text="Only local directories can be used."

exit 1

fi

cd "$destination"

exec x-terminal-emulator

添加完后,把此文件加上可执行的权限。

chmod +x 文件 现在来讲讲两种方法的优劣: 1. 第二种方法建出来的是一个二级菜单,它先是在右键菜单中添加一个名叫scripts的菜单,在这个菜单下才是我们需要的“打开终端”或“open- terminal”(这个地方的名字是你新建的脚本的文件名),所以显得有些不方便。第一种方法是直接在右键菜单中添加菜单。 PS:第二种方法有很大的扩展性,如果能自己写脚本,可以实现很多自定义的功能,比如发送到邮件/修改文件权限等等实用的功能。这两种方法是可以并存的,如果不嫌麻烦的话,推荐两个都安装,实现并存。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/410793.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python中numpy矩阵运算操作大全(非常全)!

python中numpy矩阵运算操作大全(非常全) //2019.07.10晚python矩阵运算大全1、矩阵的输出形式:对于任何一个矩阵,python输出的模板是:import numpy as np #引入numpy模块np1np.array([[1,2,3],[1,3,4],[1,6,2]...]) #数…

[html] 制作一个不规则形状有哪些方法可以实现?

[html] 制作一个不规则形状有哪些方法可以实现? canvas个人简介 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

android dialog 点击确定不消失,AlertDialog点击按钮不消失的实现方法

我有一个文本输入对话框,当我点击对话框上的“是”按钮,它会验证输入,然后关闭对话框。但是,如果输入错误,我想停留在同一个对话框中.。每一次,无论输入是什么,对话框应该自动关闭,当…

计算平面坐标某点(x,y)与原点(0,0)的角度

以前某个项目有一个功能需要手指滑动一个饼图。当时搬高中数学公式,并大量查询网络,花了两个小时把那个功能的数学算法搞定。 今天在看android下一段源码时,突然发现一个数学函数:Math.atan2 ,一下子羞愧难当&#xff…

[html] 跨域通信有哪些方式?

[html] 跨域通信有哪些方式? JSONPWebSocketCORSHashpostMessage个人简介 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

《CLR via C#》 第三版的主要内容

Jeffrey Richter 在他的博客中叙述了 CLR via C#第三版的主要内容,和改动。原本如下:(必要的地方加了翻译) Last week I submitted the reaming chapters for my new book. It is now being edited and should be available right…

【摘录】MTK按键扫描原理及相关代码

一.MTK按键扫描原理: 不同的MTK平台内部提供的按键数目各有不同,但是扫描原理大致一样,这里以MTK6253为例来讲解记录。 MTK提供6*7共42个矩阵键盘,加上Power键总共43个按键,其中BB芯片引出6根行线ROW&#…

导致Android手机崩溃的壁纸,使用错误的壁纸会使你的Android手机崩溃

原标题:使用错误的壁纸会使你的Android手机崩溃现代智能手机是非常复杂的,能够显示大量的内容,并能浏览一系列复杂的色域、文件格式和媒体类型。然而,其中一些功能会以意想不到的方式影响到正常使用。Twitter用户Ice Universe发现…

[html] html哪个标签属性可以通过预解析DNS?

[html] html哪个标签属性可以通过预解析DNS&#xff1f; 1.<meta http-equiv"x-dns-prefetch-control" content"on"> 2.<link rel"dns-prefetch" href"//www.spreadfirefox.com">个人简介 我是歌谣&#xff0c;欢迎和大…

ZT 类模板Stack的实现 by vector

*//*第3章 类模板与函数相似&#xff0c;类也可以被一种或多种类型参数化。容器类就是一个具有这种特性的典型例子&#xff0c;它通常被用于管理某种特定类型的元素。只要使用类模板&#xff0c;你就可以实现容器类&#xff0c;而不需要确定容器中元素的类型。在这一章中&#…

android 学习链接大集合

http://m.cnblogs.com/50734/1581089.html?full1 Understanding User Interface in Android - Part 3: More Views&#xff08;译&#xff09; http://android.yaohuiji.com/ 这个大家应该都知道吧&#xff01;&#xff08;android学习指南&#xff09;转载于:https://www.cnb…

android app逆向分析,如何开始对Android应用的逆向分析?

本文是我的关于如何开始Android逆向系列文章的第一部分。在文末提供了一个文档&#xff0c;你可以根据该文档说明部署同我一样的实验环境。在了解android应用的逆向之前&#xff0c;你必须对android平台及其架构和android应用程序的构建块(组件)已有了一个较好的理解。如果你并…

Swipper.js实现轮播功能

我是歌谣 放弃很难 但是坚持一定很酷 微信公众号关注小歌谣 今天我们来说一下工作中的一个小需求 就是给我们的页面去实现一个轮播的功能 最近需要实现一个小的需求 就是如何类似于如何把一个图片变成一个轮播效果 于是乎就开始考虑 用一款插件去实现这个功能 所以选择了一…

使用 function 构造函数创建组件和使用 class 关键字创建组件

使用 function 构造函数创建组件&#xff1a; 如果想要把组件放到页面中&#xff0c;可以把构造函数的名称&#xff0c;当作 组件的名称&#xff0c;以 HTML标签形式引入页面中&#xff0c; 因为在React中&#xff0c;构造函数就是一个最基本的组件。 注意&#xff1a; 组件的首…

Spring.NET 1.3.1 正式版已发布

Spring.NET 1.3.1 下载地址为http://www.springframework.net/download.html 正如已经提到的其他地方&#xff0c;这将是Spring.NET的最终版本提供支持的。NET1.x中Spring.NET的未来版本将只针对。NET 2.0和更高版本&#xff0c;让Spring.NET更积极地利用近期功能的更多信息在。…

天地图 android sdk,我想使用天地图sdk,第三方插件的教程走通了,现在卡住了

用Android Studio按照教程&#xff0c;增加第三方插件的例子走通了&#xff0c;运行后的app可以alert出来了&#xff0c;方法可以用。但是现在&#xff0c;怎么把天地图弄出来啊。本人是前端&#xff0c;不会安卓。天地图官网的使用步骤&#xff1a;1) 将API文件tiandituapi.ja…

[html] 如何优化大数据列表(10万+)的性能?说说你的方案

[html] 如何优化大数据列表&#xff08;10万&#xff09;的性能&#xff1f;说说你的方案 定时器批量绘制, 过滤&#xff0c;查询使用serviceWorker ?个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论…

Java容器Stack

Stack继承关系 Collection 接口AbstractCollectionAbstractListVectorStack 方法 public E push 元素在栈顶&#xff0c;最后一个元素 public synchronized E pop() 删除并返回栈顶元素&#xff08;最后一个&#xff09; public synchronized E peek()返回栈顶元素&#xff08…

android wifi连接手机,Android手机无线连接利器-AirDroid

AirDroid是一款可以在电脑的浏览器上对手机进行管理的应用&#xff0c;需要wifi网络支持&#xff0c;手机安装启用服务后&#xff0c;在pc的浏览器即可登陆进行管理和操作&#xff0c;可以管理联系人、短信、文件、应用、照片、铃声、音乐、通话记录&#xff0c;还可以快速搜索…

[html] 如何使用纯HTML实现跑马灯的效果?

[html] 如何使用纯HTML实现跑马灯的效果&#xff1f; HTML marquee 元素用来插入一段滚动的文字。 但是该元素已废弃。个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面…