Ubuntu Türkiye

Masaüstleri => Gnome Masaüstü => Gnome 3.x => Konuyu başlatan: hatas - 25 Kasım 2017 - 22:54:59

Başlık: GNOME eklentileri belgesi Viki'ye eklenmiştir
Gönderen: hatas - 25 Kasım 2017 - 22:54:59
Viki'ye GNOME kabuk eklentileri (https://wiki.ubuntu-tr.net/index.php?title=GNOME_kabuk_eklentileri) maddesini ekledim.

GNOME eklentilerinin Ubuntu'da kullanılabilmesi için yapılması gerekenler, eklentilerin kurulması-yapılandırılması ve örnek bir kaç eklenti hakkında bu belgeden bilgi alabilirsiniz.
Başlık: Ynt: GNOME eklentileri belgesi Viki'ye eklenmiştir
Gönderen: mhmtkrktr - 26 Kasım 2017 - 12:28:36
[mention=633676]@hatas[/mention]; eline sağlık.
Birkaç ekleme daha yapılsa, acaba faydalımı olur yoksa sadece kafa karışıklığı mı.

Mesela, eklentiler wikide anlatılanın dışında, sürüme uyumlu eklentinin ilgili dosyasını indirip ~/.local/share/gnome-shell/extensions dizinine atılarak kurulabilir.

Firefox'un gnome-shell bağlantısı daha önce kullanılan gnome sürümünü tesbit edip, ilgili sürüm için uygun eklentileri listeliyordu. Fakat Firefox bu bağlantıyı bıraktı sanırım. (uzun zamandır denemedim). Chrome\Chromium\Opera 'da bu özellik yok. Bunlar şu ana kadar üretilmiş tüm eklentileri listeliyor. Haliyle mevcut sürüme uyumlu olmayanlar da listede var. Uyumlu olmayan eklenti kurulduğunda OFF anahtarı değiştirilemiyor.

Gnome sürümü değiştiğinde, ilk etapta bir çok eklenti uyumsuz listesine girer ve devredışı kalır. Geliştiricisi düzeltene kadar kullanılamaz gibi görünür. Bunu kendiniz değiştirmek isterseniz, eklentinin metedata.json dosyasına yeni sürümün bilgisini kendiniz yazabilirsiniz. Örn;
Alıntı Yap{
  "_generated": "Generated by SweetTooth, do not edit",
  "description": "Add a menu for quickly navigating places in the system.\nThis extension is part of Classic Mode and is officially supported by GNOME. Please do not report bugs using the form below, use GNOME Bugzilla instead.",
  "extension-id": "places-menu",
  "gettext-domain": "gnome-shell-extensions",
  "name": "Places Status Indicator",
  "settings-schema": "org.gnome.shell.extensions.places-menu",
"shell-version": [
    "3.26"
  ],

  "url": "http://git.gnome.org/gnome-shell-extensions",
  "uuid": "places-menu@gnome-shell-extensions.gcampax.github.com",
  "version": 38
}

Bu şekilde bir üst sürümde çalışmayan eklenti %90 ihtimalle çalışır duruma gelecektir. Diğer %10 luk ihtimal, yapısal bir değişiklik olmuşsa ihtimalidir.

Eklenti ayarlarına uçbirim üzerinden;
gnome-shell-extension-prefs
komutu ile de ulaşılabilir.

Ayrıca eklenti ayarlarını betik aracılığı ile komut satırından yapmak isteyenler (gsetting set), ilgili eklentinin schemas dosyasını /usr/share/glib-2.0/schemas dizinine taşıyıp, glib anahtarlarını güncelleyerek aktif hale getirebilirler.
Başlık: Ynt: GNOME eklentileri belgesi Viki'ye eklenmiştir
Gönderen: hatas - 26 Kasım 2017 - 14:20:21
Alıntı yapılan: mhmtkrktr - 26 Kasım 2017 - 12:28:36

Birkaç ekleme daha yapılsa, acaba faydalımı olur yoksa sadece kafa karışıklığı mı.

Mesela, eklentiler wikide anlatılanın dışında, sürüme uyumlu eklentinin ilgili dosyasını indirip ~/.local/share/gnome-shell/extensions dizinine atılarak kurulabilir.

İyi olur, bu konuda müsait olunca bir eklemede bulunayım. Gnome sürümü değiştiğinde eklentilerin uyumsuz hale gelebileceği konusuna da değinebiliriz ama metedata.json dosyasının elle düzenlenmesi konusu biraz deneyselliğe giriyor ve ileri düzey kullanıcılara hitap ediyor, detaylarına girmeyip konu hakkında bir bağlantı verebiliriz. Teşekkürler.
Başlık: Ynt: GNOME eklentileri belgesi Viki'ye eklenmiştir
Gönderen: meda - 26 Kasım 2017 - 20:43:11
[mention=633700]@hatas[/mention] Teşekkürler. 

Arkadaşlar belki yeri değil ama Wiki sayfamıza ve çevirilere katkıya ihtiyaç var.  Çeviri için forumda konusu var ayrıca da ilgilenenler için: https://translations.launchpad.net/ubuntu
Başlık: Ynt: GNOME eklentileri belgesi Viki'ye eklenmiştir
Gönderen: hatas - 29 Kasım 2017 - 19:40:53
Alıntı yapılan: mhmtkrktr - 26 Kasım 2017 - 12:28:36
Mesela, eklentiler wikide anlatılanın dışında, sürüme uyumlu eklentinin ilgili dosyasını indirip ~/.local/share/gnome-shell/extensions dizinine atılarak kurulabilir.

