A-A+

笨兔化妆:Ubuntu伪装Cinnamon

2014年04月23日 软件技巧 评论 10 条 阅读 14,238 views 次

感谢网友 @www_crow 投稿。
编辑注:本文主要介绍了 GNOME 的可扩展性。采用 GNOME 桌面的其他 Linux 发行版,如 Ubuntu GNOME 或者 openSUSE GNOME 都可以借鉴。

Cinnamon 一直是笔者比较喜欢的桌面环境,在采用 GNOME 3 最新技术的同时还保持了传统的用户操作习惯,在创新和传承之间保持了较好的平衡(GNOME 3 在这方面实在是太激进了)。想使用 Cinnamon 最好是安装 Linux Mint,但如果已经安装了 Ubuntu 又不想重装系统是不是就没法体验 Cinnamon了?

对于 Linux 来说当然不是,通过 PPA 我们的笨兔兔也可以 Cinnamon 一把。这种方法可以让你体验到完整的Cinnamon,但代价就是软件管理上出现一点小混乱,文件管理器变成两个,控制中心也有两个。如果只是想让我们的笨兔兔只是长的像一点 Cinnamon,而不是真的再装一个桌面环境,大可不必如此,利用 GNOME 3 优秀的扩展特性我们可以“化妆”出一个 Cinnamon。

下面的测试笔者全在 Ubuntu12.04 上进行的。
第一步,安装最最基础的软件--gnome-shell。12.04 默认的桌面环境是 Unity,而我们要用的是 GNOME 桌面环境,所以要把 Unity 换掉。在软件中心里面搜索“gnome”会得到两个结果,一个是完整的 GNOME 桌面环境,有 300M 之巨,另一个是 gnome-shell,只有 70M,我们只是给兔子化妆,不是整容,就安装 gnome-shell 吧。(安装完整的 GNOME 桌面环境也行,但那样做的话还不如直接安装 Cinnamon)
显示 GNOME 版本是 3.4.2(3.10 与 3.4 在扩展上有不同之处)。
01-make-gnome-cinnamon

第二步,安装 gnome-tweak-tool。这个管理 GNOME 的工具,GNOME 3 的必装软件,安装方法与上步一样,在软件中心里面搜索“gnome”,在一堆搜索结果中找啊找,看见“高级设置”四个字就是它。(直接用汉字搜索“高级设置”四个字是找不见的)
基础工作做完了,注销一下吧。再登录时,记得桌面环境选 Gnome(否则输了密码直接确认就又回到 Unity 了)。
下面开始“化妆”,说是“化妆”其实就是给 gnome-shell 安装各种插件。
首先,打开网站 https://extensions.gnome.org/,这个网站就是 Gnome 的插件管理网站,想要安装哪个插件,只要进入这个插件的页面,把左上角那个 OFF 开关点成 ON,在弹出的对话框点确定就行了。我们这里安装的第一个插件叫 User Themes,这个插件的功能是控制桌面最上面那个栏的样式的(笔者一直不知道这个栏的学名叫什么,Top panel?)。这里有个 Bug,User Themes 与 gnome-tweak-tool冲突,解决的方法是在终端中输入下面三条命令:

cd ~/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/
sudo cp org.gnome.shell.extensions.user-theme.gschema.xml /usr/share/glib-2.0/schemas/
sudo glib-compile-schemas /usr/share/glib-2.0/schemas

这里吐槽一下,这个 Bug 存在已经很久了,12.04 都第四版了,为什么还没解决掉? 现在就可以换主题了,笔者喜欢透明主题,使用的是名为 shine 的主题,看一下效果。透明的就是比黑色的高端大气上档次。
02-make-gnome-cinnamon
下面安装 Axe Menu 扩展,这个扩展是为桌面提供一个类似 Windows 样式的开始菜单,可以说,这个扩展一安装,基本就把最终效果体现出来了。
03-make-gnome-cinnamon
没有窗口列表怎么办?装一个 Window List 扩展。
04-make-gnome-cinnamon
该扩展还带预览功能,有点像 Windows 7 的任务栏,遗憾的是该扩展只支持预览图向下弹出,不支持向上弹出,当把顶栏放到桌面下面时预览图就显示不出来了。

