Изменить консоль-профиль в соответствии с приложением в KDE
Используя эмулятор терминала Konsole с KDE на Kubuntu 9.10, я хотел бы иметь другой профиль konsole (цвета, значки) всякий раз, когда я захожу на ssh-сервер, чтобы я мог легко определить, в какой вкладке konsole я нахожусь на локальной машине и который я на удаленном сервере. У меня настроены разные профили, так как сейчас я меняю этот профиль вручную из графического интерфейса...
3 ответа
Для этого нужно изменить bashrc на удаленном сервере и установить другой цвет текста.
Я бы добавил user@host
префикс к заголовку окна (который консоль может использовать для своих вкладок (%w
в профиле консоль)).
Лучший способ, который я нашел, - создать псевдонимы bash для подключения к серверам. Например:
alias resetcolors="konsoleprofile colors=Local"
alias ssh-saturn="konsoleprofile colors=SaturnColors; ssh -X saturn; resetcolors; echo 'Welcome back'"'!'
куда saturn
это имя сервера, SaturnColors
желаемый профиль при подключении к серверу, Local
ваша цветовая схема по умолчанию для вашего localhost, и -X
это те флаги ssh, которые вы хотите использовать. Теперь, когда вы печатаете ssh-saturn
, цвета консоли изменятся, и вы подключитесь к серверу, после чего ваша цветовая схема будет сброшена (и вы получите приветственное сообщение).
Предполагается, что у вас настроен вход по ssh без ключа.