博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux下的“变相怪杰”guichooser(转)
阅读量:2502 次
发布时间:2019-05-11

本文共 1913 字,大约阅读时间需要 6 分钟。

Linux下的“变相怪杰”guichooser(转)[@more@]在UNIX中有一个美丽的世界,那就是图形化界面的X-Window,拥有它将使用您的UNIX工作站更加富有情趣。X-Window可以算是UNIX世界中GUI的标准,它是由三个部分组成的:
1)X-Window Client:最核心的部分;
2)X-Window Server:直接与硬件打交道的部分;
3)Window Manager:窗口管理器。
X-Window Client和X-Window Server是基础,而我们看到的用户界面其实是基于它们之上的窗口管理器。还记得现在硝烟未尽的KDE与GNOME之争吗,它们就是在争夺Linux上X-Window的窗口管理器的标准。其实除了这两个窗口管理器外,常见的还有:fvwm、AfterStep、Enlightenment、BlackBox、IceWm、WindowMake等。它们风格不一,各有千秋,都有招人喜爱的地方。
fvwm是X-Window的窗口管理器中最早最平凡的一种,朴实、简单,占用资源最少;AfterStep华丽非常,就象是一个美丽的天使,所有图标都是立体,真够眩的。
Enlightenment则极具神秘色彩,阴森恐怖是它独具的风格,被誉为魔鬼。
KDE,可谓是窗口管理器中的明星。它与Windows极为神似,做为桌面最实用。
而GNOME则是纯自由软件之身,对于GNU的忠实信徒,总会选择GNOME。
说到这里,大家是不是会萌发一个与我相同的想法:我能不能将这些窗口管理器都装上,然后根据心情随时切换到我想要的窗口管理器上去。
当然,把它们都装上去是没有问题的,但是要随时所欲地切换总不是那么方便,需要手动修改配置文件,或者手动写一些Shell来完成,这太麻烦了。后来笔者发现了一个短小精悍的工具软件:guichooser,它使得切换窗口管理器就像转转开关一样简单,太方便,笔者就为它取了一个爱称:“变相怪杰”。
一、下载软件
“变相怪杰”guichooser是一个遵造GNU GPL协议开发的自由软件,你可以从它的主页: 下载。
在这里,提供了4个不同的软件包:
guichooser-0.1.0.tar.gz :guichooser的源程序的压缩包;
guichooser-0.1.0-1.src.rpm :guichooser的源程序RPM安装包;
guichooser-0.1.0-1.i386.rpm :guichooser可执行程序的RPM安装包;
guichooser_0.1.0-2_i386.deb :Debain Linux格式的安装包。
如果你想省力一些,就下载可执行程序的RPM包,这样只需在下载后执行以下命令就可以完成安装了:
rpm –ivh guichooser-0.1.0-i386.rpm
下面我们将以guichooser-0.1.0.tar.gz为例,说明安装过程。在此笔者假设你将这个软件下载后,存放在/usr/local目录下。
二、安装软件
这个软件的安装十分简单:
1. 转到/usr/local目录,然后解压缩这个软件:
cd /usr/local
tar -zxvf guichooser-0.1.0.tar.gz
成功执行后,会在/usr/local目录下新生成一个guichooser-0.1.0目录。
2. 依次输入以下命令,进入软件目录,进行软件安装:
1)cd guichooser-0.1.0 转入软件目录;
2)make 编译软件
3)make install 安装软件
三、使用软件
当你启动了X-window后,打开一个Xterm,然后输入命令:
/usr/local/bin/guichooser
程序guichooser启动后,会出现一个包含许许多多按钮的界面(如下图右),每个按钮上面写着一种窗口管理器的名称,你可以根据自己的需要选择就可以了。
不过,要提醒大家注意的是,如果你的系统中没有安装按钮上写的窗口管理器是当然无法调出的。当你厌倦了这个工具时,你可以通过执行以下命令删除它:
cd /usr/local/guichooser-0.1.0
make clean
cd ..
rm –r guichooser-0.1.0

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10617731/viewspace-947351/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10617731/viewspace-947351/

你可能感兴趣的文章
thinkphp5 数据库配置设置
查看>>
数组的示例
查看>>
java 循环变量
查看>>
Js获取日期时间及其它操作
查看>>
20141103
查看>>
HTML <hr> 标签定义和用法
查看>>
使用File查询出所有的文件和目录的信息
查看>>
.NET Micro Framework V4.2 QFE2新版本简介
查看>>
Vue.js学习笔记(2)vue-router
查看>>
python中函数和方法的区别
查看>>
(转载)java线程 - 线程唤醒后并被执行时,是在上次阻塞的代码行重新往下执行,而不是从头开始执行...
查看>>
【codeforces 483B】Friends and Presents
查看>>
【codeforces 767B】The Queue
查看>>
【codeforces 190C】STL
查看>>
041魔法方法:构造和析构
查看>>
7月/暑假集训总结1
查看>>
通悉IDC刘雨生带您查看BGP线路服务器的优势
查看>>
js在html中的三种写法
查看>>
数据切分——Atlas读写分离Mysql集群的搭建
查看>>
学习Learn Python The Hard Way 前言中的一段话,可与君共勉
查看>>