ubuntu24.04在右键菜单中添加“在terminator打开”和“在VS Code打开”

一、适用系统

我的系统是 Ubuntu 24.04.2 LTS ,按以下步骤进行是可以成功的。
我猜测Ubuntu 22.04也可以成功,未实践。
Ubuntu 20.04 可参考链接完成,这个教程也是我用过有效的。

二、安装软件

随着Ubuntu 20.04不再维护以及硬件设备的更新换代,我终于决定开始使用Ubuntu 24.04。新系统的界面真是非常现代啊,令人感动。但换了系统之后,一些原本的配置教程就无法使用了,于是我只好自己来尝试。
照例安装相关软件。
安装terminator
终端运行

sudo apt install terminator

安装VS Code
https://code.visualstudio.com/下载deb安装包,终端运行

sudo dpkg -i code_*.deb

也可以使用鱼香ROS提供的一键安装脚本来安装VS Code:终端运行

wget http://fishros.com/install -O fishros && . fishros

三、修改右键菜单

在Ubuntu 20.04上可以使用的filemanager/nautilus-actions工具没有Ubuntu 24.04的版本(我记得Ubuntu 22.04也没有)。但发现这个问题的不止你我,并且已经有人开发了替代工具actions-for-nautilus
1.安装actions-for-nautilus的依赖

sudo apt install python3-nautilus python3-gi procps libjs-jquery

2.安装actions-for-nautilus
actions-for-nautilus 的源代码地址下载actions-for-nautilus 的源代码后,在其中找到文件 actions-for-nautilus/dist/actions-for-nautilus_1.7.1_all.deb,安装它:

sudo dpkg -i actions-for-nautilus_1.7.1_all.deb

安装成功后会在系统“所有应用”的界面中看到Actions For Nautilus configuration的图标。
并且,在终端运行

nautilus -q

后,可以看到右键菜单中多了一些选项。
这样就安装成功了。
3.使用actions-for-nautilus
在“所有应用”界面双击打开Actions For Nautilus configuration,会在浏览器中弹出一个页面。在此页面中修改右键菜单的选项列表。
具体填写方法可以参考该页面中的Show Help文档。
4.我的actions-for-nautilus配置
在terminator打开
在VS Code打开设置效果:
设置完成的右键菜单

Ubuntu 24.04中,右键点击`.sh`脚本文件时缺少“在终端中运行”(Run in Terminal)的选项,通常与文件管理器(如Nautilus或Nemo)的上下文菜单配置有关。这种情况可能由多种原因引起,包括默认应用程序设置、文件权限问题,或是桌面环境配置不完整。 ### 可能的原因及解决方法 1. **检查脚本文件的可执行权限** `.sh`脚本必须具有可执行权限才能在终端中运行。可以通过以下命令添加执行权限: ```bash chmod +x your_script.sh ``` 设置完成后,再次右键点击该文件,应能看到“在终端中运行”的选项[^5]。 2. **确认是否安装了必要的桌面组件** Ubuntu 24.04默认使用GNOME桌面环境。如果某些核心组件未正确安装,可能会导致上下文菜单功能缺失。可以尝试重新安装GNOME核心组件: ```bash sudo apt install --reinstall gnome-shell ubuntu-desktop ``` 3. **手动添加“在终端中运行”选项(适用于Nautilus)** 如果上述方法无效,可以通过创建自定义`.desktop`文件来扩展右键菜单。在`~/.local/share/nautilus/scripts`目录下创建一个脚本文件,例如: ```bash #!/bin/bash gnome-terminal -- bash -c "$(cat "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS")"; exec bash" ``` 然后为其赋予执行权限: ```bash chmod +x ~/.local/share/nautilus/scripts/Run\ in\ Terminal.sh ``` 此后,在右键菜单的“脚本(Scripts)”子菜单中即可看到新增的“在终端中运行”选项[^5]。 4. **安装额外的系统工具包以恢复完整功能** 某些情况下,系统可能缺少与终端集成相关的软件包。可以尝试安装`gnome-terminal``nautilus-open-terminal`插件: ```bash sudo apt install gnome-terminal nautilus-open-terminal ``` 安装完成后,重启文件管理器或整个系统以使更改生效[^1]。 5. **切换至其他桌面环境测试** 若问题仍存在,可能是当前桌面环境配置异常。可以尝试安装并切换到其他桌面环境(如XFCE或KDE)进行测试: ```bash sudo apt install xfce4 ``` 登出当前会话后,在登录界面选择不同的桌面环境再登录。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值