# (отредактировано 3 года, 4 месяца назад) |
|
Темы: 48 Сообщения: 644 Участник с: 29 марта 2015 |
Здравствуйте. Хочу переустановить ОС, но лень потом заново настраивать tilix. Где храняться его конфиги с настройками? Никак не могу их найти. |
redix |
# |
Темы: 34 Сообщения: 3433 Участник с: 11 марта 2013 |
https://github.com/gnunn1/tilix/issues/792
In Tux We Trust |
ForumLiker |
# |
Темы: 48 Сообщения: 644 Участник с: 29 марта 2015 |
redix, У меня нет такой папки. В папки с закладками конфига тоже нет. |
redix |
# |
Темы: 34 Сообщения: 3433 Участник с: 11 марта 2013 |
Автор пишет, что настройки сохраняются в dconf, а закладки в ~/.config
In Tux We Trust |
vasek |
# (отредактировано 3 года, 4 месяца назад) |
Темы: 47 Сообщения: 11417 Участник с: 17 февраля 2013 |
tilix не имеет общепринятого файла-конфига с настройками. В зависимостях tilix имеется dconf, а значит, как отметил redix, в нем же и настройки.
PS — у меня дамп имеется, но вот обратно я его никогда не загружал, так что о надежности могу судить только теоретически. EDIT 1 — загляни в man dconf
Ошибки не исчезают с опытом — они просто умнеют |
ForumLiker |
# |
Темы: 48 Сообщения: 644 Участник с: 29 марта 2015 |
vasek, Экспортируются только те настройки которые были изменены? |
ghost |
# |
Темы: 26 Сообщения: 633 Участник с: 07 мая 2013 |
судя по всему, все… |
vasek |
# (отредактировано 3 года, 4 месяца назад) |
Темы: 47 Сообщения: 11417 Участник с: 17 февраля 2013 |
Согласен с ghost, должны все, но … сам никогда не пробовал.
EDIT 1 — ForumLiker, перед переустановкой проверь, время много не займет. Ошибки не исчезают с опытом — они просто умнеют |
ForumLiker |
# |
Темы: 48 Сообщения: 644 Участник с: 29 марта 2015 |
vasek, Проверил после переустановки. Все шикарно сохранилось и так же шикарно восстановилось! Спасибо за помощь! |
wau |
# |
Темы: 132 Сообщения: 978 Участник с: 11 октября 2013 |
Вот делаю свою раскладку окон тиликса. Но где и как в его конфиге, в дконфе, это прописать? |
, я хочу, чтобы мой Tilix запускался с двумя разделениями справа и двумя разделами снизу.
Я очень ожидал, что это будет доступно через настройки, но нашел только ввод команды. Затем с помощью
tilix -a session-add-right
был создан цикл создания и завершения сеанса, который не помог.
задан
30 April 2021 в 15:02
поделиться
1 ответ
Удивительно, но действительно не существует прямого способа указать Tilix всегда начинать с определенной конфигурации. Вы можете добиться этого несколько более запутанным способом. Ключ состоит в том, чтобы сохранить файл конфигурации .json
вашего текущего сеанса, а затем загрузить Tilix с этим сеансом, используя параметр - session
.
Откройте Tilix и откройте разделение, как хотите. Затем нажмите Ctrl + S , чтобы сохранить сеанс. Укажите имя файла конфигурации .json
. Вы можете сохранить файл конфигурации, например, как .config / tilix-split. Затем вы можете открыть тиликс с помощью
tilix --session=~/.config/tilix-split.json
в желаемой раскладке.
▶ Для удобного запуска tilix таким способом в терминале вы можете создать псевдоним:
alias tilix="tilix --session=~/.config/tilix-split.json"
▶ Чтобы запустить его таким способом с помощью сочетания клавиш, укажите полную команду для сочетания клавиш.
▶ Чтобы запустить его таким образом из меню приложения, вам необходимо настроить средство запуска Tilix:
- Скопируйте файл
/usr/share/applications/com.gexperts.Tilix.desktop
в папка.local / share / applications
в вашей домашней папке. - Отредактируйте копию и измените строку с
Exec = tilix
наExec = tilix --session = ~ / .config / tilix-split.json
.
ответ дан
7 May 2021 в 17:42
поделиться
Другие вопросы по тегам:
Похожие вопросы:
Все 24 Комментарий
Вы запустили новый терминал после включения оболочки входа? Если вы откроете tilix, измените этот параметр, а затем попробуйте использовать уже открытый терминал, чтобы проверить его, это не сработает, потому что этот терминал был запущен как оболочка без входа в систему.
Да, я пробовал закрывать и открывать тиликс после изменения этой настройки.
У вас такая же проблема с gnome-terminal, т.е. если вы открываете gnome-terminal и переходите в новый каталог, открываете новую вкладку — это каталог в новой вкладке, домашний каталог или тот же каталог, что и предыдущая вкладка. Если это домашний каталог, у вас такая же проблема, и вы можете попробовать установить команду запуска в качестве оболочки входа, чтобы увидеть, работает ли она там. Просто хочу сравнить поведение.
Другой вариант и предпочтительный — просто создать источник vte.sh в соответствии с инструкциями.
В среду, 12 сентября 2018 г., в 20:47 Джеральд Нанн [email protected]
написал:
У вас такая же проблема с gnome-terminal, т.е. если вы открываете
gnome-terminal и перейдите в новый каталог, откройте новую вкладку —
каталог в новой вкладке домашний каталог или тот же каталог, что и
предыдущая вкладка.Да, gnome-terminal может следить за моим текущим каталогом по вкладкам.
>
Другой вариант и предпочтительный — просто создать источник vte.sh в соответствии с
инструкции.Я также ищу vte.sh
Если вы используете vte, если вы запустите в bash следующее, что вы увидите:
echo $PROMPT_COMMAND
Вы должны увидеть команду __vte_prompt_command
как часть вывода, если она получена правильно.
Нравится?
$ echo $ PROMPT_COMMAND
__vte_prompt_command
Кстати, я также использую tilix на своем домашнем компьютере, и там работает такая же конфигурация. Это почти такая же конфигурация оболочки, синхронизированная через dropbox.
Если вам интересно, я тоже понятия не имею, как это возможно.
К сожалению, у меня нет идей, я не знаю, в чем проблема, извините.
Идентична ли ваша домашняя и рабочая среда, т. Е. Используется одна и та же среда рабочего стола и примерно одинаковая конфигурация?
Да, они оба — debian, одна версия, тот же пользователь (имя), все пакеты обновлены, оболочка по умолчанию — bash. Единственное отличие — эта строка кода в .bashrc
try_to_source $ HOME / .bashrc.host. hostname
Которая устанавливает переменные прокси и несколько псевдонимов.
Я также пробовал прокомментировать эту строку, прежде чем открывать tilix.
Можете ли вы указать мне на код, который проверяет, правильно ли настроен tilix, чтобы я мог проверить состояние оболочки вручную?
Код находится по ссылке ниже, но это не то, что вы можете легко протестировать, поскольку он зависит от некоторого временного поведения в VTE.
Вы можете проверить, генерируется ли ложное предупреждение, открыв терминал, переключившись в новый каталог и затем разделив этот терминал. Если новый разделенный терминал открывается с каталогом из предыдущего терминала, значит, он работает, если он открывается в вашем домашнем каталоге, значит, он не работает.
Если он работает и отображается сообщение об ошибке VTE, вы можете просто установить флажок, чтобы оно больше не отображалось.
Я пробовал создать тиликс с включенной трассировкой, чтобы увидеть состояние переменных, но когда я начинаю тиликс, он
прекращает печать вывода в текущий файл журнала (файл или стандартный вывод).
Обновить
Это произошло из-за того, что у меня были открыты окна tilix, теперь трассировка идет намного дальше, но останавливается на:
(tilix:28149): GLib-GIO-ERROR **: Settings schema 'com.gexperts.Tilix.Keybindings' does not contain a key named 'win-view-session-switcher'
Trace/breakpoint trap
Я создаю его с помощью $ dub build --build=debug --config=trace
конец обновления
Также да, tilix не может следить за текущим каталогом по вкладкам.
У меня аналогичная проблема с использованием tilix 1.8.3 в Fedora 29. В документации указано, что проблема должна отсутствовать в Fedora. Тем не менее, при открытии tilix я получаю диалоговое окно с предупреждением. Я удалил модификации из .bashrc, ожидайте источника / etc / bashrc. PROMPT_COMMAND имеет значение __vte_prompt_command
, и добавление source /etc/profile.d/vte.sh
не меняет поведения. gnome-terminal работает без проблем, при открытии новой вкладки текущий рабочий каталог сохраняется. Пожалуйста, дайте мне знать, если вам понадобится дополнительная информация.
Удаление всех модификаций .bashrc заставило tilix перестать показывать предупреждения
но также не изменил поведения (компакт-диск не переносился по вкладкам). Добавление
следующие строки заставили снова появиться предупреждение:
если [$ TILIX_ID] || [$ VTE_VERSION]; тогда
источник /etc/profile.d/vte.shfi
Чт, 1 ноября 2018 г., 17:00 Себастьян Пёльстерл [email protected]
написал:
У меня аналогичная проблема с использованием tilix 1.8.3 в Fedora 29. Документация
заявляет, что проблема должна отсутствовать в Fedora. Тем не менее, я получаю
предупреждающий диалог при открытии тиликс. Я удалил модификации из .bashrc,
ожидайте источника / etc / bashrc. PROMPT_COMMAND установлен в __vte_prompt_command,
и добавление источника /etc/profile.d/vte.sh не меняет поведения.
gnome-terminal работает без проблем, при открытии новой вкладки
текущий рабочий каталог сохраняется. Пожалуйста, дайте мне знать, если вам нужно больше
Информация.—
Вы получаете это, потому что вы являетесь автором темы.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/gnunn1/tilix/issues/1513#issuecomment-435166754 или отключить звук
нить
https://github.com/notifications/unsubscribe-auth/AAc7f6lOAM9UNng-81lbh87J5xe0zy_Iks5uq1LJgaJpZM4WbNVr
.
Я использую Ubuntu 18.04 с установленным KDE, и у меня такая же проблема, как описано выше, господа.
$ uname -a
Linux ----- 4.15.0-43-generic #46-Ubuntu SMP Thu Dec 6 14:45:28 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
$ echo $PROMPT_COMMAND
__vte_prompt_command
$ tilix --version
Versions
Tilix version: 1.7.7
VTE version: 0.52
GTK Version: 3.22.30
Tilix Special Features
Notifications enabled=0
Triggers enabled=0
Badges enabled=0
Я пробовал оба метода, чтобы заставить Tilix работать, и ни один из них не сработал.
редактировать:
Я предполагаю, что моя проблема связана с № 1451, который, похоже, официально не поддерживается разработчиком KDE
edit2:
После включения настройки на общей вкладке, чтобы сохранить расположение каталога папки и открытия нового окна tilix, введя tilix
, я получаю правильный каталог, но использование интерфейса для открытия влево или вниз терминала не дает сохранить путь к папке.
Я также отключил эту ошибку запуска.
Оболочка входа у меня тоже не работает (solus), и solus не имеет /etc/profile.d
Если у кого-то есть предложения, дайте мне знать.
Оболочка входа у меня тоже не работает (solus), и solus не имеет /etc/profile.d
Если у кого-то есть предложения, дайте мне знать.
Я решил это на Solus, поместив source /usr/share/defaults/etc/profile.d/vte.sh
в мой файл _.zshrc_.
На меня это действует как оберег. Если вы используете bash, добавление его в ваш _.bashrc_ также должно помочь.
Надеюсь, это поможет!
У меня была эта проблема в Fedora 30/31/32. Я применяю исправление, как было предложено во всплывающем окне, он правильно использует vte.sh, но ничего не исправляет. Вариант оболочки входа в систему тоже не помогает.
Есть обновления по этому поводу?
Я гонялся за этим четыре дня; нет проблем с 18.04 дома … были проблемы с 18.04 на работе. Моя основная причина заключалась в том, что имя хоста рабочего компьютера было присвоено всем цифрам ИТ-отделом. И это сломало _vte_urlencode (). Я локально изменил свое имя хоста в / etc / hosts и / etc / hostname и перезагрузился. Задача решена.
Я вижу, что в более новых версиях libvte эта функция была перемещена и переработана; Я не уверен, как новый вызов обрабатывает все цифры.
Хм на работе мое имя хоста начинается с цифр. Я должен попробовать это в vm
Вск., 22 ноября 2020 г., 11:02 513G3, [email protected] написал:
Я гонялся за этим четыре дня; нет проблем на 18.04 дома … был
выпуск от 18.04 в работе. Моя основная причина заключалась в том, что имя хоста рабочего компьютера
был установлен ИТ-отделом на все цифры. И это сломалось
_vte_urlencode (). Я локально изменил свое имя хоста в / etc / hosts и
/ etc / hostname и перезагрузился. Задача решена.
![]()
Я вижу, что в более новых версиях libvte эта функция была перемещена и переработана; я
Я не уверен, как новый вызов обрабатывает все цифры.—
Вы получаете это, потому что вы являетесь автором темы.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/gnunn1/tilix/issues/1513#issuecomment-731752984 или
отказаться от подписки
https://github.com/notifications/unsubscribe-auth/AADTW72VJ7AECZ43PR4L7FLSREKVZANCNFSM4FTM2VVQ
.
Могу подтвердить, что в Fedora 33 эта проблема продолжает возникать, и решение по удалению точек из имени хоста устраняет ее.
Ага, это была проблема. Спасибо 513G3!
То же самое здесь, Mageia 8, имя хоста было установлено на localhost.localdomain
. Ни поиск vte.sh
ни включение оболочки входа не помогли. Исправлено установкой имени хоста на localhost
.
Была ли эта страница полезной?
0 / 5 — 0 рейтинги
Tilix это эмулятор терминала с широкими возможностями. Имеет возможность интеграции с GNOME, так как использует библиотеки VTE и GTK3. Имеет возможность разделять окно терминала как по горизонтали, так и по вертикали. Стоит отметить что Tilix может работать и в режиме выпадения guake, о котором вы можете прочитать в этой статье. Вот лишь некоторые из особенностей терминала Tilix:
- Поддержка вкладок.
- Разделения окна по вертикали и горизонтали .
- Сохранение сессий.
- Синхронизация ввода между терминалами.
- Возможность разворачивания каждого окна до размера главного окна терминала.
- Поддерживает перемещения каждого окна в рамках терминала.
- Распознает опасные команды при вставке из буфера обмена.
- Настройка горячих клавиш.
- Быстрый доступ к директориям и удаленным сеансам (SSH, SFTP, FTP, Telnet)
И многое другое. Подробно ознакомится со всеми возможностями терминала Tilix вы можете на официальном сайте в разделе “Documentation”.
Установить терминал Tilix можно из официальных репозиториев популярных дистрибутивов Linux. Для установки Tilix переходим в терминал и вводим команду:
Debian/Ubuntu
sudo apt install tilix
Fedora
sudo dnf install tilix
Arch/Manjaro
sudo pacman -S tilix
После установки вы можете найти значок запуска Tilix в меню установленных приложений:
Обзор функций терминала Tilix
После запуска терминала Tilix переходим к его настройки, вкратце пробежимся по его пунктам меню. Особо не будем задерживаться на каждом из них, так как Tilix хорошо русифицирован и вы без меня спокойно его настроите пробежавшись по всем пунктам меню:
В первом пункте “Основные” вы можете настроить подсказки, изменения размера терминала при помощи мышки, а самое главное, это предупреждения при попытки ввода не безопасной команды. И многое другое:
В пункте “Оформления” можно настроить стиль окна, заголовок а так же выбрать оформления:
Теперь пропустим пункт “Выпадающий режим” и перейдем к пункту “Комбинации клавиш”, в этом меню вы можете узнать какие комбинации клавиш за что отвечают:
Пункт “Профиль” в основном похож на пункт в обычном терминале, например, с тем что идет в Ubuntu по умолчанию. Тут вы сможете настроить цвет окна, шрифта, а так же прозрачность:
В главном меню терминала вы можете открывать сразу несколько сеансов, для этого достаточно нажать на кнопку с плюсом в левой части терминала. После чего у вас появится нумерация открытых сеансов, нажав на которую вы сможете выбрать нужный вам сеанс:
Далее с лева на право идут кнопки, разделения терминала на окна. Первая из них разделит по вертикали, вторая по горизонтали:
Заключение
Собственно на этом все, в остальном вы спокойно можете разобраться и настроить Tilix по своему вкусу. В настройке не чего особенного нет, все русифицировано и понятно описано. При необходимости вы можете вызвать Tilix в режиме Quake запустив его с аргументом:
tilix --quake
При необходимости вы можете сохранить настройки сетки терминала вызвав меню настроек и выбрав пункт “Сохранить как…”. И при следующем запуске открыв сохраненную сетку из сохраненного файла:
А при необходимости вы можете настроить для каждой вкладки отдельный профиль. Другими словами, попробуйте эмулятор терминала Tilix, что бы узнать, подойдет он вам или нет.
А на этом сегодня все. Надеюсь данная статья будет вам полезна.
С уважением Cyber-X
VTE Configuration
Background
Tilix uses a GTK+ 3 widget called VTE (Virtual Terminal Emulator). The VTE widget was originally designed as the back-end for Gnome Terminal but was fortunately designed as a GTK widget so that other terminal emulator applications could leverage it instead of rolling their own. Many popular Linux terminal emulators use this component.
One aspect of VTE configuration is the use of /etc/profile.d/vte.sh. The VTE uses this script to override the PROMPT_COMMAND in order to feed itself additional information via terminal control codes. In particular, this script is used to tell the VTE the current directory of the shell. Previously the VTE component used to read this from /proc/<pid>/cwd however according to VTE upstream there were a number of issues with this approach and hence the change to /etc/profile.d/vte.sh.
The issue with this change though is that different distributions treat /etc/profile.d differently. The expectation is that when a shell is initiated all scripts in /etc/profile.d are executed. On Fedora, this works as expected for both login and non-login based shells. However, other distributions (Ubuntu and Arch at least) only execute scripts in /etc/profile.d for login shells. The problem with this is the default configuration for most terminal emulators using VTE, including Gnome Terminal and Tilix, is to not run the shell as a login shell.
Impact
This means that on some Linux distributions vte.sh never gets executed and VTE loses certain features that are dependent on the PROMPT_COMMAND. In particular, the two features that we know are impacted:
- The current directory is never reported by VTE. This means when splitting terminals in Tilix instead of inheriting the directory from the current terminal the split terminal always opens in your home terminal. Gnome Terminal has the same issue when creating new tabs
- The Fedora patched VTE that provides notification support depends on PROMPT_COMMAND, so this issue means notifications will not work.
Fixing the issue
Fortunately fixing this issue is quite easy, you can do either of the two options below.
1. Source vte.sh in bashrc
Update ~/.bashrc
(or ~/.zshrc
if you are using zsh) to execute vte.sh directly, this involves adding the following line at the end of the file.
if [ $TILIX_ID ] || [ $VTE_VERSION ]; then
source /etc/profile.d/vte.sh
fi
On Ubuntu (16.04 or 16.10), a symlink is probably missing. You can create it with:
ln -s /etc/profile.d/vte-2.91.sh /etc/profile.d/vte.sh
If you use a custom PROMPT_COMMAND
instead of simply overriding PS1
you also
need to update your PROMPT_COMMAND
to append working directory information.
This can be achieved by calling __vte_osc7
which gets defined when you source
/etc/profile.d/vte-2.91.sh
.
function custom_prompt() {
__git_ps1 "[33[0;31m]u [33[0;36m]h:w[33[00m]" " n[33[0;31m]>[33[00m] " " %s"
VTE_PWD_THING="$(__vte_osc7)"
PS1="$PS1$VTE_PWD_THING"
}
PROMPT_COMMAND=custom_prompt
2. OR use a login shell
Enable the option in your Tilix Profile (under Preferences) to use a login shell, the screenshot below shows the option that needs to be checked.
Я успешно установил bamarni/symfony-console-autocomplete с composer require bamarni/symfony-console-autocomplete
Я не нашел файл конфигурации оболочки (~/.bash_profile
или ~/.zshrc
) для добавления:
eval "$(symfony-autocomplete)"
, как описано в этой документации.
Я надеюсь получить простой способ автозаполнения при использовании терминала. например для:
~/symfony/example$ bin/console <TAB>
При необходимости поменяю эмулятор терминала на Linux kUbuntu
1 ответ
Этот обходной путь позволяет добавлять команды Symfony с помощью copyQ в консоль или куда угодно. Немного более неудобен в использовании, чем обычное консольное автодополнение с помощью клавиши TAB. Я также настроил два copyQ-Shorcuts для более быстрого доступа к списку ( meta+q открыть мою копиюQ и meta+t открывает список вкладок ):
cd ~/symfony/example; copyq removetab symfonyBinConsole; copyq show symfonyBinConsole; rm ./symfonyBinConsole2copyQ.sh; ./bin/console > symfonyBinConsole2copyQ.sh; ./bin/console debug:autowiring >> symfonyBinConsole2copyQ.sh; sed -ri 's/s*([^ ]+)(.*)/copyq tab symfonyBinConsole add "1 # 2"/' symfonyBinConsole2copyQ.sh ; chmod +x ./symfonyBinConsole2copyQ.sh ; ./symfonyBinConsole2copyQ.sh; rm ./symfonyBinConsole2copyQ.sh
Sh-скрипт легче читать:
Этот sh-скрипт делает почти то же самое, но его немного легче читать, чем однострочный
# copyq needs started first!
cd ~/symfony ; # subfolder if you maybe use such a subfolder for your syfony projects
copyq removetab 'symfonyCon&sole';
copyq show 'symfonyCon&sole';
[ -f tmp.2copyQ.sh ] && rm tmp.2copyQ.sh; # <= removeFile if exist
clear;
echo "# hi from SH-generater. thats first line. n" > tmp.2copyQ.sh;
example/bin/console > .binConsole.tmp.sh;
example/bin/console debug:autowiring >> .binConsole.tmp.sh;
# sort -buo .binConsole.tmp.sh .binConsole.tmp.sh; # <= tested 2021-0804_0747-10 and has no effect here.
sed -ri 's/s*([^ ]+)(.*)/copyq tab "symfonyCon&sole" add "bin/console 1 # 2"/' .binConsole.tmp.sh ;
cat .binConsole.tmp.sh >> tmp.2copyQ.sh;
NO_COLOR=1 symfony help > .symfony.tmp.sh; # maybe help is same as list 2021-0804_0802-05
NO_COLOR=1 symfony list >> .symfony.tmp.sh; # maybe help is same as list 2021-0804_0802-05
sort -buo .symfony.tmp.sh .symfony.tmp.sh; # <= 586 with. 741 without. tested 2021-0804_0747-10 ==> has effect here.
sed -ri 's/s*([^ ,]+)(.*)/copyq tab "symfonyCon&sole" add "symfony 1 # 2"/' .symfony.tmp.sh ;
cat .symfony.tmp.sh >> tmp.2copyQ.sh;
# sort -buo tmp.2copyQ.sh tmp.2copyQ.sh; # <= just a prettify and not needet. 476 lines 2021-0804_0753-48 without 741
chmod +x tmp.2copyQ.sh ;
./tmp.2copyQ.sh ;
# [ -f tmp.2copyQ.sh ] && rm tmp.2copyQ.sh; # <= removeFile if exist
# kate tmp.2copyQ.sh # < open in editor
# kate 2copyQ-generator.sh # < open in editor
0
SL5net
4 Авг 2021 в 09:22
Tilix (ранее известный как Terminix) может разделять окно терминала на несколько панелей. Это позволяет избежать необходимости открывать несколько окон терминала или вкладок. Все терминалы отображаются на экране в виде панелей, которые можно переставить и разделить, выбрав один из вариантов: горизонтальный или вертикальный.
Это делает работу в нескольких терминалах намного проще, потому что вы можете видеть все сразу. Две другие функции, которые мне нравятся больше всего, – это режим Quake (быстрое использование терминала с помощью сочетания клавиш) и возможность использовать созданные сообществом темы для изменения внешнего вида Tilix.
Престижность разработчику Bilal Elmoussaoui, который создал хорошо отлаженное, многофункциональное приложение, которое улучшает работу командной строки в терминале.
sudo add-apt-repository ppa:webupd8team/terminix
sudo apt-get update
sudo apt-get install tilix
Все программа установлена смотрим результат
Устанавливаем ништяки темы и плагины для Tilix
Начнем с темы. Хочу поделиться с самой большой темой GitHub . Откроем терминал что бы установить тему.
Для установки нужно создать директорию
cd ~/.config/
mkdir -p tilix/schemes/
Далее устанавливаем тему
wget -qO $HOME"/.config/tilix/schemes/terminix-dark.json" https://git.io/v7QaK
Настройки -> Профиль -> Цвета
Установим плагин Get PowerLevel9k
Для начала установим ZSH открываем терминал и вводим:
sudo apt-get install zsh
После установки устанавливаем оболочку ZSH по умолчанию
chsh -s /usr/bin/zsh
Далее установим плагин Oh-My-ZSH
>_ sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Установим саму тему PowerLevel9k
git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k
Заходим в конфинг Oh-My-ZSH
sudo nano .zshrc
И прописываем нашу тему в конфиге
ZSH_THEME="powerlevel9k/powerlevel9k"
Сохраняем, проверяем результат:
Тема установилась, но как-то странно выглядит. Нахватает шрифтов нужно установить их в систему.
Шрифты вы можете скачать прямо по ссылке нам нужны Hack Regular Nerd Font Complete.ttf
Нажимаем на скачиные нами шрифты и нажимаем кнопку установить.
Снова открываем конфигурационный файл и прописываем установленный шрифт в тему
sudo nano .zshrc
Строчка конфигурации
POWERLEVEL9K_MODE="nerdfont-complete"
Конфигурацию можно сделать гибко под себя возможности и опция просто масса. Воспользуемся некоторыми из них
POWERLEVEL9K_DISABLE_RPROMPT=true
POWERLEVEL9K_PROMPT_ON_NEWLINE=true
POWERLEVEL9K_MULTILINE_LAST_PROMPT_PREFIX="▶ "
POWERLEVEL9K_MULTILINE_FIRST_PROMPT_PREFIX=""
Получаем
Убунтовод с 2007 года. Любитель версий по новее. Писака постов в разделе инструкции.