我可以在Unity中使用GNOME小程序吗?


28

小程序是您附加的小程序,可从GNOME的工具栏启动。查看图片:http : //www.futuredesktop.com/audio-recorder/recorder-applet.ogv

我最喜欢的小程序是:

  • rec-applet:智能音频记录器applet。您可以从启动板获得此功能。

  • 剪贴画查找器:查找剪贴画并将其下载到计算机。您可以从启动板获得此文件。

1)我可以按原样在UNITY中使用这些小程序吗?

2)我必须对applet的代码(rec-applet和clipart-finder)进行哪些更改,以使其在Unity中可用?

3)Unity的applet规范在哪里?

Answers:


10

我想你做不到 Unity仅显示通知区域和指示器。因此,如果您移植他们的代码以使用指标小程序,它们将起作用。


1
还值得注意的是gnome-shell不支持面板小程序。如此看来,旧的小程序规范3.被淘汰在GNOME
dv3500ea

是的,在GNOME 3中,小程序肯定会死。
阿尔弗雷多·埃尔南德斯

在gnome3 Wiki上有一些关于将gnome面板小程序升级到新标准的讨论,但是我认为GNOME开发人员对(他们困惑)他们取消计划的外壳非常有信心。
RolandiXor

1
剪贴画小程序没有任何指示,因此将其转换为指示符没有任何意义。也许如果有某种(plugin?)系统可以在Unity中进行专门搜索,那么它可能适合于…
JanC

3
许多小程序无法转换为指标。要么是因为它们不应该指示任何东西,要么是因为这些指示符根本不具有与gnome小程序相同的功能(例如,拖放支持)。至少现在我知道可以将我的工作取消在applet上,因为它不能作为指标来完成。
Tommy Brunn

9

由于这两个外壳都鼓励您将启动器放置在离工作区更近的位置(很好地使用Unity中的侧边栏和Gnome Shell中的常用应用程序),因此许多较常见的面板小程序几乎已过时了(因为它们通常只是使用主菜单启动东西)窗口显示在启动器附近)。一些聪明将完成这项工作。

这两个外壳都将使用更好定义的,更严格的方法来扩展面板小程序。Ubuntu的指标内容适合该领域。指标服务于一个用例,它们放在一个地方。Unity还具有称为Lenses的功能。默认情况下,您在Unity中有两个镜头:应用程序和文件。将来,您将能够安装更多的软件来做各种很酷的事情(例如浏览Youtube)。 在Ubuntu Wiki上有关于此的一些信息

随着新Shell的发展,可能会出现其他扩展点。


3

我不确定rec-applet,但是clipart-finder看起来可以通过Lenses API集成到Unity中。

在最近的UDS-N的Lenses API会话中,尼尔·帕特尔(Neil Patel)演示了一个在两个小时内被黑客入侵的YouTube地方。它很甜美,看起来像是剪贴画查找器的绝佳搭配。


谢谢。Places API似乎是ClipArt-Finder的一个很好的解决方案。由于Places使用DBus,因此可以轻松地与其他应用程序进行交互。羊毛uga紧要紧;Python,Vala或C,它们都足够。我将从[url = launchpad.net/unity-place-sample]Places Sample。[/ url]开始,然后从中开始。
Moma Antero

1

好的,正如我们从GNOME 2.x所知,Unity或GNOME Shell都没有小程序。小程序只是GTK的小型应用程序,因此,如果我可以在启动器按钮附近打开应用程序窗口,那将是一个不错的解决方案。

我希望Unity可以帮助我们:

1)找出启动器按钮的位置。然后,我的applet应用程序 GTK-application将创建一个靠近按钮位置的窗口。窗口通常很小,因此以最大化模式或在屏幕中央打开它会非常“粗鲁”。

2)为了指示状态或进度,GTK应用程序可能需要修改其启动器按钮。我们可以更改启动器的图像或颜色,甚至可以在其上绘制吗?

3)翻转窗口。单击启动器按钮将显示/隐藏应用程序窗口。这将模仿原始的applet启动器。

我也想在Unity和GNOME Shell中制作唱片剪贴画


1

如果有一个绝对必须使用的Gnome面板小程序,并且无法找到替换它的指示器,那么这可能是一种解决方法:

  1. 安装xfce4-panel
  2. 运行“ xfce4-panel”
  3. 安装XfApplet插件
  4. 将您的Gnome面板小程序添加到Xfce4面板
  5. 以不打扰系统其他部分(即右下角)的方式安排面板。

它需要编译xfapplet的源代码
Aquarius Power

0

GNOME小程序仅在GNOME面板上运行。由于统一将不使用GNOME面板,因此除非规范化了某种解决方法,否则无法运行applet



0

另一种选择是在Ubuntu Unity上安装Cairo-Dock。您可以在Ubuntu软件中心以GLX-Dock的形式找到它。这是一个非常酷的应用程序,具有很多自己的小程序,例如天气,磁盘使用率,系统监视器等。


0

到目前为止,我仍然遇到这个问题,
但是最后我们可以按照此问题的说明统一运行gnome applet 。

基本上,您可以运行gnome-panel,使用alt + super + rightClick从中删除不需要的内容,并添加您想要的内容;现在,一年多以后,我终于可以访问“ cpu频率缩放监视器”了。

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.