在 Kubuntu 9.10 上使用 KDE 的 Konsole 终端仿真器,我希望每次通过 ssh 进入服务器时都有不同的 konsole 配置文件(颜色、图标),这样我就可以轻松识别我在本地计算机上的哪个 konsole 选项卡以及我在远程服务器上的哪个 konsole 选项卡。我设置了不同的配置文件,因为现在我从 gui 手动更改该配置文件...
答案1
解决方法是改变远程服务器上的 bashrc,并在那里设置不同的文本颜色。
答案2
我会将user@host
前缀添加到窗口标题(konsole 可将其用于其选项卡(%w
在 konsole 配置文件中))。
答案3
我发现最好的方法是创建 bash 别名来连接服务器。 例如:
alias resetcolors="konsoleprofile colors=Local"
alias ssh-saturn="konsoleprofile colors=SaturnColors; ssh -X saturn; resetcolors; echo 'Welcome back'"'!'
其中saturn
是服务器的名称,SaturnColors
是连接到服务器时所需的配置文件,Local
是本地主机的默认配色方案,-X
是您想要使用的任何 ssh 标志。现在,当您输入 时ssh-saturn
,控制台颜色将发生变化,您将连接到服务器,此后,您的配色方案将被重置(并收到欢迎回来的消息)。
这假设您已经设置了 ssh 无密钥登录。