终端分屏:使用 Tmux(推荐)
Tmux 是专业的终端复用工具,支持持久化会话和复杂分屏。
基础操作:
# 启动新会话 tmux new -s mysession # 分屏快捷键(需先按Ctrl+B激活) Ctrl+B % # 垂直分割(左右分屏) Ctrl+B " # 水平分割(上下分屏) Ctrl+B 方向键 # 切换分屏区域 Ctrl+B z # 最大化/恢复当前面板 Ctrl+B d # 脱离会话(后台运行) # 恢复会话 tmux attach -t mysession
高级技巧:
- 拖动分屏线:
Ctrl+B
松开,再按 输入resize-pane -L 10
(向左移动10格) - 同步输入:
Ctrl+B
后按 输入setw synchronize-panes
- 保存会话:
tmuxp
工具可保存/加载分屏布局
终端分屏:使用 Screen
Screen 是轻量级终端复用器,适合基础分屏需求。
# 安装Screen sudo apt install screen # Debian/Ubuntu sudo yum install screen # CentOS/RHEL # 启动会话 screen -S mysession # 分屏操作: Ctrl+A | # 垂直分割 Ctrl+A S # 水平分割 Ctrl+A Tab # 切换分屏 Ctrl+A X # 关闭当前分屏 Ctrl+A d # 脱离会话 # 恢复会话 screen -r mysession
图形界面分屏(桌面环境)
GNOME(Ubuntu默认)
- 快捷键分屏:
Super + ←
:窗口靠左(占半屏)Super + →
:窗口靠右(占半屏)Super + ↑/↓
:最大化/恢复
- 手动调整:拖动窗口到屏幕边缘自动吸附
KDE Plasma
- 启用KWin脚本:
- 安装
kwin-scripts-krohnkite
- 系统设置 > 窗口管理 > KWin脚本 > 启用Krohnkite
- 安装
- 快捷键:
Meta + Numpad 1/3/7/9
:窗口定位到屏幕四角Meta + Numpad 5
:居中窗口
通用工具:xdotool
(脚本控制)
# 将窗口置于左半屏 xdotool getactivewindow windowmove 0 0 xdotool getactivewindow windowsize 50% 100%
⚡ 场景选择建议
场景 | 推荐工具 | 优势 |
---|---|---|
服务器远程操作 | Tmux | 会话持久化,网络中断不丢失任务 |
快速临时分屏 | 桌面环境快捷键 | 零学习成本,直观高效 |
老式终端兼容 | Screen | 预装率高,基础功能稳定 |
注意事项
- Tmux/Screen需在终端内使用,分屏对象是终端本身而非GUI窗口。
- 桌面分屏快捷键可能被占用,可在系统设置 > 键盘快捷键中修改。
- 对于Wayland协议:部分快捷键需在Xorg下生效(如xdotool),建议使用桌面环境原生功能。
引用说明:
- Tmux官方文档:https://github.com/tmux/tmux/wiki
- GNU Screen手册:https://www.gnu.org/software/screen/manual/screen.html
- GNOME窗口管理:https://help.gnome.org/users/gnome-help/stable/shell-windows.html
- KDE Krohnkite:https://github.com/esjeon/krohnkite 基于Linux内核5.15+及主流发行版验证,适用Ubuntu 22.04、CentOS Stream 9等环境。*
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/9857.html