我在安装 WinFF 时遇到问题。我无法使用软件中心,搜索 WinFF 时显示“未找到应用程序”。
所以我手动安装了它:
sudo apt-get
sudo apt-get install winff
这有效,但我遇到了 2 个问题。第一个是这个错误消息:
Gtk-CRITICAL **: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
第二点是我只能从命令行启动 WinFF:
sudo /usr/bin/winff
我该如何修复错误并让 WinFF 在 Unity 中运行?
答案1
我可以确认你遇到的 WinFF 问题未出现在 Ubuntu 软件中心,我的测试是在 Xenial Xerus 16.04 LTS 上进行的。这里最好的建议是按照您已经完成的步骤从命令行安装:
sudo apt-get install winff libavcodec-extra
(请注意添加的libavcodec-extra
包,对于许多 WinFF 编码命令行来说都是必需的。)但对于未来的安装,请查看 Synaptic,它仍然可以在我所有的 Ubuntu 安装上完美运行:
sudo apt-get install synaptic
下面的截图表明,与软件中心不同,Synaptic 清楚地显示了 WinFF:
安装后 WinFF 不会立即出现在 Dash 中,甚至在重试之前打开和关闭 Dash 也不会产生任何效果。但是,如果您注销然后重新登录,您将看到以下内容:
笔记:
- 命令行上显示的 GTK 错误消息可以放心忽略,我在自己的系统上从命令行运行 WinFF 时也看到了这个消息。这是一个虚假的当您从 Dash 安全运行该应用程序时,您将不会看到警告……