Есть ли способ создать пользовательский PS1 для конкретного профиля терминала

Поскольку я нахожу пользовательский терминал немного мягким, мне нравится использовать переменную PS1, чтобы сделать его более информативным, и использовать фоновое изображение и пользовательские цвета текста. Мне нравится функциональность профиля, поэтому у меня есть пара профилей, но все они используют одну и ту же переменную PS1. Есть ли какой-нибудь wya, чтобы создать собственный PS1 для каждого профиля?

1 ответ

Нет способа запросить сам профиль, но в более новых версиях gnome-терминала (и нескольких других эмуляторах) вы можете запросить цвета с помощью таких команд, как, например, xtermcontrol --get-fg для переднего плана, и аналогичные параметры для других цветов. Вы можете переходить на основе его вывода в .bashrc настроить разные PS1,

Ваш gnome-терминал может быть слишком стар для этого, поскольку вы упоминаете, что используете фоновые изображения, которые больше не поддерживаются в последних версиях gnome-терминала.

Другие вопросы по тегам