Tilix найдена ошибка конфигурации

#
3 года, 4 месяца назад

(отредактировано

3 года, 4 месяца назад)

ForumLiker avatar

Темы:

48

Сообщения:

644

Участник с: 29 марта 2015

Здравствуйте. Хочу переустановить ОС, но лень потом заново настраивать tilix. Где храняться его конфиги с настройками? Никак не могу их найти.

redix

#
3 года, 4 месяца назад

redix avatar

Темы:

34

Сообщения:

3433

Участник с: 11 марта 2013

https://github.com/gnunn1/tilix/issues/792

In Tux We Trust

ForumLiker

#
3 года, 4 месяца назад

ForumLiker avatar

Темы:

48

Сообщения:

644

Участник с: 29 марта 2015

redix, У меня нет такой папки. В папки с закладками конфига тоже нет.

redix

#
3 года, 4 месяца назад

redix avatar

Темы:

34

Сообщения:

3433

Участник с: 11 марта 2013

Автор пишет, что настройки сохраняются в dconf, а закладки в ~/.config

In Tux We Trust

vasek

#
3 года, 4 месяца назад

(отредактировано

3 года, 4 месяца назад)

Темы:

47

Сообщения:

11417

Участник с: 17 февраля 2013

ForumLiker
Где храняться его конфиги с настройками? Никак не могу их найти.

tilix не имеет общепринятого файла-конфига с настройками. В зависимостях tilix имеется dconf, а значит, как отметил redix, в нем же и настройки.
В принципе, если изменений не много, то можно установить и в ручную, через параметры, что я и делал при переходе на 64 битку.
Если изменений много, то можно (по феншею) воспользоваться инструментом dconf — импорт — экспорт (снять дамп, а потом перенести его в новую систему)

dconf dump /com/gexperts/Tilix/ > ~/tilix.dconf
dconf load /com/gexperts/Tilix/ < ~/tilix.dconf

PS — у меня дамп имеется, но вот обратно я его никогда не загружал, так что о надежности могу судить только теоретически.

EDIT 1 — загляни в man dconf

dump - Dump an entire subpath to stdout. The output is in a keyfile-like format, with values in GVariant syntax.
load - Populate a subpath from stdin. The expected format is the same as produced by dump. Attempting to change non-writable keys cancels the load command. To ignore changes to non-writable  keys instead, use -f.

Ошибки не исчезают с опытом — они просто умнеют

ForumLiker

#
3 года, 4 месяца назад

ForumLiker avatar

Темы:

48

Сообщения:

644

Участник с: 29 марта 2015

vasek, Экспортируются только те настройки которые были изменены?

ghost

#
3 года, 4 месяца назад

Темы:

26

Сообщения:

633

Участник с: 07 мая 2013

судя по всему, все…

vasek

#
3 года, 4 месяца назад

(отредактировано

3 года, 4 месяца назад)

Темы:

47

Сообщения:

11417

Участник с: 17 февраля 2013

Согласен с ghost, должны все, но … сам никогда не пробовал.

EDIT 1ForumLiker, перед переустановкой проверь, время много не займет.

Ошибки не исчезают с опытом — они просто умнеют

ForumLiker

#
3 года, 4 месяца назад

ForumLiker avatar

Темы:

48

Сообщения:

644

Участник с: 29 марта 2015

vasek, Проверил после переустановки. Все шикарно сохранилось и так же шикарно восстановилось! Спасибо за помощь!

wau

#
1 год, 11 месяцев назад

Темы:

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 Install Linux 1

Обзор функций терминала Tilix

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

Tilix Install Linux 2

Tilix Install Linux 2 1

В первом пункте “Основные” вы можете настроить подсказки, изменения размера терминала при помощи мышки, а самое главное, это предупреждения при попытки ввода не безопасной команды. И многое другое:

Tilix Install Linux 3

В пункте “Оформления” можно настроить стиль окна, заголовок а так же выбрать оформления:

Tilix Install Linux 4

Теперь пропустим пункт “Выпадающий режим” и перейдем к пункту “Комбинации клавиш”, в этом меню вы можете узнать какие комбинации клавиш за что отвечают:

Tilix Install Linux 5

Пункт “Профиль” в основном похож на пункт в обычном терминале, например, с тем что идет в Ubuntu по умолчанию. Тут вы сможете настроить цвет окна, шрифта, а так же прозрачность:

Tilix Install Linux 6

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

Tilix Install Linux 7

Далее с лева на право идут кнопки, разделения терминала на окна. Первая из них разделит по вертикали, вторая по горизонтали:

Tilix Install Linux 8

Заключение

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

tilix --quake

При необходимости вы можете сохранить настройки сетки терминала вызвав меню настроек и выбрав пункт “Сохранить как…”. И при следующем запуске открыв сохраненную сетку из сохраненного файла:

Tilix Install Linux 9

А при необходимости вы можете настроить для каждой вкладки отдельный профиль. Другими словами, попробуйте эмулятор терминала 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.

Profile - Command

Я успешно установил 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  

copyQscreenshot

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 года. Любитель версий по новее. Писака постов в разделе инструкции.

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Tilda ошибка 404
  • Tilda store booking error
  • Tik tok как изменить имя пользователя
  • Tik tok lite ошибка сети
  • Tiguan сбросить ошибки

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии