Electric Sheep 在我的电脑上运行,使用的是 Ubuntu 11.10,作为屏幕保护程序。突然,出现了一个问题 -electricsheep
没有下载任何电子羊,也没有显示任何内容。以下是输出electricsheep --debug 1
:
=====================================
electric sheep v2.7b12
time start Thu Feb 23 14:14:13 2012
init_curl_cmd 0
curl_cmd = nice -n 10 curl --location --silent --show-error
server = v2d7c.sheepserver.net
play_counts init, thread=main
play counts: 59312:28
updating cache path=/home/uran777/.electricsheep/
thread main compute ranks
median rank undefined
begin delete cached 0
nothing cached
init_curl_cmd 1
query nice -n 10 curl --location --silent --show-error 'http://community.sheepserver.net/query.php?q=redir&u=uran777&p=D0D2B4063298BCBCB3B8CED231DB9617&v=LNX_2.7b12&i=348FCEE3056CD941'
updating cache path=/home/uran777/.electricsheep/
thread display compute ranks
median rank undefined
time display loop Thu Feb 23 14:14:13 2012
cleanup_and_exit 1
handle_sig_term waiter 0
cleanup.
writing play counts
handle_sig_term display 15
cleanup.
nplays = 0, nloopplays = 0, nrestarts = 0, ncached_sheep = 0
count standard deviation undefined
handle_sig_term main 15
writing play counts
cleanup.
handle_sig_term download 15
writing play counts
cleanup.
writing play counts
Завершено
有可能以某种方式解决这个问题吗?
答案1
我可以确认第一个答案有效,但您可能需要在 xscreensaver 设置中更改一些内容。安装 electricsheep 并按照网页链接上的说明操作后,进入 xscreensaver 设置,单击 electricsheep 作为您选择的保护程序,然后单击设置 -> 高级。
输入下面一行作为执行的命令:
electricsheep --root 1 2> /dev/null
众所周知,Electricsheep 会显示来自 StErr 的一些错误消息。除非您在 electricsheep 运行时发现明显的性能问题,否则它们不是严重错误。上面的代码将错误消息路由到 /dev/null,因此您永远不会看到它们显示。
答案2
嘿,屏幕保护程序方面似乎有很多东西发生了变化,我不知道如何解决你的问题,但你可能需要看看这个指南并从头开始:
http://www.webupd8.org/2011/11/how-to-get-electric-sheep-to-work-with.html