GNOME: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
k edit last release |
k Bot: Penggantian teks otomatis (- + ) |
||
Baris 39:
=== GNOME 2 ===
GNOME 2 sangat mirip dengan antarmuka desktop konvensional, yang menampilkan desktop sederhana tempat pengguna dapat berinteraksi dengan objek virtual, seperti jendela, ikon, dan file.
=== GNOME 3 ===
Sebelumnya GNOME menggunakan metafora desktop tradisional, namun 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.
Perubahan besar ini pada awalnya menimbulkan kritik luas.
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".
Baris 125:
[[Berkas:GNOME Shell.png|ka|jmpl|250px|GNOME 3.0 mode ''overview'']]
Sejak GNOME 2, produktivitas menjadi fokus utama GNOME.
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.
Baris 160:
Semenjak perilisan GNOME 3, desktop tradisional metaphor telah ditinggalkan dan digantikan oleh [[GNOME Shell]]. Penggantian ini mendapatkan reaksi yang beragam dari komunitas, dan hasilnya belum jelas sampai saat ini. Desktop [[MATÉ]] telah ditonjolkan dari GNOME 2, dan bertujuan untuk menampilkan antarmuka GNOME 2 yang tradisional dan menjaga kompatibilitas dengan GNOME 3.
GNOME berjalan di [[Wayland]] dan [[X Window System]]. Dukungan Wayland diperkenalkan di GNOME 3.10 dan dianggap "untuk sebagian besar pengguna [...] pengalaman hari ke hari yang dapat diupayakan" pada 3,20 dan memprioritaskan mereka melalui sesi [[X Window System|X]].
Versi GNOME tersedia di sebagian besar [[distribusi Linux]] baik sebagai [[lingkungan desktop]] default atau sebagai opsi yang dapat diinstal dan juga di koleksi port kebanyakan [[Bsd|BSD]].
Pada bulan Mei 2011, [[Lennart Poettering]] mengusulkan sistem sebagai ketergantungan GNOME.
== Adopsi ==
Baris 180:
[[Fedora]] - Fedora menyediakan GNOME 3 langsung dari kotak - cukup instal atau coba dulu.Fedora Workstation 25 sekarang tersedia dan mengirimkan GNOME 3.22.
[[OpenSUSE]] - GNOME 3 dapat dipilih saat menginstal versi terbaru openSUSE.
[[Ubuntu GNOME]] - Ubuntu GNOME adalah varian resmi [[Ubuntu]] yang menyediakan pengalaman GNOME 3 yang lengkap.
Banyak distro lain yang menyediakan GNOME 3, termasuk [[Arch Linux]] (GNOME 3.24), [[Debian]] (GNOME 3.14) dan [[Gentoo]] (GNOME 3.22).
Baris 188:
GNOME dikembangkan oleh The GNOME Project dan menyediakan GNOME Desktop Environment, antarmuka pengguna grafis dan satu set aplikasi inti, dan GNOME Development Platform, sebuah kerangka kerja untuk membangun aplikasi yang terintegrasi dengan desktop.
Seperti kebanyakan proyek perangkat lunak bebas lainnya, pengembangan GNOME dikelola secara longgar.
GNOME terutama ditulis dalam bahasa [[C (bahasa pemrograman)|C]], [[C++|C ++]], [[Vala]], [[Python (bahasa pemrograman)|Python]] dan [[JavaScript]].Sejumlah binding bahasa tersedia.
Baris 197:
=== 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]]
GNOME memiliki banyak proyek-proyek, berikut adalah proyek major GNOME:
Baris 207:
* [[GNOME Translation project]] - bertujuan menerjemahkan dokumen dan aplikasi ke bahasa lain.
* [[GTK+]] - sebuah kerangka untuk membuat aplikasi grafik. GTK+ adalah kerangka dasar GNOME, sehingga GNOME mendapatkan beberapa keuntungan seperti penggantian tema dan grafik yang ''teranti-alias''. Subproyek dari [[GTK+]] adalah untuk menyediakan ''object-orientated programming support'' ([[GObject]]), dukungan ekstensif karakter internasional dan susunan text ([[Pango]]) dan aksesibilitas ([[ATK]]). GTK+ membutuhkan lebih sedikit sumber daya untuk menjalankan GNOME di platform lain seperti [[Windows]] dan [[Mac]].
* [[Tracker]] secara otomatis mencari direktori yang ditentukan untuk file dan menyimpan indeksnya untuk memberikan pencarian cepat;
* Mutter - komposer Wayland dan X Windows Manager
* [[Evolution Data Server]] - bertanggung jawab mengelola surat, kalender, buku alamat, tugas dan informasi memo
Baris 214:
* [[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.
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 227:
=== Siklus Rilis ===
Masing-masing komponen produk perangkat lunak di proyek GNOME memiliki nomor versinya sendiri dan jadwal rilis.
Nomor versi GNOME mengikuti skema v.xx.yy.
Perilisan GNOME berupa server [[FTP]] utama dalam bentuk ''source code'' dengan skrip konfigurasi, yang dikompilasi oleh sistem operasi dan diintegrasikan dengan sistem operasi sebelum didistribusikan. Biasanya sistem operasi hanya memakai versi stabil dan telah dites, dan menyediakannya dalam bentuk siap diinstall. Source code setiap versi stabil GNOME disimpan di GNOME Git source code repository.
Sejumlah build-scripts (seperti JHBuild atau sebelumnya GARNOME) tersedia untuk membantu mengotomatisasi proses penyusunan kode sumber.
Baris 238:
=== Aplikasi Inti ===
Ada sejumlah besar program berbasis [[GTK+|GTK +]] - dan [[Clutter]] yang ditulis oleh berbagai penulis.
=== Permainan ===
Game GNOME memiliki tampilan dan nuansa Aplikasi Core GNOME dan dirilis bersamaan dengan GNOME.
=== Alat pengembangan ===
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.
Pilihan integrasi untuk alat pengembangan pihak ketiga (misalnya NoFlo) juga ada.
|