前言
半年前我的笔记本由于带不动 win7,被我刷成了 Ubuntu。经过这段时间的使用,我觉得 Ubuntu 是我用过最方便的笔记本操作系统。Ubuntu 默认的桌面环境,布局非常适合笔记本,多样的应用切换快捷键可以摆脱对鼠标的依赖。周末跑到各种地方蹭电蹭网蹭空调写代码也是轻松愉快。
Ubuntu 的安装过程我记录在了这里 有兴趣的同学可以看看 。
这篇文章呢,主要介绍了 Ubuntu 的桌面环境 Unity。
为什么选择 Ubuntu
选择 Ubuntu 有许多的好处,这里大致罗列一下:
- 开源免费,任何人都可以轻松的获取和安装
- 丰富的软件包,有足够丰富的软件满足我们的需求
- 完整的c语言工具链,比 windows 方便的多
- 良好的用户体验
- 好看
- 良好的社区支持,在 Linux 各发行版中,Ubuntu 应该是用户最多的桌面端了。
- 易安装,易上手
- 资源占用少,开机和关机都很快。
Unity桌面简介
Unity 是 Ubuntu 默认的桌面环境,大致可以分成四个部分,左上角点开的是 dash,类似 windows 的开始菜单。左边那一条是启动器(Launcher),相当于 windows 的快速启动栏。顶上的是 HUD,相当于windows 的顶部菜单。
按 super 键(也就是windows键)可以激活 dash ,在这里可以快速的打开软件和访问最近打开的文件。
比如打开文件管理器 nautils,只要按一下 super ,然后输入 nau,按下回车键即可打开,十分的方便。
常用快捷键
Ubuntu 的快捷键丰富而实用,使用这些快捷键会让你感觉十分的愉快。
长按 super 键即可查看全部快捷键。
其中的许多快捷键可以前往系统设置>键盘>快捷键更改
可以参考 官方文档 - 键盘快捷键 获得更多的信息。
我最常用的快捷键有这几个,有了这些快捷键,就可以十分高效的完成应用切换。半年来我的桌面十分干净,一个图标都没有,因为配合 super 打开应用的功能和下面的几个快捷键再加上 Tilda 这样的下拉式终端,完全不需要桌面,也不必使用多工作区功能。
按键 | 功能 |
---|---|
** Alt+tab** | 在窗口之间快速切换,按住Shift可反向排序 |
** Alt + ` ** | 在同一个应用程序的不同窗口间切换(似乎osx也有这个快捷键) |
Super + 1,2,3... | 快速切换到第1,2,3...个打开的应用 |
Ubuntu 提供了丰富的截屏快捷键:
按键 | 功能 |
---|---|
Print Screen | 获取屏幕截图 |
Alt + Print Screen | 获取窗口截图 |
Shift + Print Screen | 获取指定区域截图 |
其他的一些快捷键我也稍作摘录,大家随意感受下。
按键 | 功能 |
---|---|
Ctrl +Alt + 方向键 | 在工作区之间切换 |
Ctrl +Alt + Shift + 方向键 | 将当前窗口移动到别的工作区 |
Ctrl + Alt + T | 在任意地方启动终端(命令行窗口) |
Ctrl +Super + D | 隐藏所有窗口并显示桌面,再次按下按钮可以恢复窗口 |
Ctrl +Alt + L | 锁定屏幕(和windows的一样) |
Super+S | 激活工作区切换器,缩小所有工作区 |
Super+W | 显示当前工作区的所有窗口 |
顺便提一下,上面的许多方法在win10上也是可以用的,只是在接触 Ubuntu 之前没有好好的探索过 win10,所有一直没发现。
在dash中为应用创建快捷方式
在dash中搜索和启动应用非常的方便,但是有时候我们会安装一些不来自源的软件。这些软件可能不是deb包,这些软件并不会定会被Ubuntu找到,也不会再在dash中显示出来。
在ubuntu想要创建dash启动器需要创建app.desktop这样的文件。
这些文件通常保存在 /usr/share/applications 和 **/home/user/.local/share/applications ** 下,前者存放是所有用户可以使用的app快捷方式,后者则存放各个用户的app快捷方式。
下面是一个最简单的.desktop文件
[Desktop Entry]
Type=Application
Name=Cmd Markdown
Icon=cmd
Exec=cmd
定义好文件,执行桌面文件安装命令,即可在dash中创建快捷方式了。
desktop-file-install --dir ~/.local/share/applications cmd.desktop
修改这个文件的内容可以做许多的事情,比如编写右键菜单,详细内容可以参考下面的链接。
https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles
小结
简单的介绍了一下Unity的使用方法,学起来不难,但是也不太容易。
由于我的基础不是特别扎实,学习和整理的过程中查阅了大量的文档,感觉又点开了一颗庞大的技能树,十分开心。
后面我会再整理一些 Linux 的知识点还有一些我喜欢的软件,敬请期待。
另外,如果有什么地方写的不对,欢迎留言指正。
附一些学习Linux的网站
https://help.ubuntu.com/community/CommunityHelpWiki
https://wiki.deepin.org/
https://linux.cn/