Как изменить приложение терминала по умолчанию в Gnome-Shell

Нет, все в порядке. Из man bash:

   --verbose
          Equivalent to  -v.

Это не так тихо, как обычно. Попробуйте

--version 

.

1
задан 13 April 2017 в 15:23

2 ответа

Я бы не рекомендовал symlinking другого приложения терминала к gnome-терминалу. Если какое-либо другое приложение в системе пытается вызвать gnome-терминал с определенными параметрами, это может завершиться неудачей. Кроме того, символическая ссылка может вызвать проблемы с обновлением пакета / системы.

Просто держите свое любимое приложение терминала (terminator / tilda / guake и т. д.) в меню ubuntu dock / start. Другой вариант - настроить диспетчер файлов nautilus, чтобы открыть ваш любимый терминал. Я предполагаю, что это наиболее вероятный вариант использования для большинства людей.

sudo apt-get install nautilus-open-terminal nautilus-actions

0
ответ дан 23 May 2018 в 12:37

Вы также можете использовать расширения nautilus-python. Просто установите nautilus-python и сохраните этот скрипт как ~/.local/share/nautilus-python/extensions/OpenInTerminal.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):
        # Command to run terminal
        os.system("terminator --working-directory=" + file.get_location().get_path())

    def create_menu_item(self):
        return Nautilus.MenuItem(name='TerminatorExtension::Open_Terminator',
                                     label='Open terminal here',
                                     tip='Open terminal in current directory',
                                     icon='')

    def get_background_items(self, window, file):
        item = self.create_menu_item()
        item.connect('activate', self.menu_activate_cb, file)
        return item,

    def get_file_items(self, menu, files):
        if len(files) != 1:
            return
        file = files[0]
        if not file.is_directory():
            return
        item = self.create_menu_item()
        item.connect('activate', self.menu_activate_cb, file)
        return item,
0
ответ дан 23 May 2018 в 12:37

Другие вопросы по тегам:

Похожие вопросы: