
最近想接触一下深度学习相关的东西,需要用到高性能的GPU做支持,家里吃灰大半年的PC终于有机会重新发光发热了。之前购买这台PC主要是为了玩一些大型的单机游戏,配置还算凑合,有1060GTX的显卡+双固态硬盘,装的当然是Window的操作系统。不过Windows真的不太适合用来做这方面的开发,所以就打算在第二块移动硬盘上安装Linux的操作系统。
我平时做开发都是在Linux下,所以对Linux还算比较熟悉,但是平时几乎从来不用桌面环境,不过这次需要比较直观的图像输出,就选了Deepin这款基于Debian的国产桌面操作系统。事实上我在15年就在一台笔记本上安装体验了Deepin,那时候体验就已经不错了,不过系统中存在一些小bug,稳定性一般,加上当时开发的东西主要在CentOS上运行,就没有再深入体验。这两天我花了一些时间搭建开发环境,顺便把它弄得更顺手,这个过程中Deepin总体的使用体验远超我的预期。两年的时间,Deepin已经成熟。
外观
在这个颜值即正义的时代,检验一个桌面操作系统是否优秀的第一关就是外观,Deepin吸收借鉴了macOS和Windows的很多优秀设计,又将它们各自的槽点进行了改进,形成了一套相当好用的桌面环境。例如多工作区、Dock栏以及多任务视图借鉴了macOS,而文件管理器及菜单中的很多操作更接近于Windows。
有一些人吐槽说这是抄袭,我不太认可这样的观点,我认为原封不动的照搬才是抄袭,而懂得取舍和改进应该算作创新。
菜单
Deepin的菜单有三种不同的展示方式,缩小可以变成类似Windows的菜单,放大后类似macOS将所有应用平铺在屏幕中,此外还可以按类别来展示。我个人更喜欢Windows那样的,按下菜单键后可以直接输入应用名打开程序,比较高效。


侧边栏
如今macOS和Windows10都有侧边栏,一个好用的侧边栏会让系统体验更好。Deepin也弄了一个侧边栏,设计还算简洁,不过目前功能比较简单,类似一个微缩的控制面板,而且貌似暂不支持小插件。上半部分是一个可以切换的区域,通知被折叠到了第三页,天气放在第二页。使用体验上不如macOS从上往下滚动舒服,但是比windows的要强一点点,这部分还有较大的优化空间。

多工作区
熟悉macOS的用户应该都非常喜欢macOS的多桌面设计,你可以将不同的软件放到不同的桌面并且可以通过触控板上的手势操作快速切换,macOS可以说把多桌面体验做到了机制。Deepin在这一点上与macOS非常相似,整体使用下来感觉只差一个带手势操作的触控板了。

按下Super+s(Super即常见键盘的Win键),就可以快速呼出所有的应用,你可以轻易的将它们排列和切换。

按下Super+方向键,可以快速在相邻的工作区切换,操作非常方便。与macOS最大的不同是应用最大化之后,macOS中该最大化的应用会独占整个工作区,而Deepin支持多个最大化的应用在同一个工作区。这一点上我个人更喜欢macOS的设计,软件最大化后连菜单栏都会收缩起来,让你可以获得沉浸式的工作体验。
特点
Deepin的外观设计我个人还是很满意的,不过真正让我觉得惊喜的是它的一些特点和以代码开发人员的思维所做出的一些高效设计。
兼容常用Windows软件
Linux在桌面市场上之所以不够流行,其主要原因是桌面软件对Linux支持较少,而Deepin通过精心改造的wine让一些常用的Windows软件可以在系统中运行。例如我们常用的微信桌面版、QQ、网易云音乐、迅雷等等,都可以从Deepin的应用商店里直接安装使用,这解决了很多用户的一大痛点。

为普通人做的设计
内置常用软件,提供常用软件的应用商店,内置中文输入法极大降低了普通用户上手Linux的使用成本。国人大多数都是更习惯Windows的操作方式,例如打开“计算机”应该看到磁盘分区,Ctrl+X/C/V分别对应剪切、复制和粘贴。坦白说尽管我欣赏macOS的很多设计,但是在文件管理器上macOS的体验真的算不上优秀,而类windows的操作效率会更高一些。
为程序员做的设计

除了照顾普通大众,Deepin针对程序员也做了一些优化,例如尽可能多的快捷键,其中包括Alt+F2快速启动终端、内置快速截图、菜单中就可以设置软件安装源、内置优秀的终端软件等等,这些就算对有经验的Linux用户来说也是一种便利。

配置技巧
我花了一整天的时间将Deepin打造得更符合我的使用习惯,这里简单分享一下一些优化和遇到的坑
代理
推荐直接安装应用商店中的shadowsocks-qt,然后配合genpac实现智能代理,再安装上glider实现HTTP代理,这几款软件的安装和使用都非常简单,这里我分享一下我的glider服务配置:GitHubGist
字体
系统默认的字体不算好看,我目前使用的是苹方字体,等宽字体推荐Noto Mono,终端字体我用的Fira Code Retina,系统对Emoji的支持也比较差,如果你用chrome作为浏览器并且希望能看到彩色的emoji的话,我建议不要各种折腾emoji字体了,直接安装chromoji这个插件。一定要安装emoji字体的话,推荐emojione
其他
窗口特效开启失败
开启窗口特效后会减少画面的撕裂感,显示更为流畅,但需要更多的系统资源。安装完闭源显卡驱动后开启窗口特效失败,需要手动修改~/.config/deepin/deepin-wm-switcher/config.json:
1 | {"allow_switch":true,"last_wm":"deepin-wm"} |
终端配置选中即复制
终端选中即复制默认未打开,需要手动配置copy_on_select:
1 | vim ~/.config/deepin/deepin-terminal/config.conf |
Tips:按鼠标中键就是粘贴
Vim禁用鼠标
Vim会自动进入鼠标模式,影响内容复制,请手动配置~/.vimrc:
1 | set mouse= |
目前发现的问题
- 侧边栏弹出的逻辑不清晰,响应不及时
- 拖动操作bug,无论是拖动终端中的Tab还是拖动文件夹中的文件重新排布顺序都无法实现
- 字体支持不完整,Emoji支持较差
- 暂不支持NVIDIA最新驱动,安装最新的390驱动会导致系统无法启动,目前可以使用387版
- 偶尔会出现假死机的情况,现象是鼠标点击无效,键盘操作正常,官方文档也有提到该问题,希望能尽快改善减少。
总结
总的来说Deepin是一款非常优秀的桌面Linux系统,经过多年的打磨,各方面都已经日趋完善,是一款能够满足办公娱乐及开发的桌面系统。
我还在上小学的时候连音像店都会卖深度快速装机光盘,那是深度起家的黑历史,难以想象当初靠盗版起家的深度自主研发的操作系统能做到这个水准。吸收了很多macOS和Windows的优秀设计,又摒弃了它们的一些槽点,很多细节都是按照开发人员的思维设计的,一些细节上甚至会给人惊喜。令人担心的是深度的CTO兼创始人上个月离职了,希望不要因此而停止这个国产优秀系统的开发,期待更加优秀的Deepin。