如何把面板放到桌面下面?装一个 Panel Settings 扩展,点面板右边用户名,选择 Panel Settings 下的 Edge 中的 bottom,现在是不是有点 Cinnamon范儿了。
05-make-gnome-cinnamon

Cinnamon 的日期不在正中间啊,那就装一个 Frippery Move Clock 插件吧,样式越来越接近 Cinnamon 了。
06-make-gnome-cinnamon

Cinnamon 的音量控制还可以控制播放器的啊,GNOME 也行,安装 Advanced Volume Mixer 和 Media player indicator 插件,不仅播放器可以被控制,凡是出声的它哥俩都可以调教。
07-make-gnome-cinnamon

行文至此,“妆”基本已化完,单从样子上看有点以假乱真的感觉。不过,“化妆”毕竟不是“整容”,在实际应用过程中与实打实的 Cinnamon 桌面还是有不小差距的,比如把窗口最大化,整个窗口会铺满桌面而不管底部是不是还有个面板横在那儿。

GNOME 3 当年出来时,板砖无数,其颠覆性的操作习惯着实把小白大牛们震惊的够呛,小白们要么投奔其他阵营,要么默默忍受,大牛们则直接另起炉灶竖起 MATE 和 Cinnamon 两面大旗,整个 GNOME 界一片凄然。然随着 GNOME 一步步发展,稳定性逐步提高,功能性逐步完善,其优点逐渐展露出来,高扩展性、易用性、稳定性还是十分值得称道的。现在版本都更新到 3.10 以上了,功能又有了许多完善,想必用 Ubuntu 14.04“化妆”又会有更多惊喜。

附: 笔者还使用了一些其他的插件,由于和本文关系不大,因此没在文中详述,这里简单列下名单,有兴趣的同学可以自己试试。
Quit Button 扩展
只是简单把面板上面的用户名替换成一个退出按钮的图标,没什么大的用处。 TaskBar 扩展
类似于 Window List 扩展,但功能比之要多,其不仅提供窗口列表而且还提供显示桌面的图标、分割栏、桌面选择、第二面板等等(GNOME 3.10 的 Window List 扩展也可以部分实现类似的功能)。
Yet Another Inhibit Suspend Extension 扩展
有没有在看网页视频时电脑突然黑屏了?兔子有点儿呆,在我们不要他进入待机状态时他也会死板地执行待机命令,装了这个扩展,就不需要透过一层层菜单找见电源选项来关闭待机功能,只需要在面板用户名下找见 Inhibit Suspend 将它点绿即可。
Icon Hider 扩展
面板上的图标是不是太多,这个扩展可以关闭你不需要的图标,比如那个大多数人都不会碰的“通用访问”。
Frippery Panel Favorites 扩展
在面板上显示收藏夹里的程序,装上它,GNOME 更像 Cinnamon了。
Top Icon 扩展
3.10版才有的扩展,把通知栏里的图标放到面板上,装了 fcitx 输入法就要用到它。

  1. 沙发小编自己坐,哈哈!这个 @www_crow 朋友的文风和我有点相似,而且第一次投稿就写得挺符合小站的口味,I like it !

    • 你的坚持会给你带来不必要的麻烦哦。毕竟很多软件都是以KDE4或者gnome3(包括衍生版)为平台的啦。

      • 嗯。我发现了。ubuntu tweak 在gnome2下用不了,安装了。但压根找不到。只有在unity下才能找到。

  2. gnome 3 我确实无法适应其操作,我在live cd试用了一下就放弃了。unity相对容易适应一些。gnome-shell我现在跃跃欲试,看看。

  3. 在archlinux上可以完美安裝cinnamon。另外,其實作者忽視了同樣基於gnome的pantheon桌面環境。默認裝載於elementaryos上。非常漂亮。可惜目前開發力量比較弱。不過我還是挺看好的。

    • 我之前就在archlinux上装的cinnamon,不过上次升级gnome3.12的时候出bug了,后来就被我删掉了

Copyright © 薄荷开源网 保留所有权利.   Theme  Ality

用户登录

分享到: