求救:ballon conky 的安装

这个 conky 配置是我找到的最满意的,无奈试了多种方法,更改路径、整体替换、原文件修改都不行,也没有查出是不是因为依赖包的问题,搞了好几天了,给原作者发了消息还没回,等不及了,求指点。
附上链接 deviantart.com/art/Ballon-Conky-242334528

我在用 12.3 的系统,kde4.10,conky1.9.0

命令行运行也没输出?

你是说那个 startup.sh 文件?我运行了,终端没有提示异常或错误,但是没用。

我换了个方式运行如下结果
hai@linux-:~> startup.sh

hai@linux-:~> Conky: invalid configuration file ‘/etc/conky/conkyrc1.conf’

Conky: no readable personal or system-wide config file found
Conky: invalid configuration file ‘/etc/conky/conkyrc0.conf’

Conky: no readable personal or system-wide config file found

你是怎么装的?
把原解压的 ballon conky 文件夹移到~/.conky,再运行 startup.sh 试试

mv ballon conky ~/.conky
sh startup.sh

最初的 conky 是从软件管理下载安装的,它的默认路径是 /etc/conky,我解压之后就移到了这个文件夹,起初想直接删除原来的替换,失效了。后来我修改成默认路径,并把 ballon 的配置剪切到原来最初的配置文件(conky.conf),然后只出来右边的部分,而且不是透明的,再修改配置也不行。
你说的我试了,运行结果和上面一样。

我在原配置的基础上粘贴修改起了变化,说明配置可用了,不知道为什么显示的是残缺的,背景是黑色的,显示了蓝色横条和相应的文字,没有圆环,我看它的 clock.lua 文件提到了 clock_rings-v1.1.1.lua, 是不是因为这个缺失?我用 conky -v 命令查看了,是支持 lua 的。

你有 clock_rings 吗?

好多 conky 脚本都是在 Ubuntu 那个渣渣下完成的,它的 conky 不是原装的,是混合了互联网上搜罗的很多杂乱脚本的一个大杂烩包,叫 conky-all。于是导致更多的渣渣认为某些脚本是天经地义就该有的。所以它就不提供了。加上 conky 脚本的作者多半是 script kid,就是没有太多技术但又想显得“吊”的人,于是天下文章一大抄,你觉得好看的一个效果可能重复利用了好几个这样的抄来的东西。你只下主包是一定一定跑不起来的。

这还不是全部,之后你会发现天气脚本你用不了,因为外国网站没中国天气。甚至比如获取专辑封面的那个脚本里的网站被墙了。

总之 conky 拿来不改是肯定不行的。有你折腾的了。

所以我本人很讨厌那玩意,主要是跟 Google Market 一样,生态都是乱的。等你研究明白了会发现投入产出不成比例。。。。你费了很大功夫也只能用一个效果。

那个黑色背景的问题,你搞定 conky_lua 之后应该还是黑的。因为 conky 本身对 kde 的支持就不行。它需要一个 fbgrab 这样的程序来做伪透明,就是把你现在的壁纸的那一块复制过去做它的背景。总之光是 kde 背景透明这个课题就够你折腾一个礼拜的啦。还是得在我提示了你的情况下。

加油吧骚年!

另外你把 ballon 文件夹复制到 /etc/conky 的行为让我觉得你对 Linux 其实不是很了解。/etc/conky 是全局配置。/home/username/.conky 是用户配置。这是定型的东西。没有 .conky 建一个它自动就会覆盖 /etc/conky,就像 /etc/conky 里是空的一样。这是 Linux 最基本的思想。/etc 是给打包者放软件包默认配置的地方,也是系统管理员 root 修改默认配置的地方。拿 conky 来说,/etc/conky 里其实是一个默认的比较丑的 conky,如果你系统上还有一个用户,那现在这个用户再打开 conky 就会发现他现在连比较丑的那个 conky 都没得用了,因为你比他权限高你的粗心大意把他害死了。另外 /etc/conky 在软件包升级的时候会被覆盖掉,而 .conky 不会。

个人建议你去论坛 FTP 下载中文新手指南,把命令行的那几章看了再上手搞(想玩 conky 第一个要懂的就是命令行壳层脚本语言,必须懂,想玩好你还得得会 Python/Lua 这两个解释型语言,只有热情的话,恐怕你连人家说的什么都看不懂还谈什么上手改,conky 不是一个用户工具而是一个程序员玩具,就是有太多的人不明白这点才导致 conky 脚本圈如今这么乱,他们写个某某 .lua 扔到某个论坛就叫做发布了,完全没有升级 / 版本控制 / 故障修复 / 持续支持的)。。。不然恐怕照这个趋势搞下去到时你会重装系统。。。

论坛有位大大最近会出 conky 的教学贴,期待中

我是从 BT 知道的 linux,然后就选择了这个发行版,刚上手一个多月,会再多学习,这次受教了,以后还请多多指点。

好吧,我被点名了。

安装 conky

sudo zypper ar -f http://download.opensuse.org/repositories/server:/monitoring/openSUSE_12.3/ server:monitoring
sudo zypper ref
sudo zypper in conky

准备 ballon

mkdir -p ~/.conky
cp -r ballon\ conky/conkyrc* ~/.conky/
cp -r ballon\ conky/startup.sh ~/.conky/
cp -r ballon\ conky/lua ~/.conky/

尝试启动:

~/.conky/startup.sh

排错:

  1. module ‘cairo’ not found:

安装 conky-cairo:sudo zypper in conky-cairo

  1. function conky_clock_rings execution failed: attempt to call a nil value

下载 clock_rings.lua 放到 .conky:

cd ~/.conky
wget -c http://milax.org/files/clock_rings.lua
  1. Conky: could not connect to hddtemp host

从 utilities 源安装 hddtemp:http://software.opensuse.org/package/hddtemp

  1. sh: conkyEmail: 未找到命令

    sudo zypper ar -f http://download.opensuse.org/repositories/home:/MargueriteSu/openSUSE_12.3/ home:marguerite
    sudo zypper ref
    sudo zypper in conky-email

配置帐号:

ubuntuforums.org/showthread.php?t=869771

Gmail IMAP 相关参数:https://support.google.com/mail/troubleshooter/1668960?hl=zh-Hans#ts=1665018,1665144

  1. sensors: 未找到命令

sudo zypper in sensors

  1. sh: conkyExaile: 未找到命令

sudo zypper in conky-exaile

  1. KDE 下背景是黑色的

从 conkyrc0 和 conkyrc1 中找到这些行:

  own_window yes                        #Utiliser sa propre fenêtre
  own_window_type override              #Type de fenêtre ; normal / override / desktop
  own_window_transparent yes            #Pseudo transparence

替换为:

  own_window yes                        #Utiliser sa propre fenêtre
  own_window_type normal              #Type de fenêtre ; normal / override / desktop
  own_window_argb_visual true
  own_window_transparent yes            #Pseudo transparence
  own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

总之所有的 KDE 必须是上面那个配置才能真 · 透明。

8:调整桌面位置

按住 Alt + 鼠标左键去拖它

9:以 root 身份安装 neuropol / PizzaDude Bullets 字体

dafont.com/neuropol.font
dafont.com/pizzadude-bullets.font

至于怎么调字体让它的颜色适应壁纸什么的就不教你了。一搜一大堆。

没图你说个…


壁纸是 Gossip 杂志中秋特辑里的。