我已经byobu
在我的 ubuntu 12.04 服务器安装中安装了它并将其设置为后端以使用屏幕。
我尝试让系统上的所有用户都使用byobu
屏幕作为默认设置,但没有成功。
我曾尝试使用byobu-select-backend
,但这只会更改发出命令的用户的设置,而不是全部。
我不想手动为系统上的每个用户编辑.byobu/backend
,但我想实现的是当我安装它时,即作为root
用户将此设置应用于系统上的所有用户。
谢谢大家。
问候。
科斯塔斯普
答案1
编辑文件/etc/byobu/backend
并替换分配
BYOBU_BACKEND="tmux"
和
BYOBU_BACKEND="screen"
如果您的系统上有注释,也请取消注释该行。
此系统范围的配置文件将影响所有用户。当然,如果安装了 tmux,用户仍然可以自由选择 tmux 会话,并且每个用户的会话~/.byobu/backend
将优先于系统范围的默认会话,但现在对于尚未运行 byobu 的所有用户,默认会话将是屏幕。
如果您想为用户设置默认值,即使他们已经运行 byobu 并且有自己的偏好,您也必须编辑(或删除)每个用户的个人~/.byobu/backend
配置文件。