circular-application-menu

GnomeShell/Unity/Beryl/AiGLX/XGL/Compiz Fusion
回复
kevin.c
帖子: 145
注册时间: 2008-04-01 12:28
送出感谢: 0
接收感谢: 0

circular-application-menu

#1

帖子 kevin.c » 2008-06-08 18:35

前几天看到论坛里有人推荐circular-application-menu菜单,很诱人,但是这位兄弟没有给出具体的安装方法。本人恰巧需要一份替换主菜单的程序于是就研究了一下circular-application-menu的安装使用方法,本着linux的开放精神我把具体的安装使用方法写成这篇文章并开放出来,希望大家讨论指正。

我的环境是UBUNTU 8.04 gnome 2.22.2 compiz 0.74,要使用circular-application-menu compiz必须打开。
在准备编译安装前你必须安装libgnome-desktop-dev和libgnome-menu-dev两个开发包,一共有15M+(为了编译几百行代码下载10多M的东西。。。),安装完成后我们就可以开始编译了。

首先取得circular-application-menu源码
svn checkout http\\circular-application-menu.googlecode.com\svn\trunk\circular-application-menu-read-only

然后开终端进入你取得的源码所在目录执行
make
只需要等待几秒就OK了,会在你的目录下生成一个circular-application-menu可执行文件,先别着急运行,我们来给它做下配置。

执行sudo install -m755 circular-main-menu /usr/bin命令,把circular-application-menu可执行文件复制到/usr/bin目录下并赋予可执行权限,然后我们给它设置一个快捷键。

把原来的F1键换到F3去
gconftool-2 --set --type string /apps/metacity/global_keybindings/panel_main_menu "<Alt>F3"
给circular-application-menu注册一个快捷键
gconftool-2 --set --type string /apps/metacity/keybinding_commands/command_1 circular-main-menu
设置circular-application-menu的快捷揵为F1
gconftool-2 --set --type string /apps/metacity/global_keybindings/run_command_1 "<Alt>F1"

OK大功告成,按ALT+F1呼出你美丽的主菜单吧!

咦?怎么中文都显示方块?
哦,对了,circular-application-menu使用的是Sans字体所以中文显示方块,让我们来修改一下它的代码。PS:这是我在看的第一份LINUX程序源代码,我的第一次啊。。。555

用你顺手的编辑哭打开src目录下的cmmcircularmainmenu.c文件,找到第2317行,将“Sans"改成"文泉驿正黑"或其它你喜欢的中文字体(我手头只有文泉驿正黑。。。),保存退出。终端执行
make clean
make
sudo install -m755 circular-main-menu /usr/bin
快捷键呼出菜单,这下世界都正常鸟。

版主加精后我会把我编译的中文显示修正版放上来 :D

图片
图片
头像
adagio
论坛版主
帖子: 22120
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球
送出感谢: 7 次
接收感谢: 74 次

#2

帖子 adagio » 2008-06-08 18:40

厉害,轮盘赌!
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
hijay
帖子: 83
注册时间: 2008-04-26 17:15
送出感谢: 0
接收感谢: 0

#3

帖子 hijay » 2008-06-08 18:42

懒得折腾了
kevin.c
帖子: 145
注册时间: 2008-04-01 12:28
送出感谢: 0
接收感谢: 0

#4

帖子 kevin.c » 2008-06-08 18:48

突然发现我是愚人节那天注册的。。。
flyinflash
帖子: 2376
注册时间: 2006-09-21 14:28
送出感谢: 0
接收感谢: 0

#5

帖子 flyinflash » 2008-06-08 19:00

看来看去,还是默认的顺眼点 :D :D :D :D :D :D
头像
xinzhi
帖子: 238
注册时间: 2008-03-05 15:41
来自: 中国广西防城港
送出感谢: 0
接收感谢: 0
联系:

#6

帖子 xinzhi » 2008-06-08 19:43

呵呵,Windows 7的菜单,有些形似啊~
头像
syrano
帖子: 4313
注册时间: 2007-10-06 18:40
送出感谢: 0
接收感谢: 5 次

#7

帖子 syrano » 2008-06-08 21:14

xinzhi 写了:呵呵,Windows 7的菜单,有些形似啊~
天哪,这次Windows 7还没出生,她的特效就已经过时了。比Vista还惨。
盖茨还怎么活呀 :oops:
头像
HuntXu
论坛版主
帖子: 5778
注册时间: 2007-09-29 3:09
送出感谢: 0
接收感谢: 6 次

#8

帖子 HuntXu » 2008-06-08 21:19

感觉效率不会很高
HUNT Unfortunately No Talent...
头像
ljbljb007
帖子: 104
注册时间: 2007-12-03 18:50
来自: 大连
送出感谢: 0
接收感谢: 0
联系:

#9

帖子 ljbljb007 » 2008-06-08 23:38

牛 我就等这个呢。。。
适合Ubuntu新手看的博客

若到江南赶上春,千万和春住.
头像
ljbljb007
帖子: 104
注册时间: 2007-12-03 18:50
来自: 大连
送出感谢: 0
接收感谢: 0
联系:

#10

帖子 ljbljb007 » 2008-06-08 23:40

svn: 客户端解析参数错误。。。。
适合Ubuntu新手看的博客

若到江南赶上春,千万和春住.
头像
lovewine
帖子: 1233
注册时间: 2006-03-25 10:36
送出感谢: 0
接收感谢: 0
联系:

#11

帖子 lovewine » 2008-06-09 8:41

另有一番风味~~
linux 就是好,像是大厨烹饪,经常有新鲜菜系~~
让自由的声音传传传传传传传传天下。。。
Spread the words of freedom.
头像
skyx
论坛版主
帖子: 9203
注册时间: 2006-12-23 13:46
来自: Azores Islands
送出感谢: 0
接收感谢: 1 次
联系:

#12

帖子 skyx » 2008-06-09 8:44

:shock:
no security measure is worth anything if an attacker has physical access to the machine
头像
ljbljb007
帖子: 104
注册时间: 2007-12-03 18:50
来自: 大连
送出感谢: 0
接收感谢: 0
联系:

#13

帖子 ljbljb007 » 2008-06-09 9:42

我的步骤:

先装个gnome基础开发库

代码: 全选

sudo apt-get install gnome-core-devel
安装subversion

代码: 全选

sudo apt-get install subversion 
然后再到项目主页中的源代码页,在终端里面打入下列命令:

代码: 全选

svn checkout http://circular-application-menu.googlecode.com/svn/trunk/ circular-application-menu-read-only 
然后进入circular-application-menu-read-only目录

代码: 全选

cd circular-application-menu-read-only
再运行:

代码: 全选

make 
只需要等待几秒就OK了,会在你的目录下生成一个circular-application-menu可执行文件
其余的按照楼主的方法就可以了
适合Ubuntu新手看的博客

若到江南赶上春,千万和春住.
回复

回到 “桌面特效”