Як змусити 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.