我在更新 Ubuntu 软件的四天前下载了 Electricsheep,然后我就爱上它了。
升级到 13.04 后,我很沮丧地说 Electricsheep 不再工作了。我不知道如何修复它,我对 Linux 感到无助。
正如我所说,它在 12.10 中运行完全正常,但现在有了 Raring Ringtail 更新:
- 我使用 Xscreensaver 来启动 Electricsheep。
- 当我打开 Xscreensaver 时,“Electricsheep”是其中一个可供选择的选项。
- 当我“预览”ES 甚至在终端中启动“xscreensaver-demo”时,它不再起作用;我收到一条错误消息。
错误信息显示:
“检测到另一个电子羊进程。使用只读访问禁用羊的渲染。”
该死,有人能帮帮我吗?我想要回我那迷幻的屏幕保护程序,这不应该这么难!
编辑:我通过他个人网站上的电子邮件地址链接联系了 Electricsheep 的创建者(Scott Draves),并寻求他的帮助。希望 Askubuntu 社区能够解决这个问题,我相信我不是唯一一个遇到这个问题的人,因为我已经搜索了好久。
答案1
这是我所做的:
- 摆脱 xscreensaver:apt-get purge xscreensaver
- 摆脱旧的 electricsheep:apt-get purge electricsheep
- 请严格遵循以下说明重新安装:http://electricsheep.org/node/51
警告:这个安装过程就是软件中心被发明的原因!;-) 它能工作,但需要相当多的步骤。除非您想使用其他模块,否则不需要 xscreensaver。Electricsheep 使用此安装方法作为默认屏幕保护程序安装。
祝你好运!
答案2
不,您不是唯一遇到此问题的人。我今天早上升级到 13.04,我的机器上也发生了同样的事情,但我在观看安装时注意到了一些有趣的事情。Ringtail 升级似乎带有自己的 XScreenSaver,因此您现在有两个实例正在运行。
但是,删除 XScreenSaver 的两个实例,然后重新安装一个,并不能解决问题,反而会引发第二个问题……Electricsheep 可以运行,但不会生成分形图案,因为它似乎失去了与提取这些图案的服务器的连接。
我现在正在研究 Electricsheep,如果发现任何有趣的东西,我会更新这篇文章。
答案3
我也无法让 electricsheep 在 13.04 和 13.10 上运行。我尝试使用以下说明从源代码构建最新版本:http://electricsheep.org/node/51但由于一些 wxWidget 问题,这也构建失败。
但是,我找到了一个可行的解决方案,但并不理想:windows 版本在 wine 下运行良好。可能不适合将其设置为屏幕保护程序,但如果您想手动启动它(例如在背景音乐中启动它),它对我来说很好用。
答案4
对我来说,解决这个问题的方法是确保在 中指定了显卡electricsheep-preferences
。例如,我有一张使用 openGL 的 AMD Radeon 卡。在视频驱动程序字段中输入“gl”并重新启动 Xscreensaver 即可解决问题。因此,在终端运行:
electricsheep-preferences
在 GUI 中,您应该会看到一个字段“视频驱动程序”。根据您的驱动程序类型,选项有“gl”、“x11”和“xv”,或者将其留空作为默认值。
我希望这有帮助。