打造自己的linux桌面,亲手打造自己的Linux桌面环境

2.名称:Docky

网址:http://wiki.go-docky.com

Docky非常类似Cairo-Dock,不过它使用Mono,因此增添了一点额外开销。但是它也非常完善和漂亮,能够获得上述类似OS X的3D外观。Docky出现在各大发行版中;安装完毕后,只要在命令提示符下输入“docky”,就可以启动它。其默认配置相当简单;你只会看到用来配置docky的锚图标,以及用来运行程序的图标。不过,可以将这些图标变成启动器,只需右击图标,选择将它们固定到停靠栏上。然后,即便程序没有运行,它们也依然在那里。

有了Docky,还可以添加额外组件,比如天气小应用程序和电池监视工具――点击锚图标,即可调出配置方框,然后选择Docklets标签即可显示列表。选择一个你喜欢的,然后点击加号(+)按钮,就可以将它添加到停靠栏的右边。

3.名称:PCManFM

网址:http://wiki.lxde.org/en/PCManFM

文件管理器在Linux界多得可以抓一把挑挑;大多数提供了很少的功能。PCManFM用于LXDE桌面中,它是名气最大的文件管理器之一:它比Gnome和KDE中所用的“重量级”文件管理器来得轻便,但是功能仍相当强,能够处理你需要的99%的任务。它在设计方面也不想试图过于标新立异,而是选择了一种熟悉的布局,谁都可以迅速上手。另外,它几乎无所不在,出现在各大发行版中。

4.名称:XFE

网址:http://roland65.free.fr/xfe/

这与Xfce没有半毛关系;它其实是一种非常轻巧的文件管理器,使用FOX图形化工具包。开发人员称之为“所有喜欢轻巧快速的Unix爱好者首选的文件管理器”;虽然与同样占用很少资源的其他程序相比,XFE并不提供许多功能特性,可是它有一个好处:仍在开发之中。因而,它不难编译,也不难在主流的Linux发行版中找到。

ed6ba6e3e9f6bc69dc7b17f8279a1b0a.png

XFE是一款结实又小巧的文件管理器,外观并不特别出彩,但是很实用。

四、额外组件:合成器和背景......

可以使用主题,给我们刚才提到的一些窗口管理器(比如Openbox)增添一点吸引力;但是如果你确实很想要大量的视觉效果,有必要添加一个合成管理器。这样一来,窗口出现时,就能够获得阴影和微妙动画之类的效果。最出色的一个合成管理器就是Compton(https://github.com/chjj/compton)。它还非常易于使用:只要启动你的窗口管理器,然后启动Compton,即可开始使用特效。

要考虑的另一个方面就是桌面墙纸。大多数轻量级窗口管理器并不直接提供添加桌面墙纸的方法,所以你需要找到另一个墙纸工具。这方面一个特别有用的工具就是Feh(http://feh.finalrewind.org),这个命令行驱动的图像查看器还能设置“根窗口”(root window)图像。没错,这是“根”在Unix用语中的另一种用途,另外还有超级管理员用户和文件系统顶层。用X术语来说,根窗口实际上就是背景,所以如果你为其应用一个图像,就可以设置桌面墙纸。

五、把一切组件连接起来

好了,不妨开始做有意思的部分!我们现在要把这一堆组件变成一个完全实用的桌面环境。在这里,我们将使用Openbox作为窗口管理器、Docky作为面板、PCManFM作为文件管理器,然后添加Compton和Feh,让桌面环境看起来可爱、漂亮。

由于这些都是独立的程序,我们需要创建一个脚本,让它们都按正确的顺序来运行。以根用户身份,在/usr/local/bin/mydesk下创建一个文件,比如:

1.sudo nano -w /usr/local/bin/mydesk

输入下列内容,使用Ctrl+O组合键保存,然后按Ctrl+X组合键,退出Nano编辑工具。

1.#!/bin/sh

2.docky &

3.pcmanfm &

4.feh --bg-fill /home/user/desktop.jpg

5.compton -c --shadow-exclude 'n:e:Docky' &

6.openbox

你还需要让这个文件成为可执行文件,为此使用sudo chmod +x /usr/local/bin/mydesk。该脚本启动一堆程序,先从Docky和PCManFM开始。这些程序后面的“&”符号表明,我们想要在后台运行这些程序,而不是让脚本等待每个程序关闭。就Feh而言,应该更改桌面图像的位置,以便与主目录下的图片相匹配;请注意,Compton这一行排除了在Docky窗口上绘制阴影(因为Docky窗口已经有自己的特效)。

现在,在平常的Linux桌面会话中,我们根本无法运行这个脚本,指望一切都可以正常,因为我们已经在运行窗口管理器、面板及其他组件。相反,我们需要告诉登录管理器(输入用户名和密码的那个屏幕):我们的脚本启动其自己的桌面环境,我们称之为MyDesk。以根用户身份,创建含有下列内容的文本文件/usr/share/xsessions/mydesk.desktop。

1.[Desktop Entry]

2.Name=MyDesk

3.Comment=Custom desktop

4.Exec=/usr/local/bin/mydesk

5.TryExec=/usr/local/bin/mydesk

6.Type=XSession

436474f5a35c5f7bf4d2be34f93a6c30.png

一旦你为会话创建好了启动脚本和.desktop文件,它就会出现在登录管理器中。

六、是时候测试一下了

现在退出当前桌面,在登录屏幕,选择MyDesk作为你的会话。输入你的用户名和密码,哇!你的定制桌面环境就会出现!看一下示例屏幕截图:在这里,我们点击了左下方的锚图标,选择了选项中的“面板模式”(让它占用屏幕的整个宽度),然后应用了Matte主题。我们还在右边添加了一个工作空间切换器Docklet。

请注意:Docky并不包括一个传统的“开始”程序菜单;相反,可以在桌面上右击鼠标,选择“终端”,打开命令行窗口。输入你想添加到面板中的某个程序(比如“firefox”或“libreoffice”),该程序启动后,相应图标就会出现在面板上。右击图标,选择“固定”,那样即使该程序没有运行,启动器也依然在那里。想要退出定制桌面,只要在桌面上任何地方右击鼠标,选择“退出”。(想对Openbox窗口管理器实行精细控制,有必要安装Obconf,然后从右击桌面菜单中选择它。)

而这仅仅是个开始!这只是你能创建的桌面的一个例子。你可以试着在/usr/local/bin/mydesk脚本中运行cairo-dock &,而不是docky &,尝试另一种停靠栏,或者更换窗口管理器。这点很重要:窗口管理器是脚本中的最后一行,并不以“&”符号结束,那样你退出窗口管理器时,它同时退出了整个会话,让你回到登录屏幕。

好好试一试窗口管理器、面板、文件管理器及其他工具的不同组合;如果你打造了特别出色的桌面环境,欢迎留言交流。说不定哪一天某个Ubuntu分支就基于你定制的桌面,天晓得。

原文标题:CREATE YOUR OWN DESKTOP ENVIRONMENT,作者:Mike Saunders

0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值