Linux 显示窗口';GNU屏幕中的用户';硬汉地位
我正在寻找一种在GNU屏幕会话的硬状态行中显示每个窗口的活动用户的方法 示例 我打开了以下窗口Linux 显示窗口';GNU屏幕中的用户';硬汉地位,linux,bash,gnu-screen,Linux,Bash,Gnu Screen,我正在寻找一种在GNU屏幕会话的硬状态行中显示每个窗口的活动用户的方法 示例 我打开了以下窗口 窗口0-user1@localmachine 窗口1-user1@localmachine 窗口2-user1@localmachine宋承宪user2@remotemachine 目前,硬件状态为: 0$ something [user1] 1$ something [user1] 2$ something [user2] 其中,something[username]是手动输入的
窗口0-user1@localmachine
窗口1-user1@localmachine
窗口2-user1@localmachine宋承宪user2@remotemachine
0$ something [user1] 1$ something [user1] 2$ something [user2]
其中,something[username]
是手动输入的
有没有办法自动显示windows当前用户?如果需要,可以使用转义序列设置窗口标题:
echo -e '\033k'$USER@$HOSTNAME'\033\\'
只需将这一行添加到您的
.bashrc
或类似文件中。我认为这一行不能添加到.screenrc。它似乎无法识别$USER。@Ionis:.screenrc
不是脚本,而是配置文件。我没有推荐.screenrc,但是.bashrc-如果不是从屏幕上运行,回声将不会起任何作用。我现在明白了,干杯。我以为屏幕上的窗口标题是内部的。这个答案是一半,不幸的是,当用户改变时,它不会更新窗口标题。有没有办法实现这种动态行为?@Ionis:在所有用户的.bashrc
中添加这一行。