相关疑难解决方法(0)

桌面忘记主题?

我在 VirtualBox 中运行 Ubuntu(在 Windows 7 主机上)。现在好几次,顶级菜单栏、任务栏——以及似乎每个系统对话框——都忘记了它们在我第一次安装系统时所遵循的开箱即用的“氛围”主题。窗口标题仍然保留了主题,但几乎没有其他内容。

我已经在谷歌上搜索了很多关于这个问题的帮助。我发现的所有内容都建议运行一些 gconf reset 或删除 .gconf* .gnome* 和其他类似目录。我遵循了所有这些建议,但没有任何效果。我仍然感到乏味的 Windows-95 风格的灰色 3D 外观和感觉。在以前的情况下,经过多次搞砸后,我放弃并重新启动了 VM 实例,并惊喜地看到整个 UI 中恢复了原始的“氛围”主题,但它总是在一段时间后再次消失,通常是在重新启动后,所以我永远无法弄清楚我做了什么破坏了它。

这是我希望它看起来像的 Ubuntu 站点的示例。

替代文字

这是我的系统目前的屏幕截图。

替代文字

另请注意,我的 GNOME 终端通常具有漂亮的紫色半透明外观,从屏幕截图中可以看出,它们现在只是纯哑光白色。

最后一次(就在昨天),尝试了所有常用技巧的多种组合并重新启动了几次都没有解决问题,所以在这里我在 SU 想知道:

我如何为 Gnome/Ubuntu 桌面恢复开箱即用的主题,注意到清除所有配置文件 - 正如在线许多地方所建议的 - 无法实现这一目标?

在我调整 VM 实例大小后,强制 Ubuntu 桌面调整自身大小后,或者在我玩弄 Compiz 设置之后,知道它似乎失败可能会有所帮助。我一直无法弄清楚它是哪一个,也可能都不是。考虑到我为了让事情恢复正常而不得不经历的痛苦(并且考虑到我不知道如何去做),事实证明很难明确地找出原因。

gnome themes gnome-settings-daemon

81
推荐指数
4
解决办法
2万
查看次数

将 WebKit WebView 表单连接到 Python 回调?

我正在编写一个小型 Python 和 WebKit 应用程序;我使用 WebKit 作为我的应用程序的 UI。

我想要做的是在 WebKit 中创建一个交互元素(即组合框或一组可点击区域),当用户与这些元素交互时,我可以调用 Python 回调进行一些处理,然后使用新讯息。

这是我想要做的一个例子:

  1. 用户会看到一个选项组合框(我假设使用 WebKit 中的 HTML 表单显示组合框)。
  2. 选择组合框选项后,on_combo_selected()将在我的 Python 脚本中调用,然后获取一些数据。
  3. 数据被传递到 WebKit 并更新视图。

我怎样才能做到这一点?

python gtk webkit application-development

31
推荐指数
2
解决办法
1万
查看次数

服务器可以同时处理 shell 命令吗?

我正在用PHP编写一个非常简单的基于浏览器的MP3播放器。该项目的一部分要求将每个 MP3 文件转换为WAV文件。PHP 中有一个函数,它允许您通过 shell 执行命令。对于我的项目,每当有人将歌曲上传到他们的帐户时,将执行以下命令:shell_exec

shell_exec('ffmpeg -i inputSong.mp3 outputSong.wav')
Run Code Online (Sandbox Code Playgroud)

因此,假设有 10 个不同的人在同一时间完成了歌曲的上传。Linux 服务器是同时执行 10 个 shell 命令还是一次只执行一个?

如果服务器可以同时处理多个 shell 命令,服务器是否能够同时处理 10 首不同的歌曲,还是一次只能处理一首?

php command-line ffmpeg

11
推荐指数
2
解决办法
2649
查看次数

编辑 GTK 主题(添加边框)

我正在使用一个我喜欢的 GTK 主题,除了它在窗口周围没有边框。如果我在一个白色背景的网页上(例如)并且我的墙纸是白色的,我不知道网页从哪里开始。更糟糕的是,有时这种事情会发生在其他窗口上,我无法分辨一个窗口的开始位置和另一窗口的结束位置。

有没有办法编辑 GTK 主题?更具体地说,有没有办法编辑主题以便在窗口周围显示边框?

themes customization gtk

8
推荐指数
1
解决办法
5670
查看次数