GNOME Kabuğu - GNOME Shell

GNOME Kabuğu
Uygulamalar görünümünü ve Durum menüsünü gösteren GNOME Shell 3.38 (Eylül 2020'de piyasaya sürüldü)
Uygulamalar görünümünü ve Durum menüsünü gösteren GNOME Shell 3.38 (Eylül 2020'de piyasaya sürüldü)
Geliştirici (ler)GNOME Projesi
İlk sürüm6 Nisan 2011; 9 yıl önce (2011-04-06)
Kararlı sürüm3.38.1[1] (8 Ekim 2020; 55 gün önce (2020-10-08)) [±]
Önizleme sürümü3.37.92[2] (13 Eylül 2020; 2 ay önce (2020-09-13)) [±]
Depogit.gnome.org/Araştır/ gnome-shell
YazılmışJavaScript ve C[3][4]
İşletim sistemiBSD, Linux, Unix
Uygun75 dil[5]
Dil listesi
Afrikaans, Arapça, Aragonca, Assamca, Asturca, Baskça, Belarusça, Bengalce, Boşnakça, Brezilya Portekizcesi, İngiliz İngilizcesi, Bulgarca, Katalanca, Çince, Çekçe, Danca, Hollandaca, Esperanto, Estonca, Fince, Fransızca, Friulian, Galiçyaca, Almanca, Yunanca, Gujarati, İbranice, Hintçe, Macarca, İzlandaca, Endonezce, Interlingua, İrlandaca, İtalyanca, Japonca, Kannada, Kazakça, Khmer, Kırgızca, Korece, Kürtçe, Letonca, Litvanyaca, Makedonca, Malayca, Malayalam, Marathi, Nepalce, Norveççe Bokmål , Norveç Nynorsk, Oksitanca, Oriya, Farsça, Lehçe, Portekizce, Pencapça, Romence, Rusça, İskoç Galcesi, Sırpça, Sırpça Latince, Sinhala, Slovakça, Slovence, İspanyolca, İsveççe, Tacikçe, Tamilce, Telugu, Tayca, Türkçe, Uygurca Ukraynaca, Özbek (Kiril), Vietnamca
Tür
LisansGPL
İnternet sitesiwiki.gnome.org/ Projeler/ GnomeShell

GNOME Kabuğu ... grafik kabuk of GNOME masaüstü ortamı 3. versiyondan başlayarak,[6] 6 Nisan 2011'de piyasaya sürüldü. Uygulamaları başlatma, aralarında geçiş yapma gibi temel işlevleri sağlar. pencereler ve aynı zamanda bir widget motoru. GNOME Kabuğu değiştirildi GNOME Paneli[7] ve GNOME 2'nin bazı yardımcı bileşenleri.

GNOME Kabuğu şu dilde yazılmıştır: C ve JavaScript için bir eklenti olarak Mutter.

Aksine KDE Plazma Çalışma Alanları, farklı cihazlar için çoklu grafiksel kabukların oluşturulmasını kolaylaştırmayı amaçlayan bir yazılım çerçevesi olan GNOME Kabuğunun üzerinde kullanılması amaçlanmıştır. masaüstü bilgisayarlar üzerinden çalıştırılan büyük ekranlarla tuş takımı ve fare, Hem de taşınabilir bilgisayarlar daha küçük ekranlar ile tuş takımı, dokunmatik yüzey veya dokunmatik ekran.

Tarih

GNOME Kabuğu için ilk kavramlar GNOME'lar sırasında oluşturuldu Kullanıcı Deneyimi Hackfest 2008 Boston'da.[8][9][10]

Geleneksel GNOME masaüstünün eleştirilmesinden ve durgunluk ve vizyon eksikliği suçlamalarından sonra,[11] ortaya çıkan tartışma, GNOME 3.0 Nisan 2009'da.[12] O zamandan beri Red Hat, GNOME Shell'in gelişiminin ana itici gücü oldu.[13]

GNOME Shell'in yayın öncesi sürümleri ilk olarak Ağustos 2009'da kullanıma sunuldu[14] ve Eylül 2009'da 2.28 sürümünde GNOME'un normal, temerrüde düşmeyen parçası haline geldi.[15] Sonunda 6 Nisan 2011'de GNOME'un varsayılan kullanıcı arayüzü olarak gönderildi.[16][17]

Tasarım

GNOME masaüstü ortamının grafiksel kabuğu (grafiksel ön uç / grafiksel kabuk / UX / UI) olarak, tasarımı GNOME UX Tasarım Ekibi tarafından yönlendirilir.[18]

Tasarım bileşenleri

GNOME Shell.png
1
2
3
4
5
6
7
GNOME Kabuğuna Genel Bakış modu
1
Etkinlikler düğmesi
2
Dash
3
Arama çubuğu
4
Bildirimler ve mesaj tepsisi
5
Sistem durum alanı
6
Çalışma alanı listesi
7
Göstergeler tepsisi

GNOME Kabuğu aşağıdaki grafiksel ve işlevsel öğeleri içerir:[19]

  • Üst çubuk
  • Sistem durum alanı
  • Faaliyetlere Genel Bakış
  • Dash
  • Pencere seçici
  • Uygulama seçici
  • Arama
  • Bildirimler ve mesaj tepsisi
  • Uygulama değiştirici
  • Göstergeler tepsisi (kullanımdan kaldırıldı)

Yazılım mimarisi

GNOME Shell sıkı bir şekilde entegre edilmiştir Mutter, bir birleştirme pencere yöneticisi ve Wayland besteci. Dayanmaktadır Dağınıklık görsel efektler sağlamak ve donanım ivmesi[20] GNOME Shell bakımcısına göre[21] Owen Taylor, büyük ölçüde JavaScript ile yazılmış bir Mutter eklentisi olarak kuruldu[22] ve kullanır GUI widget'ları tarafından sunulan GTK + sürüm 3.

Özellikleri

Değişiklikler Kullanıcı arayüzü (UI) aşağıdakileri içerir, ancak bunlarla sınırlı değildir:

  • Clutter and Mutter desteği çoklu dokunma hareketleri.[23]
  • İçin destek HiDPI monitörler.[24]
  • Yeni Faaliyetlere genel bakış, hangi evler:
    • Bir rıhtım ("Dash" olarak adlandırılır) uygulamalar arasında hızlı geçiş yapmak ve uygulamaları başlatmak için
    • Şuna benzer bir pencere seçici Mac os işletim sistemi 's Görev kontrolü ayrıca bir çalışma alanı değiştirici / yöneticisi içerir
    • Bir uygulama seçici
    • Arama
  • Ekranın yarısını veya tüm ekranı kaplaması için pencereleri ekran kenarlıklarına "yapıştırma"
  • Varsayılan olarak tek bir pencere düğmesi olan Kapat, üç yerine (yapılandırılabilir). Çalışma alanı pencere yönetimi lehine küçültmek için bir panelin olmaması nedeniyle küçültme kaldırılmıştır. Büyütme, yukarıda belirtilen pencere yapıştırma kullanılarak veya pencere başlık çubuğuna çift tıklayarak gerçekleştirilebilir.
  • GNOME Panel masaüstünü sunan donanım hızlandırması olmayanlar için 3.0–3.6 sürümlerinde bir geri dönüş modu sunulmaktadır. Bu mod, Sistem Ayarları menüsünden de değiştirilebilir.[25] GNOME 3.8, geri dönüş modunu kaldırdı ve daha geleneksel bir görünüm ve his sunan GNOME Shell uzantılarıyla değiştirdi.[26]

Genişletilebilirlik

GNOME Kabuğunun işlevselliği şu şekilde değiştirilebilir: uzantılar yazılabilir JavaScript. Kullanıcılar, GNOME uzantıları web sitesini kullanarak uzantıları bulabilir ve yükleyebilir. Bu uzantılardan bazıları GNOME'larda barındırılıyor git deposu resmi olmasalar da.[27]

Fotoğraf Galerisi

Benimseme

  • Arch Linux GNOME 2 desteğini GNOME 3 lehine bıraktı. depolar Nisan 2011'de.[28]
  • Fedora 15 Mayıs 2011 yayımından bu yana varsayılan olarak GNOME Kabuğu kullanmaktadır.[29]
  • Sabayon Linux GNOME Kabuğunun en son sürümünü kullanır.
  • openSUSE GNOME sürümü Kasım 2011'de 12.1 sürümünden beri GNOME Kabuğu kullanıyor.[30]
  • Mageia 2 ve sonrası, Mayıs 2012'den beri GNOME Shell'i içerir.[31]
  • Debian 8 ve sonraki sürümlerde, Nisan 2015'ten beri varsayılan masaüstünde GNOME Kabuğu bulunur.[32][33]
  • Solaris 11.4 Ağustos 2018'de GNOME 2'yi GNOME Shell ile değiştirdi.[34][35]
  • Ubuntu Canonical Unity'nin geliştirilmesini durdurduktan sonra, Ekim 2017'de 17.10'dan beri varsayılan olarak GNOME Shell'i kullanıyor.[36] 11.10 sürümünden beri havuzlara kurulabilir.[37] Alternatif bir lezzet, Ubuntu GNOME Ubuntu 12.10 ile birlikte yayınlandı,[38] ve Ubuntu 13.04 tarafından resmi lezzet statüsü kazandı.[39]

Resepsiyon

GNOME Shell karışık incelemeler aldı: Çoğunlukla tasarım kararları ve çevre üzerindeki azalan kullanıcı kontrolü ile ilgili çeşitli nedenlerle eleştirildi. Örneğin, özgür yazılım topluluğu ile planlanan sıkı entegrasyonun Mutter GNOME Shell kullanıcılarının bir alternatife geçiş yapamayacağı anlamına gelir pencere yöneticisi masaüstünü bozmadan. Özellikle, kullanıcılar kullanamayabilir Compiz GNOME'un eski sürümlerinin izin verdiği aynı özellik türlerine erişimi korurken GNOME Kabuğu ile.[40]

İncelemeler genellikle zamanla daha olumlu hale geldi ve gelecek sürümler, kullanıcılar tarafından bildirilen rahatsızlıkların çoğunu ele alıyor.[41][42]

Ayrıca bakınız

  • Birlik - eski sürümleri tarafından kullanılan GNOME için bir kabuk arayüzü Ubuntu

Referanslar

  1. ^ Catanzaro, Michael (8 Ekim 2020). "GNOME 3.38.1". GNOME Posta Hizmetleri (Mail listesi). Alındı 13 Ekim 2020.
  2. ^ Jardón, Javier (13 Eylül 2020). "GNOME 3.37.92 yayınlandı". GNOME Posta Hizmetleri (Mail listesi). Alındı 17 Eylül 2020.
  3. ^ "GNOME 3 Efsaneleri: GNOME 3.0, Mono'ya bağlıdır!", GNOME Live!, alındı 19 Aralık 2010
  4. ^ "GNOME / gnome-shell". JavaScript:% 52,9; C:% 43.3.
  5. ^ Modül İstatistikleri: gnome-shell, alındı 14 Şubat, 2011
  6. ^ "GNOME 3.0 için Planlama", GNOME Live!, alındı 23 Mart, 2011
  7. ^ Sharma, Apoorva (23 Mart 2010), "Gnome-shell neden mevcut gnome panelinin yerini alıyor", gnome-shell-list posta listesi, alındı 18 Ağustos 2012
  8. ^ "Gnome-Shell'e bakışım". Ubuntu için deli. Arşivlenen orijinal 23 Mayıs 2010.
  9. ^ "Kullanıcı Deneyimi Hackfest". GNOME. 14 Ekim 2008. Alındı 12 Mart 2013.
  10. ^ "Zaman Çizelgesi: Dünyanın En Harika Şovu". Sinyal olun. 15 Mart 2011. Alındı 12 Mart 2013.
  11. ^ "çöküş çağında cüce". wingolog. 7 Haziran 2008. Alındı 12 Mart 2013.
  12. ^ "GNOME 3.0 için Planlama". 2 Nisan 2009. Alındı 12 Mart 2013.
  13. ^ Matthew Garrett (mjg59) yazdı, 26 Ekim 2010 18:39:00 (26 Ekim 2010). "mjg59: Eğlenceli gerçekler". Mjg59.livejournal.com. Arşivlenen orijinal 5 Mayıs 2012. Alındı 12 Mart 2013.CS1 bakım: birden çok isim: yazar listesi (bağlantı)
  14. ^ "ftp.gnome.org". Ftp.acc.umu.se. Alındı 12 Mart 2013.
  15. ^ "GNOME 2.28 Sürüm Notları". GNOME. Alındı 12 Mart 2013.
  16. ^ "GNOME 2.91.x Geliştirme Serisi". GNOME. 24 Mart 2011. Alındı 12 Mart 2013.
  17. ^ "GNOME Shell ile GNOME 3.0 resmi olarak kullanıma sunuldu | ITProPortal.com". Thinq.co.uk. Arşivlenen orijinal 27 Aralık 2011. Alındı 12 Mart 2013.
  18. ^ "GNOME UX Tasarım Ekibi". Alındı 13 Kasım 2014.
  19. ^ "GNOME Kabuk Tasarımı". Alındı 21 Mayıs, 2014.
  20. ^ Kissling, Kristian (8 Temmuz 2009), "Mutter: GNOME'un Geleceğinde Pencere Yöneticisi", Linux Pro Dergisi, alındı 23 Mart, 2011
  21. ^ Cutler, Paul (1 Temmuz 2009), Owen Taylor ile Perde Arkası, alındı 16 Ocak 2016
  22. ^ Taylor, Owen (23 Mart 2009), "Metacity, Mutter, GNOME Kabuğu, GNOME-2.28", masaüstü-devel-list posta listesi, alındı 18 Ağustos 2012, gnome-shell, büyük ölçüde JavaScript ile yazılmış bir Mutter eklentisi olarak kurulmuştur.
  23. ^ "Mutter 3.13.4 sürümü".
  24. ^ "GNOME Kabuğu 3.13.4".
  25. ^ Ljubunčić, Igor (6 Nisan 2011), Gnome 3 Fallback modu - Üretkenliğinizi geri kazanın, Dedoimedo, alındı 25 Kasım 2011
  26. ^ "GNOME 3.7: şimdi neler oluyor | Devam ediyor". GNOME. 5 Aralık 2012. Alındı 12 Mart 2013.
  27. ^ "Uzantılar", GNOME Live!, alındı 25 Kasım 2011
  28. ^ Bîru, Ionuț Mircea (30 Nisan 2011), "GNOME3 ekstra", Arch Linux, alındı 4 Aralık 2011
  29. ^ Bültenler / 15 / FeatureList, Fedora Projesi, alındı 25 Kasım 2011
  30. ^ Portal: 12.1, OpenSuSE Proje, alındı 25 Kasım 2011
  31. ^ "Sürüm notları", Mageia Wiki, 7 Mart 2012, alındı 24 Mart 2012
  32. ^ "/ packages / sid (kararsız) / gnome / gnome-shell", Debian, alındı 10 Temmuz 2012
  33. ^ "/ packages / wheezy (test) / gnome / gnome-shell", Debian, alındı 10 Temmuz 2012
  34. ^ "Oracle Solaris 11.4 Resmi Olarak Yayınlandı - Phoronix". www.phoronix.com. Alındı 25 Haziran, 2020.
  35. ^ Coopersmith, Alan. "Oracle Solaris 11.4'te GNOME 3'ü Kullanma". Oracle Solaris Blogu.
  36. ^ http://www.omgubuntu.co.uk/2017/06/ubuntu-17-10-daily-builds-gnome
  37. ^ "OneiricOcelot / ReleaseNotes - Ubuntu Wiki", Ubuntu Wiki, alındı 18 Nisan 2012
  38. ^ Andrew (19 Ekim 2012). "GNOME Shell'i mi tercih ediyorsunuz? Ubuntu GNOME Remix 12.10'u indirin ~ Web Upd8: Ubuntu / Linux blogu". Webupd8.org. Alındı 12 Mart 2013.
  39. ^ "Ubuntu GNOME'a Giriş".
  40. ^ Taylor, Owen (24 Mart 2009), "Re: Metacity, Mutter, GNOME Kabuğu, GNOME-2.28", masaüstü-devel-list posta listesi, alındı 18 Ağustos 2012
  41. ^ Wallen, Jack (28 Mart 2014). "GNOME 3.10, bir zamanlar Linux masaüstünün sevgilisi olan şeyi yeniden canlandırdı". TechRepublic. Arşivlendi 28 Mart 2014 tarihinde orjinalinden.
  42. ^ Matt Hartley, Chris Fisher (5 Ocak 2014). "Gnome 3'ün Savunmasında". Linux Action Show. Jüpiter Yayıncılık. Alındı 2 Nisan, 2014.

Dış bağlantılar