关于如何将Ubuntu 18.04 Bionic Beaver 中的默认上下文菜单更改gnome-terminal
为默认上下文菜单,您有什么想法吗?tilix
已经尝试重命名/usr/bin/gnome-terminal
为/usr/bin/gnome-terminalbackup
,然后/usr/bin/tilix
重命名为/usr/bin/gnome-terminal
,但没有成功,上下文菜单继续运行“gnome-terminal”。
答案1
答案2
以前的答案对我不起作用,但使用却python-nautilus
成功了(如这里所见):
sudo apt update; sudo apt install python-nautilus
~/.local/share/nautilus-python/extensions/open-alacritty.py
创建包含以下内容的文件:
import os
from gi.repository import Nautilus, GObject
class ColumnExtension(GObject.GObject, Nautilus.MenuProvider):
def __init__(self):
pass
def menu_activate_cb(self, menu, file):
os.system("/usr/bin/alacritty --working-directory " + file.get_location().get_path() + "&")
def get_background_items(self, window, file):
item = Nautilus.MenuItem(name='NautilusOpenAlacritty',
label='Open in Alacritty',
tip='',
icon='')
item.connect('activate', self.menu_activate_cb, file)
return item,
重新启动鹦鹉螺。当右键单击 Nautilus 中的目录时,您现在应该能够在“在终端中打开”上方看到一个新选项“在 Alacritty 中打开”。
如果您愿意,当然可以替换alacritty
或tilix
任何其他终端仿真器。
答案3
正如 Borba88 所解释的,你可以使用FileManager-动作配置工具Open in...
在 Nautilus 的上下文菜单中添加一个条目。实际上,它允许您将任何命令绑定到任何上下文标签(即菜单中显示的条目/文本)。
精确:实际上,它需要另一个步骤才能真正可用(即与 Nautilus 上下文菜单中的默认选项相同)。您可能想要删除“FileManager-Actions”根菜单,这样就不需要额外单击来打开(新)终端:
要实现这一点,只需进入编辑>优先> 在 中Nautilus menu layout
,取消选择该选项Create a root 'FileManager-Actions' menu
。
你完成了。恭喜。 ;-)
顺便说一句,如果您正在寻找高效的终端,我建议您尝试一下阿拉克里蒂。 还FileManager-Actions 位于 AUR 中Arch Linux 的。