Как всегда, то что под рукой - то хуже всего знаешь. А узнаешь только когда приспичит.
Кому не известна стандартная гномовская консоль gnome-terminal? Разве что заядлому GUI-шнику. Этот инструмент служит верой и правдой уже многие годы, стал привычным и... хорошо знакомым?
А началось все с того, что я решил освоить легендарный VIM. И очень мне хотелось сделать для него ярлычок в панели запуска приложений, чтобы не лезть в меню. Чтобы одним кликом запустилась консоль и в ней сразу же vim.
Путь первый.
В окне терминала идем в меню "Правка - Настройки профиля - Заголовок и команда - Запускать другую команду вместо моей оболочки". Ставим галочку, вписываем в строку для команды "vim". Теперь при запуске gnome-terminal вместо приглашения shell сразу же будет запущен vim. Что-ж, это уже неплохо.
Путь второй, усовершенствованный.
В меню "Правка - Профили" создаем новый профиль, назовем его, скажем, "vim", в котором пропишем запуск редактора (см. путь 1). Теперь, чтобы запустить терминал с этим профилем, нужно дать команду:
$ gnome-terminal --window-with-profile=vim
Здорово! А теперь, захотим открыть еще одну вкладку в этом терминале. Угадайте, что в этой вкладке автоматически запустится? Правильно, он, родимый. К пути 1 это тоже относится.
Путь третий, продолжаем расти.
Не будем плодить профили, если, конечно, вам не нужны особые расцветки в разных окнах консоли. На этот раз мы используем стандартный профиль, но запустим vim так:
$ gnome-terminal -e vim
Кидаем ярлычок на панель запуска приложений и радуемся. Теперь чуть-чуть его доработаем: нам ведь не нужна панель меню вверху? Да и хорошо бы его на весь экран сразу развернуть, и рабочую директорию задать, чтоб удобнее было.
$ gnome-terminal -e vim --hide-menubar --geometry=1280 --working-directory=/home
Неплохо, верно? Просто указать параметры запуска, и всего делов.
Путь четвертый: совершенство.
Наконец, мне захотелось, чтобы по одному клику открывалась консоль с двумя вкладками, в одной из которых будет vim, а во второй mc, чтобы удобнее было с файлами управляться. Вот, что у меня получилось:
$ gnome-terminal \
--tab-with-profile=Default \
--working-directory=/home/kawaikunee/Проекты/ \
--title=MC \
-e mc \
--tab-with-profile=Default \
--working-directory=/home/kawaikunee/Проекты/ \
--title=VIM \
-e vim \
--hide-menubar \
--geometry=1280
Что мне и требовалось. Остается нажать на F11 чтобы ничто не отвлекало от процесса созидания очередного шедевра. Дерзайте!
P.S. Помощь в понимании вопроса оказана man gnome-terminal
1 комментарий:
Спасибо огромное ! Курил, курил ман да не вкурил, что без --tab-with-profile не открыть сразу несколько вкладок.
Отправить комментарий