问题标签 [appindicator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Ubuntu 13.04(GNOME 或 Unity)中的 wx.TaskBarIcon
我曾经wx.TaskBarIcon
成功地在 Windows 和 Mac 上为我的应用程序实现了一个系统托盘接口,但在 Ubuntu 上却遇到了严重的问题。
在以前版本的 Ubuntu 上已经有两个关于此的 SO 问题:
既不提供真正的答案或解决方法。
据我了解,系统托盘白名单已实现,随后被废弃,这显然使 wxWidgets 和 wxPython 应用程序完全无法显示系统托盘。
Ubuntu 论坛暗示我需要编写一个“AppIndicator”。这怎么可能与 wxPython 一起工作?
更新
很明显 wxWidgets 永远不会与 Unity 一起工作。
我试过 GNOME。以下是结果:
演示很糟糕:图标漂浮在不知名的地方。但是,当它被单击时,上下文菜单确实会出现。
python - Ubuntu 13.10:没有名为 appindicator 的模块
Appindicator 在 Ubuntu 13.10 上不可用?
有替代方案吗?或者我可以自己安装吗?
提前致谢。
python - Gtk 3,python,appindicator,禁用标签附近的图标
我在 python 中编写了 openweathermap 站点 appindicator,但我只需要没有图标的指示器中的文本标签。但是当我离开“”时,会显示空图标。为什么,我只需要文本。在 Ubuntu 12.04 中,python-appindicator 不需要图标,如果离开“”则不加载空图标,但在 ubuntu 14.04 中留下空图标。如何禁用图标?有任何想法吗?
python - 如何获得有关 gtk.Menu 弹出的通知
我正在使用带有 Unity 的 Ubuntu 13.04。
我使用 Python 中的 AppIndicator 类创建了一个应用程序指示器,并附加了一个 gtk.Menu。该菜单显示有关 GIT 存储库的一些状态信息,只要菜单不可见,我就不想更新这些信息。相反,当用户单击 AppIndicator 并且菜单变为可见时,我希望得到通知并更新显示的信息。
到目前为止,我找不到菜单弹出时发出的信号。AppIndicator 在被点击时也不会发出信号。事实上,已经有这个问题,但答案只讨论 AppIndicator 是否有(或应该有)适当的信号。但是 gtk.Menu 本身呢?
所以,我的问题是,我怎样才能收到我的菜单可见的通知?
python - 使用 python gtk3 appindicator 处理两个或多个面板指示器
我想使用单个指标类创建两个或更多面板指标。这是代码:
但是当我运行脚本时没有任何反应。如何使用单个类创建两个或多个指标?
panel - Elementary OS 下带有 Vala 应用程序的简单 AppIndicator
昨天我被一些困难的事情困住了。一开始看起来很简单但谁不推我的东西:/
这是我想要的:一个带有我的应用程序的自定义图标的appindicator(statusicon?)。
不幸的是,我在 valadoc 中没有找到任何东西,除了这个,但它已被弃用,它说我们应该使用通知,这与我听说过的关于 .vapi Appindicator 文件的内容不同,但这不是关于如何使用它的真实文档
如果有人可以发布有关在 vala 代码中集成 AppIndicator 的代码,我将不胜感激!
谢谢
c++ - 如何在分叉的孩子中释放使用 app_indicator_new 创建的 AppIndicator 引用?
我有一个 App Indicator 项目,它创建了一个动态构建的启动菜单。
启动菜单通过 fork/exec 运行应用程序。我需要销毁分叉子项中的应用程序指示器,或者以某种方式让它释放它的所有句柄/互斥锁或其他任何东西。如何从分叉的子进程中关闭/释放所有这些引用?
原因是在父 AppIndicator 进程退出后菜单仍然存在。必须有办法防止这种情况发生。
python - Python AppIndicator 菜单冻结
我正在尝试使用一个显示可变状态消息的菜单项创建一个 appindicator。这工作了一段时间,但随后菜单项的文本停止更新。这是我为了隔离问题而创建的一个最小的非工作示例:
有时,菜单项中的文本数到上万,有时已经停止在前数百。更多详细信息:
###
在阅读了类似 stackoverflow 问题中的一些建议解决方案后,我添加了标记的行。但是,他们没有解决问题。“待处理的事件...”行永远不会出现在终端中。- 以类似的方式更新面板图标完美无缺。如果我同时更新上面的菜单项和应用程序的面板图标,即使在菜单项冻结后,图标也会继续更新。
- 我在 Ubuntu 14.04(Unity 桌面)上使用 Python 2.7.6。
有任何想法吗?
python - 我如何知道我在 appindicator 中点击了哪些菜单项?
我创建了一个程序,在其中创建了几个菜单项并将它们最后存储在“ci”中。每当我单击其中一个菜单项时,它都会执行“checkStatus”功能。我想知道我单击了哪些菜单项(ci[0] 或 ci[1] 或其他),因为我的功能将按照我点击的项目。