GNOME: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan
Tag: Suntingan perangkat seluler Suntingan peramban seluler Suntingan seluler lanjutan
Reno-Sifana (bicara | kontrib)
k Perbaikan Tata Bahasa
 
Baris 2:
{{Infobox Software
| name = GNOME
| logo = [[Berkas:Gnomelogo.svg|80px|GNOME logo]]
| screenshotlogo size = [[Berkas:GNOME Shell.png|300px]]= 90px
| caption screenshot = GNOME Shell.png
| caption = GNOME Shell dengan [[GNOME Web]], Weather dan [[GNOME Files|Files]] (Versi 46)
| developer = GNOME Project
| released = {{start date and age|1999|03|03}}
Baris 20 ⟶ 21:
| website = [http://gnome.org/ gnome.org]
}}
 
'''GNOME''' adalah lingkungan desktop dan antarmuka grafik pengguna yang berjalan di atas [[sistem operasi]]. GNOME secara keseluruhan terdiri dari perangkat lunak bebas dan gratis. GNOME merupakan proyek internasional untuk menciptakan kerangka, aplikasi perangkat lunak untuk desktop, dan juga untuk mengatur peluncuran, penanganan file dan manajemen tugas jendela.
 
Baris 43 ⟶ 45:
Sebelumnya GNOME menggunakan metafora desktop tradisional, tetapi di GNOME 3 ini diganti dengan GNOME Shell, sebuah metafora yang lebih abstrak dimana beralih antara berbagai tugas dan ruang kerja virtual terjadi di area terpisah yang disebut Overview. Juga, karena [[Mutter]] menggantikan [[Metacity]] sebagai [[window manager]] default, tombol minimize dan maximize tidak lagi muncul pada titlebar secara default. Adwaita menggantikan Clearlooks sebagai tema default. Banyak Aplikasi Core GNOME juga melakukan desain ulang untuk memberikan pengalaman pengguna yang lebih baik.
 
Perubahan besar ini pada awalnya menimbulkan kritik luas. Lingkungan desktop [https://mate-desktop.org MATE] {{Webarchive|url=https://web.archive.org/web/20210506174218/https://mate-desktop.org/ |date=2021-05-06 }} bercabang dari basis kode GNOME 2 dengan maksud mempertahankan antarmuka GNOME 2 tradisional sambil tetap kompatibel dengan teknologi Linux modern, seperti [[GTK+]] 3. Tim Linux Mint membahas masalah ini dengan cara lain dengan mengembangkan "GNOME Mint GNOME Shell Extensions " yang berjalan di atas GNOME 3 dan memungkinkannya digunakan melalui metafora desktop tradisional. Hal ini pada akhirnya menyebabkan terciptanya antarmuka pengguna Cinnamon, yang bercabang dari basis kode GNOME 3.
 
Pada tahun 2005, di milis pengembangan GNOME resmi, [[Linus Torvalds]] mendorong pengguna untuk beralih ke [[KDE]] 3 daripada menggunakan GNOME. Pada tahun 2009, dia mencoba GNOME lagi namun, yang tidak puas dengan kehilangan produktivitas yang dirasakannya, dia beralih ke [[Xfce]], membuat posting keras lainnya melawan GNOME. Pada tahun 2013, dia kembali ke GNOME 3 yang menyatakan bahwa "semakin tidak menyakitkan" dan "semuanya lebih baik dari setahun yang lalu".
 
Pada tahun 2015, penerimaan kritis jauh lebih positif. Sebagai contoh, [[Debian]], sebuah distribusi [[Linux]] yang secara historis menggunakan GNOME 2, beralih ke [[Xfce]] ketika GNOME 3 dirilis namun membuka GNOME 3 pada waktunya untuk merilis [[Debian]] 8 "Jessie". [63] [64]
 
Pada bulan Maret 2017, Proyek GNOME merilis GNOME 3.24, memberikan perbaikan bug dan juga fitur utama baru. [65]
 
=== Kontroversi pada Platform yang Didukung ===
Baris 146 ⟶ 148:
Sampai perilisan GNOME 3.x, GNOME didesain dengan komputasi desktop tradisional [[metaphor]]. Pengguna dapat mengganti penampilan desktop lewat tema, yang biasanya terdiri dari set ikon, manajemen ujung jendela dan generator parameter [[GTK+]]. Tema standar sekarang adalah Adwaita. Panduan antarmuka membantu pengembang menciptakan aplikasi yang terlihat dan berinteraksi mirip dengan aplikasi lain, yang menghasilkan pengalaman kohesi GNOME.
 
GNOME telah berevolisoberevolusi dari desktop tradisional menjadi sebuah antarmuka di mana penggantian antara tugas dan ruang kerja virtual berbeda dilakukan di area baru yang disebut ''overview''. GNOME yang telah didesain ulang telah menghasilkan perubahan yang signifikan: dirilis sebagai antarmuka baru bagi GNOME, [[GNOME Shell]] menggantikan [[GNOME Panel]]; [[Mutter]] atau [[Compiz Fusion|Compiz]] menggantikan [[Metacity]] sebagai manajer jendela standar; tombol ''minimize'' dan ''maximize'' ditiadakan secara standar. Banyak program standar GNOME juga ditiadakan kare pendesainan ulang untuk menyajikan pengalaman pengguna yang konsisten dan tersatukan,
 
Pada konfigurasi standar GNOME, panel atas desktop memiliki (dari kiri ke kanan) tombol aktivitas, jam, area status sistem dan menu pengguna. Mengklik pada tombol aktivitas atau menggerakkan tetikus pada ujung kiri atas akan membuat desktop ke mode ''overview''. Area status sistem memiliki indikator sistem seperti suara, [[Bluetooth]], [[Network Manager]], status baterai, dan aksesibilitas. Menu pengguna dapat menjadi indikator obrolan, pintasan ke konfigurasi sistem, dan manajer sesi seperti menukar pengguna, log out, mengunci layar, atau ''suspend'' komputer. Mode ''overview'' (yang diakses dengan menekan tombol aplikasi atau menggerakkan mouse ke pojok kiri atas) menampilkan pilihan jendela, pengganti tempat kerja di kanan, dan pilihan aplikasi (''dash'') di kiri, tombol jendela, tombol aplikasi, dan bar pencarian. Pemilih jendela menyediakan cara untuk berpindah ke jendela lain; cara mudah untuk menutup beberapa jendela sekaligus dengan mudah; dan memberikan pengguna informasi cepat tentang aktivitas saat ini. Panel aplikasi memberikan cara cepat untuk meluncurkan aplikasi. Pintasan ''dash'' memberikan tempat untuk aplikasi favorit dan jendela yang sedang terbuka. Dan juga pada antarmuka standar, ada notifikasi sistem baru. Dalam GNOME 3, notifikasi keluar dari bawah layar, tidak di kanan atas layar seperti pada GNOME 2.x.<ref>{{Citation
Baris 202 ⟶ 204:
}}</ref>
 
GNOME 3 tersedia untuk dipasang melalui sebagian besar distribusi GNU / Linux:
 
[[Fedora]] - Fedora menyediakan GNOME 3 secara bawaan - cukup instal atau coba dulu.Fedora Workstation 25 sekarang tersedia dan mengirimkan GNOME 3.22.
Baris 217 ⟶ 219:
Seperti kebanyakan proyek perangkat lunak bebas lainnya, pengembangan GNOME dikelola secara longgar. Diskusi terutama terjadi pada sejumlah mailing list publik.Pengembang dan pengguna GNOME berkumpul di pertemuan GUADEC tahunan untuk membahas keadaan saat ini dan arah masa depan GNOME. GNOME menggabungkan standar dan program dari freedesktop.org agar bisa beroperasi lebih baik dengan komputer desktop lain.
 
GNOME terutama ditulis dalam bahasa [[C (bahasa pemrograman)|C]], [[C++|C ++]], [[Vala]], [[Python (bahasa pemrograman)|Python]] dan [[JavaScript]]. Sejumlah binding bahasa tersedia.
 
Seperti kebanyakan proyek perangkat lunak bebas, proyek GNOME diatur secara longgar. Diskusi terjadi secara berkala pada beberapa ''mailing list'' umum.<ref>{{citation|title=GTK+ and GNOME Mailing Lists|url=http://mail.gnome.org/|work=The GNOME Project|accessdate=2011-12-04|archive-date=2018-12-26|archive-url=https://web.archive.org/web/20181226071642/https://mail.gnome.org/|dead-url=no}}</ref> Pengembang dan pengguna GNOME berkumpul pada pertemuan [[GUADEC]] untuk mendiskusikan keadaan proyek dan arah masa depan.
Baris 224 ⟶ 226:
 
=== Subproject ===
Perpustakaan dan perpustakaan utilitas GLib, sistem objek dan tipe GObject dan toolkit widget GTK + terdiri dari bagian utama platform pengembangan GNOME. Yayasan ini diperluas dengan kerangka kerja D-Bus IPC, perpustakaan gambar berbasis vektor 2D Kairo, perpustakaan grafis bergerigi Clutter, perpustakaan rendering teks Pango internasional, API audio tingkat rendah [[PulseAudio]], kerangka multimedia GStreamer, dan beberapa perpustakaan khusus termasuk [[NetworkManager]], [[PackageKit]], [[Telepathy]] (instant messaging) dan [[WebKit]].
 
GNOME memiliki banyak proyek-proyek, berikut adalah proyek major GNOME:
Baris 241 ⟶ 243:
* [[LibXML]] - library XML.
* Manajemen warna Linux, udev, dll.
Lingkungan desktop GNOME tidak hanya terdiri dari library kontrol elemen grafis [[GTK+|GTK +]] dan aplikasi inti yang memanfaatkannya. Ada beberapa paket perangkat lunak tambahan yang membentuk lingkungan desktop GNOME, seperti di atas.
 
Banyak bahasa pemrogramam tersedia untuk penggembangan, sehingga aplikasi GNOME ditulis dalam bahasa yang beragam, seperti [[C++]] ([[gtkmm]]), [[Java]] ([[java-gnome]]), [[Ruby]] ([[ruby-gnome2]]), [[C sharp|C#]] ([[Gtk#]]), [[Perl]] ([[gtk2-perl]]), [[Tcl]] (Gnocl), dan masih banyak lagi. Bahasa yang sekarang digunakan dalam aplikasi resmi GNOME adalah C, C++, C#, python, dan [[Vala]].<ref>{{cite web
Baris 257 ⟶ 259:
 
=== Siklus Rilis ===
Masing-masing komponen produk perangkat lunak di proyek GNOME memiliki nomor versinya sendiri dan jadwal rilis. Namun, masing-masing pengelola modul mengkoordinasikan usaha mereka untuk membuat rilis stabil GNOME secara keseluruhan pada jadwal sekitar enam bulan, di samping perpustakaannya yang mendasarinya seperti GTK + dan GLib. Beberapa proyek eksperimental dikecualikan dari rilis ini.
 
Nomor versi GNOME mengikuti skema v.xx.yy. Di sini, v adalah versi utama, yang dapat mencakup perubahan besar seperti kerusakan ABI(Application binary interface/Antarmuka biner aplikasi); Ini tidak memiliki jadwal reguler dan terjadi sebagai respons terhadap persyaratan untuk perubahan skala besar. Xx adalah versi minor, yang dilepaskan pada jadwal di atas kira-kira setiap 6 bulan, di mana angka paritas 1- atau 2 digit menunjukkan jenis pelepasan: jika xx genap (misal 3,20) pelepasannya dianggap stabil, sedangkan jika Xx aneh itu mewakili snapshot pengembangan saat ini (misalnya 3.21) yang pada akhirnya akan berevolusi menjadi rilis stabil berikutnya. Anda menunjukkan rilis titik, misalnya. 3.20.6; Ini dibuat pada frekuensi berminggu-minggu untuk memperbaiki masalah, menambahkan perangkat tambahan tanpa henti, dll.
Baris 268 ⟶ 270:
 
=== Aplikasi Inti ===
Ada sejumlah besar program berbasis [[GTK+|GTK +]] - dan [[Clutter]] yang ditulis oleh berbagai penulis. Sejak diluncurkannya GNOME 3.0, Proyek GNOME berkonsentrasi untuk mengembangkan seperangkat program yang menyumbang Aplikasi Inti GNOME.Kesamaan dari Aplikasi Inti GNOME adalah kepatuhan terhadap pedoman GNOME HUD saat ini dan juga integrasi yang ketat dengan lapisan GNOME yang mendasari seperti GVfs dan juga satu sama lain misalnya Setelan GOA (gnome-online-accounts) dan GNOME Files dengan [[Google Drive]] dan GNOME Photos dengan [[Google Photos]]. Beberapa program hanya mengganti nama program yang ada dengan antarmuka pengguna yang diubah, sementara yang lain telah ditulis dari awal.
 
=== Permainan ===
Baris 276 ⟶ 278:
Perangkat lunak telah ditulis untuk menyediakan alat pengembangan yang sesuai dengan desktop GNOME dan untuk memfasilitasi pengembangan perangkat lunak GNOME:
 
GNOME Builder adalah lingkungan pengembangan terpadu yang baru, Anjuta adalah yang lebih tua. [[Glade Interface Designer]] adalah perangkat lunak untuk membangun antarmuka grafis dengan menggunakan elemen kontrol grafis di [[GTK+|GTK +]]. Devhelp adalah browser API, Accerciser sebagai penjelajah aksesibilitas, dan ada beberapa alat debugging, termasuk Nemiver, GtkInspector dan Alleyoop, juga telah disediakan untuk memfasilitasi pengembangan perangkat lunak GNOME.
 
Pilihan integrasi untuk alat pengembangan pihak ketiga (misalnya NoFlo) juga ada.
Baris 435 ⟶ 437:
!3.12
|Maret 2014
|Peningkatan navigasi keyboard dan pemilihan jendela di Ikhtisar. Mengubah utilitas set-up pertama berdasarkan uji kegunaan. Jaringan kabel ditambahkan kembali ke area status sistem. Folder aplikasi yang dapat disesuaikan dalam tampilan Aplikasi. Pengenalan widget GTK + baru seperti popovers di banyak aplikasi. Gaya tab baru di GTK +. GNOME Videos, GNOME Terminal dan gedit diberi tampilan segar, lebih konsisten dengan HIG. Penyedia pencarian emulator terminal disertakan dalam GNOME Shell. Perbaikan Perangkat Lunak GNOME dan dukungan tampilan dengan kerapatan tinggi. Aplikasi perekam suara yang baru. API notifikasi desktop baru, kemajuan memporting Wayland telah mencapai keadaan yang dapat digunakan dan dapat dipratinjau secara opsional.<ref>{{cite web | url=https://help.gnome.org/misc/release-notes/3.12/ | title=GNOME 3.12 Release Notes | accessdate=25 April 2017 | archive-date=2014-05-29 | archive-url=https://web.archive.org/web/20140529182157/https://help.gnome.org/misc/release-notes/3.12/ | dead-url=no }}</ref>
|-
!3.14