Linux怎么开多个workspace
Linux怎么开多个workspace详细介绍
在 Linux 中开启多个工作区(Workspace)可以显著提升多任务处理效率,不同桌面环境和窗口管理器的实现方式略有差异。以下是常见方法的详细说明,结合最新版本的特性和操作技巧:
一、图形界面操作(主流桌面环境)
1. GNOME(如 Ubuntu、Fedora)
- 动态工作区:默认支持无限动态工作区。当窗口移动到最后一个工作区时,系统会自动创建新工作区;关闭所有窗口后,工作区自动消失。
- 进入工作区概览:按下
Super键(Windows 徽标键)或点击左上角的 “活动” 按钮。 - 切换工作区:
- 鼠标:在概览中直接点击工作区缩略图。
- 快捷键:
Ctrl + Alt + ←/→切换左右工作区,Super + PageUp/PageDown切换上下工作区。 - 触摸板:三根手指向左 / 右滑动(需在 “设置”→“多任务” 中启用)。
- 固定工作区数量:
- 打开 “设置”→“多任务”,选择 “固定数量的工作区”,并设置具体数量。
- 进入工作区概览:按下
- GNOME 45 新特性:左上角的 “活动” 按钮被替换为工作区指示器,当前工作区以药丸形状显示,点击或滑动即可切换。
2. KDE Plasma(如 kubuntu、openSUSE)
- 静态工作区:默认显示 4 个工作区,可自定义数量。
- 添加 / 删除工作区:右键点击面板上的 “桌面分页器”(小网格图标),选择 “配置虚拟桌面”。
- 切换工作区:
- 鼠标:直接点击分页器中的工作区图标。
- 快捷键:
Ctrl + F1~F8切换到第 1~8 个工作区,Ctrl + F8进入工作区概览。
- KDE Plasma 6.3 增强:系统设置的 “绘图板” 页面重构,支持更精细的多显示器工作区布局。
3. Xfce(如 xubuntu、Linux Mint Xfce)
- 轻量级管理:默认通过面板上的 “工作区切换器” 插件管理。
- 添加工作区:右键点击插件,选择 “首选项”→“工作区设置”→“添加”。
- 切换工作区:
- 鼠标:点击插件中的工作区按钮。
- 快捷键:
Alt + Shift + ←/→切换左右工作区。
- 插件扩展:可安装 “i3 工作区” 插件,支持更丰富的布局和颜色标记。
4. Cinnamon(如 Linux Mint Cinnamon)
- 经典布局:工作区切换器默认位于底部面板。
- 添加工作区:右键点击切换器,选择 “配置工作区”→“添加”。
- 切换工作区:
- 鼠标:点击切换器中的工作区图标。
- 快捷键:
Ctrl + Alt + ←/→。
二、命令行工具(适用于所有环境)
1. wmctrl
- 安装:bash
wmctrldnf wmctrl
- 常用命令:
- 创建工作区:
wmctrl -n 4(创建 4 个工作区)。 - 切换工作区:
wmctrl -s 2(切换到第 2 个工作区)。 - 移动窗口到工作区:
wmctrl -r "窗口标题" -t 3(将指定窗口移动到第 3 个工作区)。 - 查看工作区状态:
wmctrl -d。
- 创建工作区:
2. i3 窗口管理器(高级用户)
- 安装:bash
i3dnf i3
- 工作区管理:
- 切换工作区:
Mod4 + 数字键(如Mod4 + 3切换到第 3 个工作区)。 - 创建工作区:
i3-msg "workspace 4"。 - 移动窗口:
i3-msg "move container to workspace 5"。 - 动态命名:
i3-msg "workspace 1: Dev"(将工作区 1 命名为 “Dev”)。
- 切换工作区:
三、多显示器与高级配置
1. 多显示器分配
- GNOME:
- 打开 “设置”→“显示”,在 “工作区” 选项中选择 “工作区位于所有显示器上”。
- 拖动窗口到其他显示器时,系统会自动创建对应工作区。
- KDE Plasma:
- 右键点击桌面分页器,选择 “配置虚拟桌面”→“屏幕布局”,设置每个显示器的工作区数量。
- 命令行:bash
xrandr HDMI-1 --right-of eDP-1
wmctrl
2. 第三方工具与扩展
- GNOME 扩展:
- Workspace Switcher Manager:增强工作区切换动画和布局控制。
- Dynamic Workspaces:自动调整工作区数量。
- KDE 插件:
- Virtual Desktop Manager:支持工作区预览和快捷键自定义。
- Wayland 工具:
- nwg-displays:专为 Wayland 设计的多显示器管理工具,支持保存工作区到输出的映射。
四、快捷键汇总
| 操作 | GNOME | KDE Plasma | Xfce | i3 |
|---|---|---|---|---|
| 进入工作区概览 | Super |
Ctrl + F8 |
Alt + F1 |
Mod4 + Shift + e |
| 切换到下一个工作区 | Ctrl + Alt + → |
Ctrl + F2 |
Alt + Shift + → |
Mod4 + → |
| 切换到上一个工作区 | Ctrl + Alt + ← |
Ctrl + F1 |
Alt + Shift + ← |
Mod4 + ← |
| 移动窗口到下一个工作区 | Shift + Ctrl + Alt + → |
Shift + Ctrl + F2 |
Shift + Alt + → |
Mod4 + Shift + → |
| 移动窗口到上一个工作区 | Shift + Ctrl + Alt + ← |
Shift + Ctrl + F1 |
Shift + Alt + ← |
Mod4 + Shift + ← |
五、常见问题与技巧
- 动态与静态工作区选择:
- 动态工作区适合任务频繁变化的场景,系统自动管理数量。
- 静态工作区适合固定任务分类(如工作、娱乐、开发)。
- 工作区命名:
- 在 GNOME 中,右键点击工作区缩略图可重命名。
- 在 i3 中,通过配置文件自定义名称(如
workspace 1: Dev)。
- 多显示器优化:
- 使用
xrandr命令设置显示器布局后,通过wmctrl或窗口管理器配置工作区同步。
- 使用
- 脚本自动化:bash
wmctrl
gnome-terminal
wmctrl
通过以上方法,您可以在 Linux 中灵活管理多个工作区,提升多任务处理效率。根据您的桌面环境和使用习惯选择最适合的方式,并利用快捷键和扩展工具进一步优化体验。