Як змусити Terminator запустити свій власний макет?


125

Термінатор дуже потужний в організації декількох комп'ютерів або серверів через розділене вікно та групувати всі функції. Але ось угода: я створив свій власний макет і буду вдячний, щоб він завантажився при запуску термінатора. Це можливо?


1
Чи можете ви опублікувати своє ~/.config/terminator/configабо принаймні все нижче [layouts]?
pconley

Привіт ... Немає папки ~ / .config / terminator.
zulu34sx

Якщо у вашому макеті є запущена команда, термінатору потрібно кілька секунд, щоб зробити макет малюнка. Додайте рядок, як sleep 1у вашому сценарії оболонки.

відкрити конфігураційний файл ~/.config/terminator/configта відредагувати command = cd /some/folder; bash. потім збережіть його і знову відкрийте термінатор.
suhailvs

Відповіді:


22

Є дуже простий спосіб досягти цього:

  • Відкрити термінатор
  • Клацніть правою кнопкою миші -> Налаштування
  • На вкладці « Макети » (праворуч від вкладки « Профілі ») відредагуйте типову, ви побачите, що на ній написано Вікно | вікно0 та Термінал | дитина1 .
  • Для терміналу | child1 , ви можете встановити: профіль (на вибір із встановлених), команду за замовчуванням та робочий каталог .
  • Встановіть його / їх на що завгодно, закрийте , знову відкрийте ...
  • ... і voilá !

Сподіваюсь, це допомогло!


3
Важливо: точно виконайте ці кроки , і це працює. Як не дивно, якщо натиснути "Зберегти" після встановлення користувальницької команди та / або робочого каталогу, вона не працюватиме. Якщо натиснути кнопку "Зберегти", видаляється все, що ви ввели для Спеціальних команд та робочого каталогу.
trebormf

Це навіть не дає відповіді на запитання. Питання полягає у зміні макета за замовчуванням, а не в зміні профілю для конкретних терміналів у макеті.
Фріц

1
Я позначив це, оскільки він не відповідає на запитання, навіть якщо він позначений як такий. Я думаю, що для сильної громади важливо, що відповідь, навіть якщо вона допомагає первинному питаючому, також допомагає громаді. Ця відповідь не відповідає.
SeveQ

163
  1. Після налаштування макета клацніть правою кнопкою миші на будь-якому тлі терміналу та виберіть Налаштування → Вкладка « Макети » та натисніть кнопку Додати .

  2. Дайте ім’я та натисніть Закрити .

  3. Це має створити згаданий ~/.config/terminator/configфайл.

  4. Тепер ви можете запустити термінатор, використовуючи збережений макет, використовуючи: terminator -l yourLayout(замініть ваш макет тим, що ви вибрали на кроці 2).

  5. (необов’язково) Відредагуйте ~/.config/terminator/configфайл так, щоб там, де він говорив [layouts]і вклався під ним [[yourLayout]], перейменуйте свій макет на типовий і видаліть / перейменуйте попередній макет за замовчуванням . Тепер, коли Terminator запускається без будь-яких параметрів, він завантажить ваш власний [[default]]макет!


2
Я думаю, немає способу змусити його запам'ятати також шляхи, де кожне вікно, коли зберігається?
JussiR

6
Перейміть назву нової верстки як "за замовчуванням", щоб почати автоматично
e-info128

5
6. Встановіть власну початкову команду для кожного вікна. =) askubuntu.com/questions/349385/…
vmassuchetto

1
Будь-який спосіб зберегти макет від команди оболонки?
Олексій

1
Це було єдине, що працювало на мене. Поточна прийнята відповідь не працює.
jtsmith1287

15

Я використовую запропонований метод mhnagaoka , але я зробив його корисним із пускової установки в Unity. У мене також виникла проблема із простою terminator -l my_defaultкомандою, тому вкажіть ці додаткові прапори

  • -b для безмежних та
  • для максимального.

Остаточне командування є terminator -m -b -l my_default.

Тепер вам потрібно змінити запис terminator.desktop для Unity.

Перейдіть до папки додатків, у моєму випадку це було /usr/share/applications. Для редагування текстового редактора вам потрібно мати права доступу до кореня terminator.desktop.

У моєму випадку це було sudo vim terminator.desktop,.

Замініть аргумент Exec на Command.

Тепер ви можете додати запис до свого запуску Unity Launcher, і він завжди повинен відкривати ваш власний макет на початку.


4
не працює в моїй 14.04 :( воно просто показує те саме вікно одного терміналу терміналу
tishma

Ви повинні додати ; bashабо ; zsh(залежно від оболонки) після кожної команди у вашому макеті. Тоді він прекрасно працює і відкриває всі вікна.
luke

14

Збереживши ваш макет ( відповідно до відповіді mhnagaoka ), ви можете внести зміни, використовувані за замовчуванням, відредагувавши конфігураційний файл.

Відредагуйте ~/.config/terminator/configфайл і шукайте, де він пише [layouts]. Це має виглядати приблизно так:

[layouts]
  [[default]]
    # ..default layout
  [[yourLayout]]
    # ..your custom layout

Перейменувати , [[yourLayout]]щоб [[default]]і видалити / перейменувати попередню розкладку по замовчуванням. Тепер, коли Terminator запускається без будь-яких параметрів, він завантажить ваш власний defaultмакет !


1
Ця відповідь мені найбільше підходить, оскільки вона не покладається на використання будь-якої взаємодії миші.
Реуель Рібейро

8

Після налаштування макета клацніть правою кнопкою миші на будь-якому тлі терміналу та виберіть Налаштування → Вкладка « Макети » та натисніть кнопку Додати . Коли буде запропоновано ввести ім'я, введіть "за замовчуванням" і натисніть Enter .

Примітка. Це може бути глюк, але це для мене корисний глюк!


1
Приємне рішення та його прекрасна робота. Спасибі :-)
Рубандрадж Равічандран

1
Всім, хто шукає відповідь. Це найкраща і найпростіша відповідь.
Омар Тарик

Це круто.
Астрід

Це вже не працює ..
Астрід

4

Це дуже просто. Не потрібно редагувати файл конфігурації.

Просто створіть власну розкладку та клацніть правою кнопкою миші-> Налаштування-> Макет-> за замовчуванням та натисніть кнопку збереження. Тепер наша конфігурація зберігається як конфігурація за замовчуванням. З наступного запуску термінатора ми отримаємо власну компоновку при самому запуску.


Тут знайшли це найпростіше рішення з них. По-перше, позиціонування та створення набору потрібних вікон та груп. Тоді збереження користувальницького макета та повторне відкриття термінатора зробили свою справу! Дякую!
Shaze

3

Щоб відкрити раніше збережений макет, відкрийте запуск запуску макета термінатора, натиснувши ALT-L. Там натисніть потрібний макет і натисніть запуск.


3

Як анекдот, навіть після налаштування користувальницького макета "повторно використовувати профіль для нових терміналів" потрібно перевірити, інакше новий термінал знову відкриється в профілі за замовчуванням. введіть тут опис зображення

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.