Ubuntu20.04右键打开terminator

本文详细介绍了如何在Ubuntu18.04中通过安装Terminator并配置FileManager-Actions,实现在文件管理器右键菜单中添加在Terminator中打开选项的方法。步骤包括安装Terminator、安装依赖、下载安装包、配置右键菜单和设置偏好。

1.安装terminator

sudo apt-get install terminator

2.安装nautilus-actions

sudo apt-get install nautilus-actions

3.打开nautilus-actions

./fma-config-tool

4.配置Action

1)新建action
命名:Open in Terminator
在Action标签页勾选"Display item in location context menu"
在Command标签页填写Path:/usr/bin/terminator,parameters:--working-directory=%d/%b

2)配置Preferences
取消勾选"Create a root 'FileManager-Action' menu"
 

<think>我们在Ubuntu中添加右键菜单项通常需要编辑桌面环境的配置文件。对于GNOME桌面环境(Ubuntu 20.04默认),我们可以通过创建`.desktop`文件并放置在`~/.local/share/file-manager/actions/`目录(或者`~/.local/share/nautilus/scripts/`用于脚本,但这里我们需要的是新建文件)来实现。但是,对于“新建”菜单,我们需要在`~/.local/share/templates/`目录下放置模板文件,这样在右键菜单的“新建文档”中就会出现对应的选项。 具体步骤: 1. 创建一个C++的模板文件,比如`Template.cpp`,内容可以是一个简单的C++程序框架或者为空。 2. 将此模板文件放入`~/.local/share/templates/`目录。 3. 重新登录或重启文件管理器(nautilus)即可生效。 但是,如果用户希望的是在右键菜单中直接有一个“新建C++文件”的选项,而不是在“新建文档”的子菜单中,那么就需要使用Nautilus Actions(现在叫FileManager-Actions)工具来创建一个自定义动作。不过,在Ubuntu 20.04中,nautilus-actions可能不再维护,我们可以尝试使用另一种方法:创建脚本并放在`~/.local/share/nautilus/scripts/`目录下,但这种方式会在右键菜单的“脚本”子菜单中显示,并不是直接位于右键菜单。 因此,我们这里采用模板文件的方法,因为这是Ubuntu中用于“新建文档”的标准方法。 步骤如下: 1. 创建模板文件: 打开终端,执行以下命令: ```bash touch ~/.local/share/templates/Template.cpp ``` 或者,如果你想在新建文件中包含一些初始内容,比如: ```cpp #include <iostream> using namespace std; int main() { cout << "Hello, World!" << endl; return 0; } ``` 那么你可以使用文本编辑器创建这个文件并保存到上述目录。 2. 确保目录存在:如果`~/.local/share/templates/`目录不存在,请先创建它: ```bash mkdir -p ~/.local/share/templates/ ``` 3. 现在,在文件管理器中右键点击,选择“新建文档”,应该就能看到“Template.cpp”的选项了。 4. 为了让菜单项显示为“C++文件”而非“Template.cpp”,我们可以通过修改模板文件的显示名称来实现。在模板文件所在目录,创建一个对应的`.desktop`文件来指定显示名称。具体方法是在同一目录下创建一个名为`Template.cpp.desktop`的文件,内容如下: ``` [Desktop Entry] Name=C++ Source File Comment=Create a new C++ source file ``` 这样,在新建文档菜单中就会显示为“C++ Source File”。 注意:这种方法修改后,可能需要重新登录才能生效。 如果你希望更直接地在右键菜单中看到(而不是在“新建文档”子菜单中),那么可能需要使用FileManager-Actions工具,但该工具在Ubuntu20.04中可能需要从源代码编译安装,或者使用其他替代方案。 考虑到简便性,我们推荐使用模板文件的方式。 另外,如果用户想要的是在任意位置右键时都能创建,那么模板文件的方式正是这样做的。在文件夹内右键,选择“新建文档”->“C++ Source File”,就会创建一个新的.cpp文件。 如果用户希望创建一个空的C++头文件(.hpp或.h),同理可以创建`Template.hpp`或`Template.h`文件并放入同一目录。 参考引用[3]中提到了在Ubuntu中访问Windows分区的方法,但与本问题无关;引用[4]是关于编译OpenBLAS的脚本,引用[5]是关于如何使AppImage文件可执行,均不直接相关。因此,我们主要根据Ubuntu的标准操作方式来解决。 相关问题: 1. 如何在Ubuntu中自定义右键菜单的其它功能? 2. 如何创建其他类型的模板文件(如Python文件、Markdown文件)? 3.Ubuntu中,如何通过脚本扩展文件管理器的功能? </think>### 在Ubuntu 20.04中添加右键新建C++文件功能 以下是实现该功能的完整步骤: #### 方法一:通过模板文件(推荐) 1. **创建模板文件** ```bash mkdir -p ~/Templates touch ~/Templates/Untitled.cpp ``` 2. **添加默认内容(可选)** 编辑模板文件: ```bash gedit ~/Templates/Untitled.cpp ``` 添加基础代码框架: ```cpp #include <iostream> int main() { std::cout << "Hello World!" << std::endl; return 0; } ``` 3. **立即生效** ```bash killall nautilus # 重启文件管理器 ``` #### 方法二:使用Nautilus脚本 1. **创建脚本文件** ```bash mkdir -p ~/.local/share/nautilus/scripts gedit ~/.local/share/nautilus/scripts/New\ Cpp\ File ``` 2. **添加脚本内容** ```bash #!/bin/bash filename="Untitled_$(date +%s).cpp" touch "$filename" ``` 3. **设置可执行权限** ```bash chmod +x ~/.local/share/nautilus/scripts/New\ Cpp\ File ``` #### 验证效果 1. 在文件管理器任意位置右键 2.菜单中找到: - 方法一:`新建文档 → Untitled.cpp` - 方法二:`脚本 → New Cpp File` 3. 双击新建的`.cpp`文件可直接在VSCode中编辑(需提前配置好C++环境[^1][^2]) > **注意**:若使用双系统,通过引用[^3]的方法可访问Windows分区创建的文件 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值