当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 57 篇帖子 ]  前往页数 1, 2, 3, 4  下一页
作者 内容
1 楼 
 文章标题 : [原创]ubuntu feisty fawn 7.04中安装kiba-dock (已经不是简单的仿Mac中的dock了)
帖子发表于 : 2007-05-12 17:25 
头像

注册: 2007-03-15 23:44
帖子: 377
送出感谢: 0 次
接收感谢: 1
我是小菜鸟,希望为刚用ubuntu的新人装饰自己的桌面省去点麻烦,就把自己装kiba-dock的过程总结了一下,请高手不要笑话我。



“这个楼建了我却没怎么维护过,现在上学,很少时间弄这个,如果喜欢的话,建议你们去官方网站,很详细,论坛也很好,下面是地址。还有ubuntu的官方论坛里也有很多关于kiba-dock的话题。

http://www.kiba-dock.org/

下面的东西现在看来也只是思路而已,切不可照搬,最好访问官方站点的wiki或论坛。相对于AWN,kiba相当耗费资源,而且现在从实用性上看AWN已经很好了,kiba-dock就像当初的beryl一样让我们兴奋,可毕竟不完美。我但是期待ubuntu能像对compiz-fusion与firefox一样的在将来的操作系统中集成进来一个更美观实用的dock,那时我们就可以对mac的使用这们炫耀自己的dock了。

记于 2007.10.30







东拼西凑的,改了一些东西。


一: 确定基本依赖关系
Dependencies


* Cairo 1.2.0 (Optional: SVG support = --enable-svg and Glitz support = --enable-glitz)
* Optional: A recent librsvg (> 2.14.4)
* Optional: glitz >= 0.5.3
* Xorg with Composite Extension enabled
* Composite Manager (xcompmgr, kcompmgr, beryl, compiz).
* The memory plugin requires libgtop
* The trash plugin requires libgnomevfs

下面的代码我根据自己的总结了一下,发现真的好多人跟我的问题类似,把要下载的包给全,省得走弯路。
在终端中分别执行如下代码:

代码:
$ sudo aptitude install fakeroot automake1.9 build-essential libpango1.0-dev libgtk2.0-dev libgconf2-dev  libglitz-glx-dev  librsvg2-dev libglade2-dev libxcomposite-dev subversion libtool libgtop2-dev libdbus-glib-1-dev gaim-dev python-gtk2-dev
$ sudo aptitude install automake1.4
$ sudo aptitude install libgnome-desktop-dev
#(这条很重要,我就是卡在这里体验百思不得其解的痛苦)


二 准备工作结束后,分别执行下列下载安装代码:


代码:
$ mkdir kiba-dock
$ cd kiba-dock
$ svn co http://svn.kiba-dock.org/akamaru/ akamaru
$ svn co http://svn.kiba-dock.org/kibadock/trunk kibadock
$ svn co http://svn.kiba-dock.org/kibaplugins/trunk kibaplugins
$ svn co http://svn.kiba-dock.org/kibadbusplugins kibadbusplugins
$ svn co http://svn.kiba-dock.org/gaimplugin/trunk gaimplugin


#如果用checkinstall的话,记得标记一下所生包的版本号。如果觉得麻烦直接sudo make install。我本人还是建议将下面的的sudo checkinstall换成sudo make install,当然对checkinstall熟悉的人另当别论,我在用checkinstall是总是多少会有一点小意外。


代码:
$ cd akamaru/
$./autogen.sh
$make
$sudo checkinstall

$cd ../kibadock/
$./autogen.sh
$make
$sudo checkinstall

$cd ../kibaplugins/
$./autogen.sh
$make
$sudo checkinstall

$cd ../kibadbusplugins/
$./autogen.sh
$make
$sudo checkinstall

$cd ../gaimplugin/
$./autogen.sh
$make
$sudo checkinstall
#(注意新版本gaim可能换了名字,具体去看kiba官方的论坛)


上面在进入每个路径去执行装的时候,可以不用$ sudo checkinstall来生成软件包,可以用$ sudo make install来安装,我觉的这样更妥当,呵呵,还简单.


如果嫌麻烦,下面的附件中的easyKiba是一个安装升级的脚本,在确定其他依赖包安装齐全的情况下,可是用easyKiba来安装,升级,卸载kiba-dock,方法是在当前用户路径下建立一个文件夹,将easyKiba拷贝到该文件夹,然后在终端中执行
代码:
$ ./easyKiba
,会有相应的提示,很方便的,记住安装完成后不要删除该文件夹,以后要升级的时候进入文件夹内执行
代码:
$ ./easyKiba -u
来升级。
三: 安装结束后记得创建四个链接。
代码:
$ sudo ln -s /usr/local/bin/kiba-dock /usr/bin/kiba-dock

