Electricsheep 在 Raring 13.04 中无法运行

Electricsheep 在 Raring 13.04 中无法运行

我在更新 Ubuntu 软件的四天前下载了 Electricsheep,然后我就爱上它了。

升级到 13.04 后,我很沮丧地说 Electricsheep 不再工作了。我不知道如何修复它,我对 Linux 感到无助。

正如我所说,它在 12.10 中运行完全正常,但现在有了 Raring Ringtail 更新:

  • 我使用 Xscreensaver 来启动 Electricsheep。
  • 当我打开 Xscreensaver 时,“Electricsheep”是其中一个可供选择的选项。
  • 当我“预览”ES 甚至在终端中启动“xscreensaver-demo”时,它不再起作用;我收到一条错误消息。

错误信息显示:

“检测到另一个电子羊进程。使用只读访问禁用羊的渲染。”

该死,有人能帮帮我吗?我想要回我那迷幻的屏幕保护程序,这不应该这么难!

编辑:我通过他个人网站上的电子邮件地址链接联系了 Electricsheep 的创建者(Scott Draves),并寻求他的帮助。希望 Askubuntu 社区能够解决这个问题,我相信我不是唯一一个遇到这个问题的人,因为我已经搜索了好久。

答案1

这是我所做的:

  1. 摆脱 xscreensaver:apt-get purge xscreensaver
  2. 摆脱旧的 electricsheep:apt-get purge electricsheep
  3. 请严格遵循以下说明重新安装: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”,或者将其留空作为默认值。

我希望这有帮助。

相关内容