Bu yötem sanırım Ubuntu 17.10 itibarıyla çalışmıyor. Bir kaç tane eklenti indirdim. İnen arşiv dosyalarını dışarıya çıkarttım (klasör içinde ikinci bir klasör olarak değil, orijinal klasör) ve bu klasörü  ~/.local/share/gnome-shell/extensions dizinine attım ancak İnce Ayarlar üzerinden ve web sitesi üzerinden kontrol ettiğimde herhangi biri yüklenmiş görünmüyor, bilgisayarı yeniden başlatmayı da denedim. GNOME masaüstü kullanan diğer dağıtımlarda işe yarıyordur muhtemelen. İnce Ayarlar - Eklentiler bölümünde de çeşitli hatalar var zaten, bu da ilişkili bir başka sorun olabilir.
Başlık: Ynt: GNOME eklentileri belgesi Viki'ye eklenmiştir
Gönderen: alquirel - 30 Kasım 2017 - 00:29:03
Alıntı yapılan: hatas - 29 Kasım 2017 - 19:40:53
Alıntı yapılan: mhmtkrktr - 26 Kasım 2017 - 12:28:36
Mesela, eklentiler wikide anlatılanın dışında, sürüme uyumlu eklentinin ilgili dosyasını indirip ~/.local/share/gnome-shell/extensions dizinine atılarak kurulabilir.

Bu yötem sanırım Ubuntu 17.10 itibarıyla çalışmıyor. Bir kaç tane eklenti indirdim.

Bu yöntemin çalışmaması için bir sebep yok aslında. Şu an bilgisayar başında değilim o yüzden ekran görüntüsü ya da "ls" komut çıktısı gibi bir belge sunamayacağım ama şunu söyleyeyim. extensions.gnome.org sitesinin yaptığı iş zaten eklentinin dosyalarını o dizine eklemek. Başka hiçbir şey değil. Belki ~/.local ... dizini ile ilgili bir yanlışlık vardır ya da eksik bir eklenti dizini oluşturma işlemi olmuştur.

Ekleme: anlatım da mevcutmuş bu konuyla ilgili
http://www.ubuntubuzz.com/2017/11/how-to-install-manually-gnome-shell-extension.html
Başlık: Ynt: GNOME eklentileri belgesi Viki'ye eklenmiştir
Gönderen: hatas - 30 Kasım 2017 - 19:55:29
Alıntı yapılan: alquirel - 30 Kasım 2017 - 00:29:03
Bu yöntemin çalışmaması için bir sebep yok aslında...  extensions.gnome.org sitesinin yaptığı iş zaten eklentinin dosyalarını o dizine eklemek. Başka hiçbir şey değil. Belki ~/.local ... dizini ile ilgili bir yanlışlık vardır ya da eksik bir eklenti dizini oluşturma işlemi olmuştur.

Ekleme: anlatım da mevcutmuş bu konuyla ilgili
http://www.ubuntubuzz.com/2017/11/how-to-install-manually-gnome-shell-extension.html

alquirel, bağlantısını verdiğin sitedeki anlatımda, eklenti klasörünün adında .v28 gibi sürüm numarasını ifade eden kısmı ve sonrasını silin demişler. Bu işlemi yaptığımda (ve sonrasında Alt+F2'ye r yazıp Gnome kabuğunu yeniden başlattığımda) işe yaradı. Bu bilgileri Viki'deki sayfaya ekledim. Hatalı bir yer varsa düzelteyim ya da isteyen herkes düzeltebilir tabi  :)
Başlık: Ynt: GNOME eklentileri belgesi Viki'ye eklenmiştir
Gönderen: mhmtkrktr - 01 Aralık 2017 - 08:23:08
Eklenti dizininin ismi, büyük\küçük harf duyarlılığı ile birlikte metadata.json içinde ki "uuid" ismi ile aynı olmak zorunda. Aksi durumda eklenti çalışmayacaktır.
Örneğin user-theme eklentisinin dizin ismi şu şekilde;
$ ls ~/.local/share/gnome-shell/extensions | grep user-theme
user-theme@gnome-shell-extensions.gcampax.github.com


Bu ismin doğruluğunu şu şekilde teyit edersek, sürüm uyumu vs etkenler dışında bunun çalışacağını (doğru isimlendirildiğini) görebiliriz.

$ grep uuid ~/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/metadata.json
"uuid": "user-theme@gnome-shell-extensions.gcampax.github.com",

Başlık: Ynt: GNOME eklentileri belgesi Viki'ye eklenmiştir
Gönderen: hatas - 06 Aralık 2017 - 20:18:43
Alıntı yapılan: mhmtkrktr - 01 Aralık 2017 - 08:23:08
Eklenti dizininin ismi, büyük\küçük harf duyarlılığı ile birlikte metadata.json içinde ki "uuid" ismi ile aynı olmak zorunda. Aksi durumda eklenti çalışmayacaktır.

Belgeye bu hususu da ekledim  ;)
Başlık: Ynt: GNOME eklentileri belgesi Viki'ye eklenmiştir
Gönderen: keremngy - 23 Mart 2020 - 00:48:17
teşekkürler çok faydalı oldu