cüce

GNOME kabuk uzantılarına giriş

GNOME kabuk uzantılarına giriş
GNOME, mümkün olduğunda yoldan çıkarken işinizi desteklemek için tasarlanmış şık bir arayüze sahiptir. Bu düşünceler tercihlerinize bağlıdır. Bazı insanlar tüm grafikleri ve simgeleri ister, bazıları klavye kısayollarıyla bir şeyleri nasıl çalıştıracağını hatırlayarak dikkat dağıtıcı unsurları en aza indirmek ister. Bilinen bir sorun, GNOME'un diğer sistemlerde yaygın olan uygulama menüsünü kaldırmış olmasıdır. kendiniz eklemek için bir uzantı ekleyebilirsiniz. GNOME için uzantıları JavaScript'te yazarsınız, ancak diğer dillere bağlantı kurabileceğiniz zamanlar olabilir. JavaScript kullandığınız için Bootstrap gibi CSS paketlerini de kullanabilirsiniz.

Uzantılar ne değişiyor?

Bu alakasız bir soru gibi görünebilir ancak sorun gidermeye başladığınızda bunu bilmeniz gerekir. Herhangi bir uzantı aslında gnome kabuğuna kod ekliyor. Bu nedenle, masaüstünüz kötü bir uzantı nedeniyle çökecek, bu nedenle herhangi bir koda güvenmeden önce dikkatlice test edin. Bunu hem başkalarının uzantılarını kurarken hem de kendinizi kodlarken hatırlamakta fayda var.

JavaScript biliyorsanız ve GNOME wiki'deki belgeleri takip ederseniz, hızlı bir şekilde uzantı yapmayı öğrenebilirsiniz. Sizin için gerekli dosyaları oluşturan standart araçları kullanarak başlayabilirsiniz. Yine de sadece iki gerekli dosya var, bu yüzden onları kendiniz oluşturmak büyük bir iş değil.

Başkalarının uzantılarını nasıl yüklersiniz??

Kendi uzantınızı yapmaya karar vermeden önce, etrafta ne olduğunu görmek iyi bir fikirdir. Bu şekilde, nasıl yazıldığını kontrol etme fırsatınız da var. Programlamayı öğrenmenin en iyi yolu, öğreticileri diğer kodları görmekle birleştirmektir. Bir uzantı kurmanın resmi yolu, GNOME uzantıları web sayfasını kullanmaktır. Eklenti yardımıyla tarayıcınızı (Firefox ve Chrome) kullanarak uzantılarınızı kontrol edebilirsiniz. Ayrıca tüm dizin ağacını kendiniz indirme seçeneğiniz de vardır. Bunu yaparsanız, her şeyi ana dizininizin altına yerleştirmeniz gerekir. Dosyalar kendi dizinine gider: '~/.yerel/paylaşım/gnome-kabuğu/uzantıları/'. Sistem konfigürasyonları için, 'usr/share/gnome-shell/uzantıları', ancak bunu yalnızca doğruladıktan sonra ve bilgisayarı birçok kullanıcı için yönetiyorsanız yapın. GitHub ve diğer benzer sitelerde birçok uzantı bulabilirsiniz. Bu durumda, gerçekten kullanıcınız veya hatta geçici bir kullanıcı altında denemelisiniz.

Daha önce ne yapıldı?

İnsanların sizden önce hangi uzantıları tasarladığını merak edebilirsiniz? Bazı ilginç olanlar; Görev çubuğundaki hava durumu göstergesi, Pomodoro Zamanlayıcıları ve sistem göstergeleri. Ayrıca Super-Shift-D ile çağırdığınız Ekranda Çiz çizim programını da bulabilirsiniz. Bir ekran görüntüsüne açıklama eklemek istiyorsanız çok kullanışlı. GNOME masaüstüyle ilgili herhangi bir şey sizi rahatsız ediyorsa, kaçınmak istediğiniz bir bildirim gibi. Etrafınıza bakın, çoğu şey uzantı şeklinde ince ayarlara sahiptir. Aktiviteler düğmesi herkes tarafından beğenilmiyor, bu yüzden bir uzantı ile gizleyin. Çayınızı yaparken bile yardım alabilirsiniz!

Başlamanın en iyi yolu

Kendinizinkini yapmaya başlamak istediğinizde, programınızın ana mantığı için diğer dilleri kullanabilmenize rağmen JavaScript öğrenmeniz gerekir. Uzantınız, sorun giderme için yeterli JavaScript'i bilmeyi faydalı kılan gnome-shell kodunu tamamlayacaktır. Uzantınızı oluşturmaya hazır komut dosyaları var, bunları kullanın ve nasıl uygulandıklarını görmek için çalışabileceğiniz benzer uzantıları arayın. Resmi başlangıç ​​belgeleri, başlamanıza yardımcı olur. Öncelikle uzantınızın ne yapacağını belirlemeniz gerekir. Açılır menü, panel menüsü veya belki animasyonlar olacak mı?. Hangisinin ne yaptığını belgelerden bulabilirsiniz, ancak işte birkaç özelliğin kısa bir dökümü.

Dağınıklık - Grafik bileşenleri düzenler. St - GNOME Toolkit, bunları Kutular, Kutular ve daha fazlasını oluşturmak için kullanın. Tweener - Genellikle animasyonlar için kullanılır, GNOME'un bir parçası değildir.

Bunlar, bir uzantı yapmak için kullanabileceğiniz üç ana bileşendir. Belgeler çok tekniktir, bu nedenle bulabildiğiniz her yerde örnekler arayın. Öğrenmenin en iyi yolu, her seferinde bir parça kullanmaktır.

Daha fazla öğretici

Birkaç öğreticiyi takip etmek çok yardımcı olabilir, aşırıya kaçmayın, öğrenmenin en iyi yolu hata yapmaktır. Yine de, bir öğretici ile öğrenme eğrisini tırmanmak daha kolaydır.

Transfer bilgesinden toplanan döviz kurunu gösteren güzel bir eğitim. Burada daha uzun olanı çok daha fazla ayrıntı gösterir ve daha ayrıntılıdır. Öğretici 2012'dendir, ancak birçok yönden hala geçerlidir.

Sonuç

GNOME uzantıları oluşturmaya başlamak için ilk sorununuz iyi belgeler bulmaktır. İkincisi, ihtiyacınızın ne yapması gerektiğini düşündüğünüz için bir oyun planına sahip olmaktır. Gerekli JavaScript tabanına sahipseniz bu sizin için çok ilginç olacaktır, ancak JavaScript'teki ilkel becerilerle bile muhtemelen mevcut öğreticiyi tamamlayabilirsiniz.

Linux'ta FPS Nasıl Arttırılır?
FPS'nin kısaltması Saniyedeki Kare Sayısı. FPS'nin görevi, video oynatma veya oyun performanslarındaki kare hızını ölçmektir. Basit bir deyişle, her s...
En İyi Oculus Uygulama Laboratuvarı Oyunları
Oculus başlık sahibiyseniz, yandan yükleme hakkında bilgi sahibi olmalısınız. Sideloading, kulaklığınıza mağaza dışı içerik yükleme işlemidir. SideQue...
Ubuntu'da Oynanacak En İyi 10 Oyun
Windows platformu, günümüzde doğal olarak Windows'u desteklemek için geliştirilen oyunların büyük bir yüzdesi nedeniyle oyun oynamak için hakim platfo...