Birlik'te GNOME uygulamalarını kullanabilir miyim?


28

Apletler, GNOME'un araç çubuğundan eklediğiniz ve başlattığınız küçük programlardır. Resme bakınız: http://www.futuredesktop.com/audio-recorder/recorder-applet.ogv

Favori uygulamam:

  • rec-applet: Akıllı ses kaydedici uygulaması. Bunu Launchpad'den alabilirsiniz.

  • clipart-finder: Bilgisayarınıza clipart bulun ve indirin. Bunu Launchpad'den alabilirsiniz.

1) Bu uygulamaları UNITY'de olduğu gibi kullanabilir miyim?

2) Unity'de kullanılabilir hale getirmek için uygulama kodunda (rec-applet ve clipart-finder) ne gibi değişiklikler yapmalıyım?

3) Birlik için uygulama spesifikasyonu nerede?

Yanıtlar:


10

Bence yapamazsın. Birlik sadece bildirim alanını ve göstergelerini gösterir . Yani gösterge-applet'i kullanmak için kodlarını taşırsanız, çalışacaklardır.


1
Ayrıca cücenin kabuğunun panel uygulamalarını desteklemediğine dikkat etmek önemlidir. Eski uygulama şartnamesinin GNOME 3’te kaldırıldığı
görülüyor

Evet, GNOME 3'te uygulayıcılar kesinlikle ölecek.
Alfredo Hernández

gnome3 wiki'de gnome panel uygulamalarının yeni bir standarda yükseltildiğine dair bazı konuşmalar var ama bence GNOME dev'leri kabuklarını kabaca kestiler.
RolandiXor

1
Clipart-applet hiçbir şeyi göstermez, bu yüzden onu bir göstergeye dönüştürmenin bir anlamı yoktur. Belki
Unity'de

3
Birçok uygulama göstergeye dönüştürülemez. Ya herhangi bir şeyin göstergesi olmaları gerekmediği için ya da göstergeler gnome appletleriyle aynı özelliklere sahip olmadıkları için (örneğin, sürükle ve bırak desteği). En azından şimdi, bir gösterge olarak yapılamadığım için çalışmamı bir uygulamayla hurdalayabileceğimi biliyorum.
Tommy Brunn

9

Her iki mermi, fırlatıcıları çalışma alanına daha yakın konumlandırmaya teşvik ettiğinden (Unity'deki kenar çubuğunu ve Gnome Shell'deki favori uygulamaları da kullanarak), daha yaygın olan panel uygulamalarının çoğu eski haline gelmeye yakındır (genellikle sadece ana sayfalarıyla bir şeyler başlattıkları için) pencerelerin rampalarına yakın görünmesi). Bazı zekâlar işi bitirecek.

Her iki kabuk, panel uygulamaları gibi uzantılar için daha iyi tanımlanmış, daha katı yöntemler için gidiyor. Ubuntu'nun gösterge malzemesi o bölgeye uyar; göstergeler tek kullanımlık bir durum sunar ve tek bir yere gider. Birlik aynı zamanda Lensler adı verilen bir özelliğe sahiptir. Varsayılan olarak, Unity'de iki Lensiniz vardır: Uygulamalar ve Dosyalar. Gelecekte, her türlü harika şeyi yapmak için çok daha fazlasını yükleyebileceksiniz (Youtube'a göz atma gibi). Ubuntu wiki'sinde bununla ilgili bazı bilgiler var .

Yeni mermiler geliştikçe, ilave uzatma noktaları ortaya çıkabilir.


3

Rec-applet'ten emin değilim, ancak clipart-finder, Unity'ye entegre edilebilecek gibi görünüyor. Lensler API'sı .

Son UDS-N'deki Lenses API oturumunda Neil Patel , iki saat boyunca hacklediği bir youtube yerine çıktı. Tatlıydı ve küçük resim bulucu için mükemmel bir eşleşme olacak gibi görünüyordu.


Teşekkür ederim. Places API, ClipArt-Finder için iyi bir çözüm gibi görünüyor. Ve DBus kullandığı için Yerler diğer uygulamalarla kolayca etkileşime girebilir. Lanuga önemli değil; Python, Vala veya C, hepsi yeterli. [Url = launchpad.net/unity-place-sampleXXPlaces Sample. [/ Url] ile başlayacağım ve ondan gideceğim.
Moma Antero

1

Tamam, ne Unity ne de GNOME Shell’in GNOME 2.x’ten bildiğimiz gibi uygulamaları olmaz. Apletler sadece küçük GTK uygulamalarıdır, bu nedenle başlatıcı düğmesinin yanındaki uygulama penceresini açabilirsem harika bir çözüm olurdu.

Umarım Birlik bize şu konularda yardımcı olabilir:

1) Başlatıcı düğmesinin yerini bulun. Benim applet başvurum GTK uygulama daha sonra düğmenin konuma bir pencere yakın yaratacaktır. Pencere genellikle küçüktür, bu nedenle ekranı en üst düzeye çıkarmak veya ekranın ortasından açmak çok "kaba" olur.

2) Durumu veya ilerlemeyi belirtmek için, GTK uygulaması başlatıcı düğmesini değiştirmek isteyebilir. Başlatıcı'nın görüntüsünü veya rengini değiştirebilir miyiz, hatta üzerine çizebilir miyiz?

3) Camı çevirerek açın. Başlatıcı düğmesine tıklamak, uygulama penceresini gösterir / gizler. Bu, orijinal uygulama başlatıcısını taklit edecektir.

Unity ve GNOME Shell'de de rec-applet ve clipart-finder rock'ı yapmak istiyorum .


1

Kesinlikle kullanmanız gereken bir Gnome Panel uygulaması varsa ve değiştirmek için bir gösterge almak uygun değilse, bu bir geçici çözüm olabilir:

  1. Xfce4-panel'i yükleyin
  2. "Xfce4-panel" komutunu çalıştırın
  3. XfApplet eklentisini kurun
  4. Gnome Panel uygulamanızı Xfce4 paneline ekleyin
  5. Paneli, sisteminizin diğer parçalarını rahatsız etmeyecek şekilde, sağ alt köşede olacak şekilde yerleştirin.

xfapplet için tho kaynak kodunun derlenmesini gerektirir
Aquarius Power

0

GNOME uygulaması sadece GNOME panelinde çalışır. Birlik GNOME panelini kullanmayacağından, kanonik olarak çalışmanın bir yolunu bulamazsanız, küçük uygulamalar çalıştırmak mümkün değildir.



0

Başka bir alternatif de Cairo-Dock'u Ubuntu Birliğinize kurmak. Ubuntu Yazılım Merkezinde GLX-Dock olarak bulabilirsiniz. Bu, hava durumu, disk kullanımı, sistem monitörü, vb. Gibi birçok uygulamanın bulunduğu harika bir uygulamadır.


0

hala bu tarihe kadar bu problemi yaşadım,
ama nihayet gnome appletleri bu soruda açıklandığı şekilde birlik içinde çalıştırabiliriz .

temelde koşar gnome-panel, alt + super + rightClick ile ondan istemediklerinizi kaldırın ve istediğinizi ekleyin; Artık nihayet bir yıldan fazla bir süre sonra "cpu frekansı ölçeklendirme monitörüne" erişebiliyorum ...

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.