$ sudo ln -s /usr/local/bin/gset-kiba /usr/bin/gset-kiba

$ sudo ln -s /usr/local/lib/libakamaru.so.0 /usr/lib/libakamaru.so.0

$ sudo ln -s /usr/local/lib/kiba-dock/liblauncher.so /usr/lib/kiba-dock/liblauncher.so



这时可以在终端输入:
代码:
$ kiba-dock



查看一下kiba-dock,怎么样?跟原来的不太一样吧,多了许多插件。当然,你可以点击: 应用程序->附件->Kiba-dock 来打开kiba-dock。


###########################################################################



顺便附上kiba-dock官方wiki中的安装方法,虽然我的没成功,但并不代表别人不能用这个方法成功安装kiba。下面是
32位系统的安装方法,当然上面的方法也适用,我感觉上面的更保险一点。

Quote:
Ubuntu

Treviño manages a repo with kiba-dock, These can be accessed by adding the following to your sources.list file: Note: Currently, there are only 32 bit (x86) deb packages available, 64 bit users can use SVN.

1. Open a Terminal Window.
2. Type the following:
代码:
# sudo gedit /etc/apt/sources.list

1. Add the following lines to the end of the file:

deb http://download.tuxfamily.org/3v1deb feisty eyecandy
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy

1. Save and Exit Gedit.
2. Run from the terminal window:

代码:
# wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -
# sudo apt-get update
# sudo apt-get install kiba-dock
# sudo apt-get install kiba-dock-dev
# sudo apt-get install kiba-plugins

PLEASE NOTE: this is a daily svn repo, which means you're dealing with snapshots of the latest and greatest, but not always the most stable!

说明:在kiba中右键单击图标打开物理特效的时候,实际上kiba会在屏幕上进行加层,这时你如果想用beryl中用按住鼠标中键来翻转屏幕是做不到的。当然加快捷件的翻转桌面除外,那个还是好用的。

在最后我祝大家玩的开心,呵呵。


附件:
easyKiba.tar.gz [3.23 KiB]
被下载 217 次
kiba-dock.tar.bz2 [1.79 MiB]
被下载 977 次
文件注释: 人性了不少的gaim插件,能用图标显示我正在使用IRC。
Screenshot-3.png
Screenshot-3.png [ 380.91 KiB | 被浏览 6209 次 ]

文件注释: 发现这次不像以往了,不会在4个立体桌面上贴着了,是可以跟任务栏一样置顶在窗口上了。
Screenshot-2.png
Screenshot-2.png [ 660.69 KiB | 被浏览 6008 次 ]

文件注释: 钟表插件;还有任务栏插件,像AWN那样能显示正打开的项目;实际比起之前多了不少插件
kiba-dock3.png
kiba-dock3.png [ 518.2 KiB | 被浏览 5587 次 ]

文件注释: 再发一张
Screenshot-1.png
Screenshot-1.png [ 412.29 KiB | 被浏览 5311 次 ]

文件注释: 设置中多了好多插件的选项卡,感觉比最初装的kiba强好多。
kiba-dock4.png
kiba-dock4.png [ 401.07 KiB | 被浏览 5119 次 ]



_________________
For the love of PL7s
图片
图片


最后由 PL7s 编辑于 2007-10-30 23:15,总共编辑了 13 次
页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-05-12 19:52 
头像

注册: 2006-07-24 19:22
帖子: 174
送出感谢: 0 次
接收感谢: 0 次
楼主阿,按照你的方法,到这一步就失败了:

代码:
$cd ../kibadock/
$./autogen.sh
$make
$sudo checkinstall


代码:
Checking for required M4 macros...

  gettext.m4 not found
  intltool.m4 not found
***Error***: some autoconf macros required to build kiba-dock
  were not found in your aclocal path, or some forbidden
  macros were found.  Perhaps you need to adjust your
  ACLOCAL_FLAGS?


这是运行make之后的结果

后来按照楼主后面的指南成功装上了~~
还是多谢楼主分享了!


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-05-12 22:59 
头像

