gnome桌面,右键点击某个文件后弹出的菜单,如何自定义
发表于 : 2022-02-16 16:52
在打开的文件管理器中,可以浏览文件和目录。用鼠标右键点击一个文件时,会弹出一个菜单,我想在这个右键菜单中添加一个或两个自定义选项。
添加的内容:
kvm虚拟机文件(qcow2)可以使用qemu-nbd命令来连接到nbd设备后挂载到某个目录,然后像读写目录一样对qcow2文件进行读写,我想把这个功能添加到鼠标右键菜单中,最终的效果是,在文件管理器中找到目标qcow2文件,用鼠标右键点击,弹出菜单中有一项“nbd挂载”或“nbd操作”,点击后,可以执行下面的命令:
sudo qemu-nbd -c /dev/nbd0 /home/peter/win7.qcow2
sudo mount /dev/nbd0p1 /home/peter/vdisk
这样,我就可以直接使用文件管理器对qcow2进行内容读写操作。
同样,如果可以,我想在右键菜单中添加另一个自定义菜单项,用来卸载nbd设备:
sudo umount /dev/nbd0p1 (或者sudo umount /home/peter/vdisk)
sudo qemu-nbd -d /dev/nbd0p1
ps:
以上目的就是为了把命令行方式转为鼠标右键操作,等同于把命令行转换为GUI,中间可能要输入密码。
用命令行实现我没问题了,但添加到鼠标右键菜单来执行,我不会。
系统:debian11
桌面:gnome
添加的内容:
kvm虚拟机文件(qcow2)可以使用qemu-nbd命令来连接到nbd设备后挂载到某个目录,然后像读写目录一样对qcow2文件进行读写,我想把这个功能添加到鼠标右键菜单中,最终的效果是,在文件管理器中找到目标qcow2文件,用鼠标右键点击,弹出菜单中有一项“nbd挂载”或“nbd操作”,点击后,可以执行下面的命令:
sudo qemu-nbd -c /dev/nbd0 /home/peter/win7.qcow2
sudo mount /dev/nbd0p1 /home/peter/vdisk
这样,我就可以直接使用文件管理器对qcow2进行内容读写操作。
同样,如果可以,我想在右键菜单中添加另一个自定义菜单项,用来卸载nbd设备:
sudo umount /dev/nbd0p1 (或者sudo umount /home/peter/vdisk)
sudo qemu-nbd -d /dev/nbd0p1
ps:
以上目的就是为了把命令行方式转为鼠标右键操作,等同于把命令行转换为GUI,中间可能要输入密码。
用命令行实现我没问题了,但添加到鼠标右键菜单来执行,我不会。
系统:debian11
桌面:gnome