Questions tagged «application-development»

为Ubuntu(包括Ubuntu Touch)编写应用程序,以及有关向Ubuntu Software Center提交应用程序的问题。这涵盖了开源和商业应用程序。

3
如何在GTK3中添加VTE终端小部件?
我正在尝试vte在应用程序中添加小部件,并且发现了用于.fork_command()在该小部件中执行命令的示例。但是根据 http://developer.gnome.org/vte/0.26/VteTerminal.html#vte-terminal-fork-command 不推荐使用,建议使用fork_command_full()。这需要八个强制性参数。他们没有听到“ defaults ”这个词吗?我已经能够构造出行之有效的线: pty_flags = vte.PtyFlags(0) terminal.fork_command_full(pty_flags, "/home/int", ("/bin/bash", ), "", 0, None, None) 是的,我了解这些枚举,我只是希望自己做的事情完全错误,并且有一种更简单的方法。你知道任何? 我正在使用quickly默认ubuntu-application模板的PS 。 PPS导入行是 from gi.repository import Vte as vte

4
如何在GTK中检测计算机的物理屏幕尺寸
我在编写应用程序时遇到了这个错误。简而言之,该应用程序的窗口大小是固定的,不适用于上网本等较小的屏幕。 在这些情况下,下部按钮超出了屏幕限制,无法使用。我想在用户界面中考虑到这一点,但是首先,我想找出GTK中检测屏幕尺寸的标准方法(如果有的话)。 那么,有没有人对此有任何想法?



1
仅在Unity下显示菜单
我们希望我们的应用程序Nitro在Ubuntu上更原生。我们将通过添加Unity快速列表支持和Appmenu支持来做到这一点。 该应用程序是否可能仅利用应用程序菜单?如果用户不使用Unity,他们将不会获得任何菜单栏。我们希望菜单为Ubuntu版本的唯一原因是为了桌面集成。




2
是否可以通过编程方式从Unity Dash调用,访问或获取结果?
背景 在关注了过去几个版本的Unity的通知API之后,我开发了一种方法来编写供稿阅读器,以在消息菜单中联合新来的人... ...,并在破折号中提供搜索。 最好直接从消息传递菜单中打开破折号,直接打开搜索选定术语的进给镜头。看上面的图片,明白我的意思。 题 本质上,是否有Unity API可以: 召唤破折号? 设置仪表板的活动镜头吗? 设定破折号的搜寻字词? 谢谢。


1
如何使Chromium应用程序窗口在Unity启动器中算作“自己的应用程序”?
我正在尝试将Chromium应用程序窗口(chromium-browser --app = http://example.org)添加到启动器。我已经整理了一个.desktop文件,它可以工作,但是Chromium的所有实例都集中在一起。如果我已经运行了正常的浏览器窗口,则该应用将与Chromium一起列出。如果我先启动该应用程序窗口,它将列出正常的铬窗口。有没有办法阻止这种情况的发生?




2
是否可以更改和更新运行中的指示器小程序的状态图标?
我正在尝试创建一个模仿gnome面板的CPU负载applet的简单应用程序指示器。 我目前通过使用新的CPU负载信息更新(覆盖)指示器的状态图标,并在每次更新时将状态图标重新设置为相同的图标来完成此操作(我知道这很愚蠢,但是我不知道它是否是目前可以解决)。 不幸的是,这是行不通的,例如,我总是看到“第一个”图标状态。 指示器图标不会更新,而图标的内容会更新。 我还尝试首先将状态图标临时设置为其他内容。 ... update_icon() indicator.set_icon("indicator-messages") indicator.set_icon("indicator-cpu-load") ... 但这也不起作用。 有任何想法吗? 更新: 确实有可能使用骇客做我想做的事情,以使指示器重新绘制其图标(感谢Jorge Castro和Ted Gould): ... update_icon() indicator.set_status(appindicator.STATUS_ATTENTION) indicator.set_status(appindicator.STATUS_ACTIVE) ... 注意状态图标应与活动状态图标相同,否则会有些闪烁。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.