LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 946|回复: 14

conky现在还不支持xmms2 0.6?

[复制链接]
发表于 2009-6-6 00:09:08 | 显示全部楼层 |阅读模式
自己编译的conky-git,加入了xmms2支持,可惜conky还是不能显示xmms2信息,加入任何有关xmms2的东西,就会让conky崩溃

大家是这样的情况么
发表于 2009-6-6 08:24:11 | 显示全部楼层
我这很正常的说 对了有些变量可能有变 看下终端输出信息
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-6 11:25:57 | 显示全部楼层
ls用的conky-git?

现在conky-git的man还没有做出来,编译都可能说缺少这个文件。我使用以前的man page补充的。

所以也看不到帮助。

对了我非常不明白为何xmms2要依赖boost。完全没有必要
回复 支持 反对

使用道具 举报

发表于 2009-6-6 17:43:48 | 显示全部楼层
我用的是conky1.7.0 添加xmms2支持 重编译

我的xmms2是git版的 并且去掉boost依赖
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-8 00:50:04 | 显示全部楼层
boost只是编译依赖,去不去掉没有关系

xmms2很模块化,有就加载,没有就不加载,很好

只是我用的源里面的xmms2 0.6,不知道是不是有问题。无法和conky合作,添加入conky会造成conky崩溃
回复 支持 反对

使用道具 举报

发表于 2009-6-8 19:17:51 | 显示全部楼层
[PHP]
pkgname=xmms2
pkgver=20090517
pkgrel=1
pkgdesc="A complete rewrite of the popular music player"
arch=(i686 x86_64)
url="http://wiki.xmms2.xmms.se"
license=('LGPL')
groups=('lh' 'oss')
backup=('etc/conf.d/xmms2d.conf' 'libao')
depends=('sqlite3' 'libmad' 'libvorbis')
makedepends=('python' 'glib' 'sqlite3' 'curl' 'libmad' 'faad2' 'mac'
        'flac' 'libmpcdec'  'avahi'
         'libxml2' ) # 'jack-audio-connection-kit' 'ffmpeg' 'smbclient'  'boost'  'pyrex' 'libmms'  'ruby' 'libofa'
optdepends=(mac libxml2  avahi  curl )
provides=('xmms2')
conflicts=('xmms2')
install=xmms2.install
options=('force')
source=(xmms2d.conf \
        xmms2d.rc \
        bash-completion-xmms2 \
        startms2.patch  \
        xmms2-helpers.patch \
        )
md5sums=()

_gitroot="git://git.xmms.se/xmms2/xmms2-devel"
_gitname="xmms2-devel"

build() {
  cd $startdir/src
  msg "Connecting to git.xmms.se GIT server...."

  if [ -d $startdir/src/$_gitname ] ; then
    cd $_gitname && git pull origin
    msg "The local files are updated."
  else
    git clone $_gitroot
    cd $_gitname
  fi
  cd $srcdir

  cp -r $_gitname $_gitname-build
  cd $_gitname-build

  #patch -Np1 < $srcdir/xmms2-helpers.patch || return 1
  patch -p1 -i ../startms2.patch || return 1
  #sed -i -e 's#avcodec.h#libavcodec/avcodec.h#' src/plugins/avcodec/avcodec.c

  ./waf configure --nocache --prefix=/usr   --with-optionals=cli,launcher,xmmsclient++-glib,perl,avahi,medialib-updater || return 1 || return 1#--without-plugins=alsa
  ./waf build || return 1
  ./waf --destdir=$startdir/pkg install || return 1

  install -D -m 0755 ../xmms2d.rc $startdir/pkg/etc/rc.d/xmms2d && \
  install -D -m 0644 ../xmms2d.conf $startdir/pkg/etc/conf.d/xmms2d.conf
  mkdir -pv $startdir/pkg/etc/bash_completion.d
  install -v -m 644 $startdir/src/bash-completion-xmms2 $startdir/pkg/etc/bash_completion.d/xmms2
}[/PHP]
[PHP]background no
override_utf8_locale yes
font DejaVu Sans YuanTi Mono:size=7
xftfont DejaVuSans YuanTi Mono:size=7
use_xft yes
xftalpha 0.1

update_interval 1.0
total_run_times 0
own_window yes
own_window_type  desktop #override
own_window_transparent yes
own_window_colour hotpink #窗体背景色 own_window_transparent 为no时
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
#minimum_size 165 5
maximum_width 220

#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
#alignment none
gap_x 6
gap_y 3
no_buffers yes
#cpu_avg_samples 2

uppercase no # set to yes if you want all text to be in uppercase
use_spacer none
out_to_console no  #是否输出结果到终端


default_color white
default_shade_color black
default_outline_color grey90



