如何恢复Nautilus右键菜单中的「星标」选项?
如何恢复Nautilus右键菜单中的「星标」选项?
我太懂这种来回切换视图的麻烦了——天天用网格视图,却要切去列表视图标星再切回来,完全打断工作流!针对你用的Ubuntu 22.10 + GNOME 43.1 + Nautilus 43.0环境,这里有两个实用方法帮你把星标选项放回右键菜单:
方法一:用GNOME扩展快速找回
GNOME社区有现成的扩展专门解决这个问题,操作起来很简单:
- 先打开终端,安装扩展管理工具和必要依赖:
sudo apt install gnome-shell-extension-manager nautilus-python - 启动「扩展管理器」,在搜索栏里找类似「Star in Context Menu」或者「Nautilus Star Right Click」的扩展,找到后点击安装。
- 安装完成后,重启Nautilus生效:
nautilus -q
之后右键任意文件,就能直接看到星标相关的选项了,不用再切视图!
方法二:手动写脚本实现轻量解决方案
如果你不想依赖第三方扩展,也可以自己写个简单的脚本,把星标功能加到右键的「Scripts」子菜单里:
- 先创建Nautilus脚本的存放目录(如果还没有的话):
mkdir -p ~/.local/share/nautilus/scripts - 用文本编辑器创建一个名为「Toggle Star」的脚本:
nano ~/.local/share/nautilus/scripts/Toggle\ Star - 把下面的代码粘贴进去,这行代码的作用是切换文件的星标状态:
#!/bin/bash for file in "$@"; do CURRENT_STATE=$(gio get "$file" metadata::starred) NEW_STATE=$( [ "$CURRENT_STATE" = "true" ] && echo "false" || echo "true" ) gio set "$file" metadata::starred "$NEW_STATE" done - 给脚本添加执行权限:
chmod +x ~/.local/share/nautilus/scripts/Toggle\ Star - 最后重启Nautilus:
nautilus -q
现在右键文件时,在「Scripts」菜单下就能找到「Toggle Star」选项,点击就能切换星标啦。
两种方法各有优劣:第一种更直观,选项直接在右键根菜单;第二种更轻量,不需要额外安装扩展,看你自己的偏好选择就行~
备注:内容来源于stack exchange,提问作者Masoud Borbor
相关产品推荐
相关产品推荐

