我正在尝试创建一个简单的应用程序指示器来模拟 gnome 面板的 CPU 负载小程序。
我目前通过使用新的 CPU 负载信息更新(覆盖)指示器的状态图标并在每次更新时将状态图标重新设置为相同的图标来执行此操作(我知道这很愚蠢,但我不知道它是否是目前可能以其他方式解决)。
不幸的是,这不起作用,我总是看到“第一个”图标状态,例如。

指示器图标不会更新,而图标的内容会更新。
我还尝试先将状态图标暂时设置为其他内容,例如。
...
update_icon()
indicator.set_icon("indicator-messages")
indicator.set_icon("indicator-cpu-load")
...
Run Code Online (Sandbox Code Playgroud)
但这也不起作用。
有任何想法吗?
更新:
确实可以使用 hack 来做我想做的事情,使指标重新绘制其图标(感谢 Jorge Castro 和 Ted Gould):
...
update_icon()
indicator.set_status(appindicator.STATUS_ATTENTION)
indicator.set_status(appindicator.STATUS_ACTIVE)
...
Run Code Online (Sandbox Code Playgroud)
注意状态图标应与活动状态图标相同,否则会有一些闪烁。
我刚刚安装了最新版本的 Ubuntu (10.10),我正在尝试为 nvidia ion 安装适当的驱动程序。
但是,工具栏中没有系统 > 管理 > 硬件驱动程序选项。这个版本的ubuntu中不存在这个吗?
您知道在 ubuntu 上为 nvidia ion 安装正确驱动程序的任何好的链接吗?
提前致谢!
我试过f.lux,我喜欢它的作用(根据一天中的时间自动调整显示器的色彩平衡),但它似乎只适用于我的一台显示器。
我可以将它配置为适用于所有这些吗?如果没有,我可以使用哪些其他应用程序?
我目前正在运行 Ubuntu 10.04 LTS,其中 2 个 NVIDIA Quadro NVS 420 连接到 4 个 DELL 2007FP。
当我打字
set | grep -i proxy
Run Code Online (Sandbox Code Playgroud)
我看到所有涉及代理设置的环境变量。我了解http_proxy和ftp_proxy的含义,但是all_proxy用于什么以及我可以在哪里更改它?
当我使用 gnome-network-properties 应用程序时,它已添加到我的环境变量中。为什么在那里将袜子指定为协议?
all_proxy=socks://my_proxy:port/
Run Code Online (Sandbox Code Playgroud) 
PCMANFM 显示我还有 87.2 GB,但 Nautilus 只显示 81.3 GB,这是为什么,我一直在使用 SHIFT+DEL 删除文件,所以我不知道为什么会这样。
我正在使用一个我喜欢的 GTK 主题,除了它在窗口周围没有边框。如果我在一个白色背景的网页上(例如)并且我的墙纸是白色的,我不知道网页从哪里开始。更糟糕的是,有时这种事情会发生在其他窗口上,我无法分辨一个窗口的开始位置和另一窗口的结束位置。
有没有办法编辑 GTK 主题?更具体地说,有没有办法编辑主题以便在窗口周围显示边框?
如果我在与 Windows 一起出售的戴尔笔记本电脑上运行 Ubuntu,这会使我的保修失效吗?
我修电脑是为了赚点外快。我打算购买一个可移动硬盘来承载重要的程序和东西,我也想在其中安装 Ubuntu 11.04。因此,我无法在其中安装专有图形驱动程序,因此 Unity 3D 是不可能的。
当我在 Nvidia 或 ATI 图形计算机中启动 GNOME Shell 时,我可以在不安装驱动程序的情况下运行它吗?
我使用 gedit-latex-plugin 来编辑我的 LaTeX 文档。但是,每次打开 .tex 或 .sty 文件时,都会弹出一个标记为“选择主文档”的烦人对话框,除非我再次选择同一个文件,否则 gedit 不会进入“LaTeX 模式”。
有没有办法禁用此对话框或在打开 .tex 文件时始终加载“LaTeX 模式”?