注册: 2007-03-15 23:44
帖子: 377
送出感谢: 0 次
接收感谢: 1
希望能有点用,我也不想总看人家的帖子,自己也要努力,总结一下为能帮助上别人贡献一点力。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-05-13 2:59 

注册: 2006-04-20 10:29
帖子: 85
送出感谢: 0 次
接收感谢: 0 次
我是用SVN的源代码编译安装的......不过不知道为什么,我的一开物理特效系统就海卡。


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-05-13 12:05 
头像

注册: 2007-03-15 23:44
帖子: 377
送出感谢: 0 次
接收感谢: 1
stephenven 写道:
我是用SVN的源代码编译安装的......不过不知道为什么,我的一开物理特效系统就海卡。


不知道你的机器配置怎么样,还有就是你放了多少图标在dock中。好多插件的效果都是全开的,你适当减一点,实际上kiba-dock的内存占用还不算太大,跟vista的边栏比擦不多。但是特效开多了,CUP的使用率肯定飙升的100%。估计双核能好点。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-05-13 16:12 

注册: 2007-03-24 15:27
帖子: 60
送出感谢: 0 次
接收感谢: 0 次
cyf3732 写道:
楼主阿,按照你的方法,到这一步就失败了:

代码:
$cd ../kibadock/
$./autogen.sh
$make
$sudo checkinstall


代码:
Checking for required M4 macros...

  gettext.m4 not found
  intltool.m4 not found
***Error***: some autoconf macros required to build kiba-dock
  were not found in your aclocal path, or some forbidden
  macros were found.  Perhaps you need to adjust your
  ACLOCAL_FLAGS?


这是运行make之后的结果

后来按照楼主后面的指南成功装上了~~
还是多谢楼主分享了!


我也出现了这个问题,请问楼主该怎么办???????????


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-05-13 20:29 
头像

注册: 2007-03-15 23:44
帖子: 377
送出感谢: 0 次
接收感谢: 1
xzf16 写道:
cyf3732 写道:
楼主阿,按照你的方法,到这一步就失败了:

代码:
$cd ../kibadock/
$./autogen.sh
$make
$sudo checkinstall


代码:
Checking for required M4 macros...

  gettext.m4 not found
  intltool.m4 not found
***Error***: some autoconf macros required to build kiba-dock
  were not found in your aclocal path, or some forbidden
  macros were found.  Perhaps you need to adjust your
  ACLOCAL_FLAGS?


这是运行make之后的结果

后来按照楼主后面的指南成功装上了~~
还是多谢楼主分享了!


我也出现了这个问题,请问楼主该怎么办???????????


察看你的autoconf版本。
还有这个问题可能是ubuntu中的最新版本是automake1.10导致的,你试着在新利得中重新装一下automake1.9,不用卸载1.10版,然后再重新装automake1.4。我记得官方论坛中不让安装automake1.4,但我这里写的是让装了 ,因为我在./auotgen.sh阶段的时候没有automake1.4是无法通过的,我就在已经安装了1.9的情况下再装了一次automake1.4,之后都很顺利。
还有就是希望你把错误编译的提示贴全,只贴最后的那部分很难快速判断究竟那有毛病,呵呵。

上面是比较简单的方法,我我觉得会有用的,只不过是从高像低安装automake,不用卸载之前安装的高版本,但每次系统记录都会变化,最后就是1.4符合了,呵呵。如果不想这样就看下面的方法。请保证已经安装了automake1.10,害怕就在新里得里卸载在重装一次,也不费事。



##############################################################
我在给一个治标的方法。如下

编辑akamaru文件夹的autogen.sh文件。
首先进入akamaru文件夹,然后
代码:
$ gedit autogen.sh


在第9行找到这行:
代码:
REQUIRED_AUTOMAKE_VERSION=${REQUIRED_AUTOMAKE_VERSION:-1.4}

替换成下面这行代码
代码:
 REQUIRED_AUTOMAKE_VERSION=${REQUIRED_AUTOMAKE_VERSION:-1.10}


在第227~235找到这几行:
代码:
case $REQUIRED_AUTOMAKE_VERSION in
    1.4*) automake_progs="automake-1.4" ;;
    1.5*) automake_progs="automake-1.5 automake-1.6 automake-1.7 automake-1.8 automake-1.9" ;;
    1.6*) automake_progs="automake-1.6 automake-1.7 automake-1.8 automake-1.9" ;;
    1.7*) automake_progs="automake-1.7 automake-1.8 automake-1.9" ;;
    1.8*) automake_progs="automake-1.8 automake-1.9" ;;
    1.9*) automake_progs="automake-1.9" ;;
