Gnome

Pengenalan kepada pelanjutan shell GNOME

Pengenalan kepada pelanjutan shell GNOME
GNOME mempunyai antara muka yang rapi, yang direka untuk menyokong kerja anda semasa berada di luar jalan apabila mungkin. Pertimbangan ini bergantung pada pilihan anda. Sebilangan orang mahu semua grafik dan ikon, ada yang mahu mengurangkan gangguan sambil mengingati cara menjalankan barang dengan pintasan papan kekunci. Isu yang diketahui ialah GNOME telah membuang menu aplikasi yang biasa terdapat di sistem lain. anda boleh menambahkan peluasan untuk menambahkannya sendiri. Anda menulis peluasan untuk GNOME dalam JavaScript, walaupun ada kalanya anda dapat membuat pautan ke bahasa lain. Kerana anda menggunakan JavaScript, anda juga dapat menggunakan pakej CSS seperti Bootstrap.

Apakah peluasan yang berubah?

Ini mungkin kelihatan seperti soalan yang tidak relevan tetapi semasa anda memulakan penyelesaian masalah, anda perlu mengetahui perkara ini. Sebarang pelanjutan sebenarnya menambahkan kod ke gnome-shell. Oleh kerana itu, desktop anda akan rosak kerana peluasan yang buruk, jadi uji dengan teliti sebelum mempercayai sebarang kod. Adalah idea yang baik untuk mengingat ini semasa anda memasang sambungan orang lain dan semasa anda membuat pengekodan sendiri.

Anda boleh belajar membuat pelanjutan dengan cepat jika anda mengetahui JavaScript dan anda mengikuti dokumentasi di wiki GNOME. Anda boleh memulakan dengan menggunakan alat standard yang membuat fail yang diperlukan untuk anda. Hanya ada dua fail yang diperlukan, jadi membuatnya sendiri bukanlah tugas besar.

Bagaimana anda memasang sambungan orang lain?

Sebelum anda memutuskan untuk membuat peluasan anda sendiri, ada baiknya anda melihat apa yang sudah ada. Dengan cara ini, anda juga berpeluang untuk memeriksa bagaimana ia ditulis. Cara terbaik untuk belajar memprogram adalah dengan menggabungkan tutorial dengan melihat kod orang lain. Cara rasmi untuk memasang pelanjutan adalah dengan menggunakan laman web sambungan GNOME. Dengan bantuan pemalam, anda dapat mengawal peluasan menggunakan penyemak imbas anda (Firefox dan Chrome). Anda juga mempunyai pilihan untuk memuat turun keseluruhan pokok direktori. Sekiranya anda melakukannya, anda perlu meletakkan semuanya di bawah direktori rumah anda. Fail masuk dalam direktori sendiri di bawah: '~ /.tempatan / kongsi / gnome-shell / sambungan / '. Untuk konfigurasi sistem, anda memasukkannya ke dalam 'usr / share / gnome-shell / sambungan', tetapi lakukan sahaja setelah anda mengesahkannya dan jika anda mentadbir komputer untuk banyak pengguna. Anda boleh mendapatkan banyak sambungan di GitHub dan laman web lain yang serupa. Dalam kes ini, anda mesti mencubanya di bawah pengguna anda, atau pengguna sementara.

Apa yang telah dilakukan sebelum ini?

Anda mungkin tertanya-tanya apakah sambungan yang telah dirancang oleh orang sebelum anda? Beberapa yang menarik adalah; Petunjuk cuaca di bar tugas, Pomodoro Timer, dan petunjuk sistem. Anda juga dapat mencari program menggambar Draw On The Screen, yang anda panggil dengan Super-Shift-D. Sangat berguna jika anda mahu memberi komen pada tangkapan skrin. Sekiranya ada apa-apa mengenai desktop GNOME yang mengganggu anda, seperti pemberitahuan yang ingin anda elakkan. Lihat-lihat, kebanyakan perkara mempunyai perubahan dalam bentuk lanjutan. Butang aktiviti tidak dihargai oleh semua orang, jadi sembunyikan dengan lanjutan. Anda juga boleh mendapatkan bantuan semasa membuat teh!

Kaedah terbaik untuk memulakan

Apabila anda tergoda untuk mula membuat sendiri, anda perlu belajar JavaScript walaupun anda boleh menggunakan bahasa lain untuk logik utama program anda. Sambungan anda akan melengkapkan kod gnome-shell yang menjadikan anda cukup berguna untuk mengetahui JavaScript untuk menyelesaikan masalah. Terdapat skrip yang siap untuk membuat peluasan anda, gunakannya dan kemudian cari sambungan serupa yang boleh anda pelajari untuk melihat bagaimana pelaksanaannya. Dokumentasi permulaan rasmi adalah baik untuk anda memulakannya. Anda perlu mengenal pasti apa yang akan dilakukan oleh peluasan anda. Adakah ia mempunyai menu drop-down, menu panel atau mungkin animasi. Anda dapat mengetahui yang mana yang melakukan apa melalui dokumentasi, tetapi berikut adalah pecahan ringkas dari beberapa ciri.

Kekacauan - Menampilkan komponen grafik. Toolkit St - GNOME, gunakan ini untuk membuat Kotak, Tong sampah dan banyak lagi. Tweener - Biasa digunakan untuk animasi, bukan sebahagian daripada GNOME.

Ini adalah tiga komponen utama yang boleh anda gunakan untuk membuat peluasan. Dokumentasi sangat teknikal jadi cari contoh di mana sahaja anda boleh. Cara terbaik untuk belajar adalah dengan menggunakan satu bahagian pada satu masa.

Lebih banyak tutorial

Sangat berguna untuk mengikuti beberapa tutorial, jangan terlalu berlebihan, cara terbaik untuk belajar adalah dengan membuat kesilapan. Namun, lebih mudah untuk menaikkan kurva pembelajaran dengan tutorial.

Tutorial yang bagus menunjukkan kadar pertukaran seperti yang dikumpulkan dari pemindahan. Yang lebih panjang di sini menunjukkan lebih banyak perincian dan lebih terperinci. Tutorial bermula dari tahun 2012 tetapi masih berlaku dalam pelbagai cara.

Kesimpulannya

Untuk mula membuat sambungan GNOME, cabaran pertama anda adalah mencari dokumentasi yang baik. Yang kedua adalah mempunyai rancangan permainan untuk apa yang anda rasa perlu dilakukan. Ini akan sangat menarik bagi anda jika anda memiliki pangkalan JavaScript yang diperlukan, walaupun anda mungkin dapat melalui tutorial yang ada walaupun dengan kemahiran dasar dalam JavaScript.

5 Kad Tangkap Permainan Teratas
Kita semua telah melihat dan menyukai streaming permainan permainan di YouTube. PewDiePie, Jakesepticye, dan Markiplier hanyalah beberapa pemain terat...
Cara Membangunkan Permainan di Linux
Satu dekad yang lalu, tidak banyak pengguna Linux akan meramalkan bahawa sistem operasi kegemaran mereka suatu hari nanti akan menjadi platform permai...
Port Sumber Terbuka Mesin Permainan Komersial
Rekreasi enjin permainan sumber terbuka dan bebas platform boleh digunakan untuk bermain lama dan juga beberapa tajuk permainan yang baru-baru ini. Ar...