TEXT
${color1}CPU: ${color red}${cpubar 5,80} ${color1}RAM{color blue}${membar 5,80}
${color1}Swap{color yellow}${swapbar 5,80} ${color1}CPU{color ddaa00}${acpitemp}${color1}C ~ ${color ddaa00}${freq_g}${color1}GHz
${color 88aadd}${stippled_hr 2 1}
${color 9B9B9B}${font DotMatrix:size=24}${alignc}${time %k:%M}
${font  DejaVuSansYuanTiMono:size=12}${color EE6363}${alignc}${voffset -10}${time %B} ${time %Y}
${color}${font  DejaVuSansYuanTiMono:size=9}${execpi 300 export LC_TIME=C; DJS=`date +%_d`; cal | sed '1d' | sed '/./!d' | sed 's/$/                     /' | fold -w 21 | sed -n '/^.\{21\}/p' | sed 's/^/${alignc} /' | sed /" $DJS "/s/" $DJS "/" "'${color EE6363}'"$DJS"'${color}'" "/}${font}
${color 88aadd}${stippled_hr 2 1}
${color ffccaa}Net{color BBBBBB}eth0-
${color 888888}DOWN: ${color CCCCCC}${downspeed eth0} k/s ${alignr 20}${color 888888}UP: ${color CCCCCC}${upspeed eth0} k/s
${offset 5}${color 888888}${downspeedgraph eth0 25,105 000000 00ff00} ${alignr 5}${color 888888}${upspeedgraph eth0 25,105 000000 ff0000}
${color 888888}TOTAL: ${color CCCCCC}${totaldown eth0} ${alignr 20}${color 888888}TOTAL: ${color CCCCCC}${totalup eth0}
${color 88aadd}${stippled_hr 2 1}
${color lightgrey}File systems:
/     $color${fs_used /}${color1}/$color${fs_size /}   ${color 88aadd}${fs_bar 5 /}
${color lightgrey}/home $color${fs_used /home}${color1}/$color${fs_size /home}   ${color 88aadd}${fs_bar 5 /home}
${color 88aadd}${stippled_hr 2 1}
${color lightgrey}Processescolor $processes  ${color grey}Runningcolor $running_processes
${color}CPU usage           PID   CPU%   MEM%
${color ddaa00} ${top name 1}  ${top pid 1} ${top cpu 1} ${top mem 1}
${color d3d3d3} ${top name 2}  ${top pid 2} ${top cpu 2} ${top mem 2}
${color d3d3d3} ${top name 3}  ${top pid 3} ${top cpu 3} ${top mem 3}
${color d3d3d3} ${top name 4}  ${top pid 4} ${top cpu 4} ${top mem 4}
${color d3d3d3} ${top name 5}  ${top pid 5} ${top cpu 5} ${top mem 5}
${color}Mem usage
${color ddaa00} ${top_mem name 1}  ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
${color d3d3d3} ${top_mem name 2}  ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
${color d3d3d3} ${top_mem name 3}  ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}
${color d3d3d3} ${top_mem name 4}  ${top_mem pid 4} ${top_mem cpu 4} ${top_mem mem 4}
${color d3d3d3} ${top_mem name 5}  ${top_mem pid 5} ${top_mem cpu 5} ${top_mem mem 5}
${if_running mpd}${color 88aadd}${stippled_hr 2 1}
$mpd_status | $mpd_artist - $mpd_title
${color 88aadd}${mpd_bar 5,160} ${color lightgrey}$mpd_elapsed/$mpd_length
$mpd_smart
$mpd_album
${endif}${if_xmms2_connected}${color 88aadd}${stippled_hr 2 1}
$xmms2_status | $xmms2_artist - $xmms2_title
${color 88aadd}${xmms2_bar 5,160} ${color lightgrey}$xmms2_elapsed/$xmms2_percent%
$xmms2_smart
$xmms2_album
${endif}${color 88aadd}${stippled_hr 2 1}
${rss http://www.raychou.com/weather/rss.php?id=58457  1 item_titles 10 }[/PHP]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-9 18:54:00 | 显示全部楼层
我疯了,编译了xmms2-git,conky-git,仍然添加xmms2相关条目段错误
回复 支持 反对

使用道具 举报

发表于 2009-6-9 18:56:28 | 显示全部楼层
Post by jarryson;1995915
我疯了,编译了xmms2-git,conky-git,仍然添加xmms2相关条目段错误


是什么错误信息亚 贴上来看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-9 19:00:55 | 显示全部楼层
什么都没,就段错误。

------

我知道什么原因了,非要enable-mpd,否则xmms2信息是无法显示的。太雷人了啊!!!终于可以了。。
回复 支持 反对

使用道具 举报

发表于 2009-6-9 19:10:00 | 显示全部楼层
呵呵 我默认加上mpd的 so 没发觉的问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表