mac :сортировка данных по столбцу

Да, это возможно.

Но один пользователь имеет только один набор приложений по умолчанию.
Конечно, вы можете создать нового пользователя и подключиться к нему по ssh (ssh user2@localhost )и сделать оболочкой по умолчанию этого пользователя bash (или другого ), но это, вероятно, не то, что вы имели в виду.

Затем загвоздка заключается в том, чтобы решить, что вызовет использование того или иного снаряда.

Простой

Вы можете просто ввести bash -lв командной строке и начать работать с ней.
Позже (, когда/при необходимости )вы можете сделать это проще.

Параметр -lобеспечит чистый набор переменных среды и использование файлов конфигурации по умолчанию, таких как /etc/bash.bashrcи ~/.bashrc.

Легко

Самый простой способ — использовать другое консольное приложение (gnome -терминал, консоль, xterm и т. д. )и настроить его для запуска нужной оболочки при запуске. Предполагая, что вы используете консоль в KDE, а терминал i3 -sensible -используется по умолчанию для i3, вы можете настроить терминал gnome -для загрузки bash при запуске и использовать терминал gnome -в качестве терминала. Перейдите в «Правка» --> «Настройки профиля» --> «Команда» --> «Выполнить пользовательскую команду вместо моей оболочки» --> «Пользовательская команда» --> bash -l.

Аналогичные настройки можно выполнить с большинством других терминалов оболочки.

Тогда достаточно запустить соответствующий терминал, чтобы получить zsh или bash в любом из DM.

ДМ

Если у вас есть (или вы можете установить )wmctrl, то эта строка сообщит вам, какой DM запущен в данный момент:

 wmctrl -m

Исходя из этого, вы можете решить, какой профиль загрузить в консоль:

 case $(wmctrl -m| grep 'Name:') in
     Name: i3)   konsole --profile i3    ;;
     Name: kde)  konsole --profile kde   ;;
 esac

Конечно, вам нужно отредактировать конфигурацию каждого профиля, например размер шрифта, цвета и т. д.

1
23.10.2020, 14:03
0 ответов

Теги

Похожие вопросы