Gnome

Pengantar ekstensi shell GNOME

Pengantar ekstensi shell GNOME
GNOME memiliki antarmuka yang ramping, yang dirancang untuk mendukung pekerjaan Anda saat sedang keluar dari jalan jika memungkinkan. Pertimbangan ini tergantung pada preferensi Anda. Beberapa orang menginginkan semua grafik dan ikon, beberapa ingin meminimalkan gangguan sambil mengingat cara menjalankan sesuatu dengan pintasan keyboard. Masalah yang diketahui adalah bahwa GNOME telah menghapus menu aplikasi yang umum di sistem lain. Anda dapat menambahkan ekstensi untuk menambahkannya sendiri. Anda menulis ekstensi untuk GNOME dalam JavaScript, meskipun ada kalanya Anda dapat menautkan ke bahasa lain. Karena Anda menggunakan JavaScript, Anda juga dapat menggunakan paket CSS seperti Bootstrap.

Apa ekstensi yang berubah??

Ini mungkin tampak seperti pertanyaan yang tidak relevan, tetapi saat Anda mulai memecahkan masalah, Anda perlu mengetahuinya. Ekstensi apa pun sebenarnya menambahkan kode ke gnome-Shell. Karena ini, desktop Anda akan mogok karena ekstensi yang buruk, jadi ujilah dengan cermat sebelum mempercayai kode apa pun. Sebaiknya ingat ini baik saat Anda memasang ekstensi orang lain maupun saat Anda membuat kode sendiri.

Anda dapat mempelajari cara membuat ekstensi dengan cepat jika Anda mengetahui JavaScript dan mengikuti dokumentasi di wiki GNOMEME. Anda dapat memulai dengan menggunakan alat standar yang membuat file yang diperlukan untuk Anda. Hanya ada dua file yang diperlukan, jadi membuatnya sendiri bukanlah tugas besar.

Bagaimana Anda menginstal ekstensi orang lain??

Sebelum Anda memutuskan untuk membuat ekstensi Anda sendiri, ada baiknya untuk melihat apa yang sudah ada. Dengan cara ini, Anda juga memiliki kesempatan untuk melihat bagaimana mereka ditulis. Cara terbaik untuk belajar memprogram adalah menggabungkan tutorial dengan melihat kode orang lain. Cara resmi untuk memasang ekstensi adalah dengan menggunakan halaman web ekstensi GNOME. Dengan bantuan plugin, Anda dapat mengontrol ekstensi menggunakan browser Anda (Firefox dan Chrome). Anda juga memiliki opsi untuk mengunduh sendiri seluruh pohon direktori. Jika ya, Anda perlu menempatkan semuanya di bawah direktori home Anda. File masuk ke direktorinya sendiri di bawah: '~/.lokal/bagikan/gnome-Shell/ekstensi/'. Untuk konfigurasi sistem, Anda memasukkannya ke 'usr/share/gnome-Shell/ekstensi', tetapi lakukan itu hanya setelah Anda memvalidasinya dan jika Anda mengelola komputer untuk banyak pengguna. Anda dapat menemukan banyak ekstensi di GitHub dan situs serupa lainnya. Dalam hal ini, Anda benar-benar harus mencobanya di bawah pengguna Anda, atau bahkan pengguna sementara.

Apa yang telah dilakukan sebelumnya??

Anda mungkin bertanya-tanya ekstensi apa yang telah dirancang orang sebelum Anda? Beberapa yang menarik adalah; Indikator cuaca di bilah tugas, Timer Pomodoro, dan indikator sistem. Anda juga dapat menemukan program menggambar Draw On The Screen, yang Anda sebut dengan Super-Shift-D. Sangat berguna jika Anda ingin membubuhi keterangan pada tangkapan layar. Jika ada sesuatu tentang desktop GNOME yang mengganggu Anda, seperti pemberitahuan yang ingin Anda hindari. Lihatlah ke sekeliling, kebanyakan hal memiliki tweak dalam bentuk ekstensi. Tombol aktivitas tidak dihargai oleh semua orang, jadi sembunyikan dengan ekstensi. Anda bahkan bisa mendapatkan bantuan saat membuat teh!

Cara terbaik untuk memulai

Ketika Anda tergoda untuk mulai membuat sendiri, Anda perlu mempelajari JavaScript meskipun Anda dapat menggunakan bahasa lain untuk logika utama program Anda. Ekstensi Anda akan melengkapi kode gnome-shell yang membuatnya berguna untuk mengetahui cukup JavaScript untuk pemecahan masalah trouble. Ada skrip yang siap untuk membuat ekstensi Anda, gunakan itu, lalu cari ekstensi serupa yang dapat Anda pelajari untuk melihat bagaimana penerapannya. Dokumentasi permulaan resmi bagus untuk membantu Anda memulai. Anda harus terlebih dahulu mengidentifikasi apa yang akan dilakukan ekstensi Anda. Apakah itu memiliki menu tarik-turun, menu panel, atau mungkin animasi. Anda dapat menemukan mana yang melakukan apa melalui dokumentasi, tetapi di sini adalah rincian singkat dari beberapa fitur.

Clutter - Menampilkan komponen grafis. St - GNOME Toolkit, gunakan ini untuk membuat Kotak, Tempat Sampah, dan lainnya. Tweener - Umumnya digunakan untuk animasi, bukan bagian dari GNOME.

Ini adalah tiga komponen utama yang dapat Anda gunakan untuk membuat ekstensi. Dokumentasinya sangat teknis, jadi carilah contoh di mana pun Anda bisa. Cara terbaik untuk belajar adalah dengan menggunakan satu bagian pada satu waktu.

Lebih banyak tutorial

Akan sangat membantu untuk mengikuti beberapa tutorial, hanya saja jangan berlebihan, cara terbaik untuk belajar adalah membuat kesalahan. Namun, lebih mudah untuk mendaki kurva belajar dengan tutorial.

Tutorial bagus yang menunjukkan nilai tukar yang dikumpulkan dari transfer bijaksana. Yang lebih panjang di sini menunjukkan lebih banyak detail dan lebih detail. Tutorialnya dari tahun 2012 tetapi masih berlaku dalam banyak hal.

Kesimpulan

Untuk mulai membuat ekstensi GNOME, tantangan pertama Anda adalah menemukan dokumentasi yang bagus. Yang kedua adalah memiliki rencana permainan untuk apa yang menurut Anda harus dilakukan oleh kebutuhan Anda. Akan sangat menarik bagi Anda jika Anda memiliki dasar JavaScript yang diperlukan, meskipun Anda mungkin bisa melalui tutorial yang ada bahkan dengan keterampilan dasar JavaScript.

Game Baris Perintah Terbaik untuk Linux
Baris perintah bukan hanya sekutu terbesar Anda saat menggunakan Linux-ini juga dapat menjadi sumber hiburan karena Anda dapat menggunakannya untuk me...
Aplikasi Pemetaan Gamepad Terbaik untuk Linux
Jika Anda suka bermain game di Linux dengan gamepad alih-alih sistem input keyboard dan mouse biasa, ada beberapa aplikasi yang berguna untuk Anda. Ba...
Alat Berguna untuk Gamer Linux
Jika Anda suka bermain game di Linux, kemungkinan besar Anda telah menggunakan aplikasi dan utilitas seperti Wine, Lutris, dan OBS Studio untuk mening...