1. Ubuntu16.04多桌面管理入门
刚接触Ubuntu时最让我惊喜的功能就是多桌面——就像在真实办公桌上可以摆放不同文件一样,把工作分类到不同虚拟桌面。在Ubuntu16.04上开启这个功能特别简单,先按下键盘上的Super键(Windows键),在搜索框输入"System Settings"打开系统设置。找到"Appearance"外观设置,切换到"Behavior"行为标签页,勾选"Enable workspace"选项。
这时候屏幕左侧会出现4个灰色方块图标,这就是系统默认创建的4个虚拟桌面。我习惯把开发环境放在桌面1,文档编辑放在桌面2,浏览器放在桌面3,音乐播放器放在桌面4。通过点击这些方块可以快速切换,但更高效的方式是使用快捷键:
- Ctrl+Alt+→向右切换桌面
- Ctrl+Alt+←向左切换桌面
- Ctrl+Alt+↑向上切换桌面(当使用2x2布局时)
- Ctrl+Alt+↓向下切换桌面
小技巧:在设置中可以调整桌面布局。进入"System Settings > Appearance > Behavior",修改"Workspaces"下的行列数,最多支持4x4共16个桌面。
2. 高效桌面分屏技巧
写代码时经常需要同时查看文档和IDE,Ubuntu原生支持窗口分屏。把鼠标悬停在窗口最大化按钮上会显示分屏提示,但更推荐用快捷键:
- Ctrl+Super+←窗口靠左半屏
- Ctrl+Super+→窗口靠右半屏
- Ctrl+Super+↑窗口最大化
- Ctrl+Super+↓恢复窗口原始大小
实测发现Ubuntu16.04只支持二分屏,不像新版支持四分屏。不过可以通过组合技实现类似效果:先左右分屏,再在每个分屏区域用Ctrl+Super+↑最大化,然后在新窗口继续分屏。
3. Terminal分屏进阶玩法
系统自带的终端(Ctrl+Alt+T打开)基本分屏功能:
- Ctrl+Shift+T新建标签页
- Ctrl+Shift+W关闭当前标签
- Ctrl+PageUp/PageDown切换标签
但更强大的分屏工具是Terminator,安装命令:
sudo add-apt-repository ppa:gnome-terminator sudo apt-get update sudo apt-get install terminatorTerminator的核心分屏快捷键:
- Ctrl+Shift+E垂直分屏
- Ctrl+Shift+O水平分屏
- Alt+方向键在分屏间跳转
- Ctrl+Shift+W关闭当前分屏
- Ctrl+Shift+X最大化当前分屏
- Ctrl+Shift+Z恢复分屏布局
我常用的工作流:左侧分屏运行htop监控系统,右上分屏写代码,右下分屏运行测试。Terminator还支持保存布局配置,编辑~/.config/terminator/config文件即可自定义。
4. 实用技巧与问题排查
遇到分屏失效时,先检查键盘映射:
gsettings get org.gnome.desktop.wm.keybindings toggle-maximized如果快捷键冲突,可以重置为默认值:
gsettings reset org.gnome.desktop.wm.keybindings toggle-maximized对于多桌面,推荐安装compizconfig-settings-manager来增强管理:
sudo apt-get install compizconfig-settings-manager ccsm在CCSM中启用"Desktop Cube"可以获得3D桌面切换效果,启用"Expo"可以鸟瞰所有桌面。不过要注意,过度定制可能导致系统不稳定。
最后分享一个冷知识:在Terminator中按住Ctrl拖动分割线可以精细调整分屏比例,这对需要同时监控日志和操作控制台时特别有用。