Ubuntu

將 Ubuntu 18.04 Nautilus 上下文菜單“在終端中打開”從“Gnome-terminal”更改為“Tilix”

  • July 30, 2021

關於如何將上下文菜單從預設gnome-terminal更改tilix為 Ubuntu 18.04 Bionic Beaver 的任何想法?

已經嘗試重命名/usr/bin/gnome-terminal/usr/bin/gnome-terminalbackup,然後重命名/usr/bin/tilix/usr/bin/gnome-terminal,但沒有成功,上下文菜單繼續執行 `gnome-terminal.

a) 執行apt install filemanager-actions-nautilus-extension

b) 執行FileManager-Actions Configuration Tool

c) 文件 => 新動作

d01)Action選項卡:標記Display item in location context menu

文件管理器操作

d02)Command選項卡:

  • 小路:/usr/bin/tilix
  • 參數:--working-directory=%d/%b
  • 工作目錄:%d

文件管理器操作 b

e) 重啟 Nautilus

以前的答案對我不起作用,但是使用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或任何其他終端仿真器。

引用自:https://unix.stackexchange.com/questions/547492