Сочетание клавиш для изменения профиля Gnome-Terminal?

У меня есть два профиля в моем терминале Gnome, один использует определенное изображение для фона. Хотел бы переключаться между ними, когда я вхожу / выхожу Vim.

Пока что я делаю это с помощью Alt + t и переходя к другому профилю. Но хотелось бы, чтобы это было автоматизировано.

Возможные сценарии:

vim newFile # profile changes to Vim-one
:q # it changes back to default

vim confFile # profile changes to Vim-one
Ctrl-z # vim is suspended, default profile enters
cmd_that_uses_changed_config_file
fg # vim is brought back from suspension, profile changes again...

Теперь я понимаю, что полностью автоматизировать это может быть сложно, поэтому сочетание клавиш для этого совершенно нормально. Я искал ярлыки терминала Gnome, но в меню терминала есть только три из них: заголовок, сброс, сброс и очистка.

Есть идеи, советы или указатели? : -)

6
задан 24 January 2013 в 17:43

1 ответ

Предисловие: Я новичок и у меня похожие проблемы. В отсутствие ответа от кого-то с функциональным знанием этих вещей, вот как я подхожу к решению этой проблемы.

«man gnome-терминал» предлагает несколько интересных опций для запуска новых окон или вкладок с использованием определенного профиля. Псевдоним для запуска экземпляра gnome-терминала в новой вкладке с использованием профиля «X» выглядит как разумный квази-ключ и позволяет существующим сочетаниям клавиш переключаться между и закрывать вкладки.

Это выглядело бы примерно так:

    alias gtvim='gnome-terminal --tab-with-profile=X -t Vim -x vim >&1'
    gtvim filename

Для псевдонима постоянства его нужно добавить в конец ~ / .bashrc

Мне нужно поработать над другими вещами сейчас , но это был мой первый набег. Кажется, он по-прежнему открывает команду в новом окне терминала, но все еще легко доступен с помощью сочетаний клавиш.

Так же, как примечание, я пытаюсь открыть все терминалы с ssh-подключениями к удаленным терминалам с другим цветовым профилем, чтобы предотвратить передачу команд на неправильный компьютер.

0
ответ дан 24 January 2013 в 17:43

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

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