esac


替换成下面的代码:
代码:
case $REQUIRED_AUTOMAKE_VERSION in
    1.4*) automake_progs="automake-1.4" ;;
    1.5*) automake_progs="automake-1.5 automake-1.6 automake-1.7 automake-1.8 automake-1.9 automake-1.10" ;;
    1.6*) automake_progs="automake-1.6 automake-1.7 automake-1.8 automake-1.9 automake-1.10" ;;
    1.7*) automake_progs="automake-1.7 automake-1.8 automake-1.9 automake-1.10" ;;
    1.8*) automake_progs="automake-1.8 automake-1.9 automake-1.10" ;;
    1.9*) automake_progs="automake-1.9 automake-1.10" ;;
    1.10*) automake_progs="automake-1.10" ;;
esac


现在是不是能工作了?
我是新手,望大家能帮忙指正错误,谢谢。


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-05-14 0:32 
头像

注册: 2006-11-11 17:14
帖子: 833
地址: 浙江宁波
送出感谢: 0 次
接收感谢: 0 次
如何设置的漂亮才是关键啊


_________________
时间过得快啊!


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-05-14 9:03 
头像

注册: 2007-03-15 23:44
帖子: 377
送出感谢: 0 次
接收感谢: 1
我觉得,安装是第一步.至于怎么才能算漂亮这个就不好说了,每个人的观点都不同.而且设置插件效果相比安装来说好象各位都喜欢自己去摆弄,而且也没有个统一.
觉得自己的漂亮就发个视频,让我们也感受一下,呵呵.


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-05-19 0:45 

注册: 2007-05-18 22:49
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
楼主,我的在这出现了问题:
[code]$cd ../kibadbusplugins/
$./autogen.sh
$make
$sudo checkinstall
[code]
显现为:
    No package 'pygtk-2.0' found

    Consider adjusting the PKG_CONFIG_PATH environment variable if you
    installed software in a non-standard prefix.

    Alternatively, you may set the environment variables PYGTK_CFLAGS
    and PYGTK_LIBS to avoid the need to call pkg-config.
    See the pkg-config man page for more details.
[/code]


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-05-19 0:59 
头像

注册: 2007-02-03 19:57
帖子: 52
地址: GD to BJ
送出感谢: 0 次
接收感谢: 0 次
楼主能不能顺便贴上源码呢?我这里教育网上不去外国网啊


_________________
howdy~~


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2007-05-19 11:45 
头像

注册: 2007-03-15 23:44
帖子: 377
送出感谢: 0 次
接收感谢: 1
microwhale 写道:
楼主,我的在这出现了问题:
[code]$cd ../kibadbusplugins/
$./autogen.sh
$make
$sudo checkinstall
[code]
显现为:
    No package 'pygtk-2.0' found

    Consider adjusting the PKG_CONFIG_PATH environment variable if you
    installed software in a non-standard prefix.

    Alternatively, you may set the environment variables PYGTK_CFLAGS
    and PYGTK_LIBS to avoid the need to call pkg-config.
    See the pkg-config man page for more details.
[/code]


你是在那一步出现的问题,是在./autogen.sh还是make阶段?那个代码是一个一个输入的,你检查下pygtk2是否安装。


_________________
For the love of PL7s
图片
图片


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2007-05-19 12:15 
头像

注册: 2007-03-15 23:44
帖子: 377
送出感谢: 0 次
接收感谢: 1
Cuo 写道:
楼主能不能顺便贴上源码呢?我这里教育网上不去外国网啊


我已经将下载并打包了,在上面的图片下面,自己找吧。


_________________
For the love of PL7s
图片
图片


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2007-05-20 10:00 
头像

注册: 2006-10-19 14:08
帖子: 416
地址: 西夏
送出感谢: 0 次
接收感谢: 0 次
这个有时间的试一下子


_________________
学习linux中。。。
http://blog.sina.com.cn/u/1259792077
http://hi.baidu.com/bwchaos
http://bwchaos.yo2.cn


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2007-05-20 13:55 

注册: 2006-04-07 13:00
帖子: 54
送出感谢: 0 次
接收感谢: 0 次
这些东西还是少整,万一出了问题就惨了,谁都知道装一次LINUX不是易事啊,
以前为了装一个显卡驱动都害我重装好多次


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 57 篇帖子 ]  前往页数 1, 2, 3, 4  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译