Windows Tips & News

Kayu manis mendapatkan bilah kemajuan di bilah tugas

click fraud protection
DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja sistem

Seperti yang mungkin sudah Anda ketahui, di Microsoft Windows yang dimulai dengan Windows 7, aplikasi dapat menggambar bilah kemajuan tepat di tombol bilah tugas aplikasi mereka. Ini berguna ketika Anda menyalin beberapa file, mengunduh sesuatu atau menginstal beberapa aplikasi besar yang membutuhkan waktu. Pada dasarnya, tugas apa pun yang menunjukkan bilah kemajuan mendapat manfaat dari bilah tugas yang menunjukkan hal ini. Inilah kabar baik untuk pengguna Linux Cinnamon: fitur yang sama akan hadir di Cinnamon.

Iklan


Cinnamon adalah lingkungan desktop andalan Linux Mint. Dimulai sebagai garpu Gnome, sekarang sepenuhnya independen.

Di lingkungan desktop Cinnamon 3.6 yang akan datang, pengembangnya telah menerapkan perubahan khusus di LibXapp, pustaka inti yang dibagikan di antara aplikasi yang disertakan dalam Linux Mint.

Pengembang telah menggambarkannya sebagai berikut:

Saat aplikasi sedang sibuk melakukan sesuatu, biasanya aplikasi menampilkan bilah kemajuan. Alih-alih melihat bar tanpa berpikir dan menunggu untuk mencapai 100%, orang biasanya memanfaatkan kesempatan untuk melakukan sesuatu yang lain atau mengalihkan perhatian mereka di Web sambil menunggu. Masalahnya adalah.. bagaimana Anda tahu kapan aplikasi siap jika Anda tidak dapat melihat bilah kemajuannya? Bagaimana Anda bisa mengawasi kemajuan operasi setelah Anda meminimalkan jendela atau memfokuskan jendela lain di atasnya?

Beberapa aplikasi seperti formatter USB Stick atau operasi pengelola file Nemo mengatasi masalah ini dengan mengubah judul jendela untuk menunjukkan kemajuannya. Dengan begitu persentase terlihat tidak hanya di bilah judul tetapi juga di daftar jendela panel.

Windows 7 melakukan ini dengan lebih baik, mereka menerapkan mekanisme yang memungkinkan aplikasi untuk mengomunikasikan kemajuan mereka ke lingkungan mereka.

Kami memutuskan untuk memungkinkan ini di Linux dengan mengimplementasikannya di LibXapp.

LibXApp adalah pustaka C yang tersedia di sebagian besar distribusi. Ini menyediakan binding dinamis ke banyak bahasa melalui GIRepository.

Berikut ini contoh di Python:

impor gi. gi.require_version('Gtk', '3.0') gi.require_version('XApp', '1.0') dari gi.repository import Gtk, jendela XApp = Gtk. Jendela() window.set_title("Jendela Saya") window.show() XApp.set_window_progress (jendela, 50) XApp.set_window_icon_name (window, "info") window.connect("destroy", Gtk.main_quit) Gtk.main()

Seperti yang Anda lihat, aplikasi dapat mengomunikasikan progres (50% dalam contoh ini) ke window manager hanya dengan memanggil XApp.set_window_progress (window, 50).

Di Cinnamon 3.6, kemajuan itu terlihat di daftar jendela:

Kemajuan Bilah Tugas Kayu Manis

Pustaka juga menyediakan kelas berguna yang disebut GtkWindow yang diturunkan dari Gtk. Jendela dan menyediakan fitur-fitur ini melalui instans secara langsung:

impor gi. gi.require_version('Gtk', '3.0') gi.require_version('XApp', '1.0') dari gi.repository import Gtk, jendela XApp = XApp. Jendela Gtk() window.set_title("Jendela Saya") window.show() window.set_progress (50) window.set_icon_name("info") window.connect("destroy", Gtk.main_quit) Gtk.main()

Fitur ini diharapkan pada pembaruan berikutnya untuk Linux Mint. Mint versi 18.3 akan menyertakan fitur kemajuan tugas untuk aplikasi berikut:

  • Nemo (operasi file)
  • Alat Cadangan
  • Manajer Perangkat Lunak
  • Manajer Pengemudi
  • Pemformat USB Stick
  • Penulis gambar USB

Pengembang juga mempertimbangkan untuk menambahkan dukungan untuk fitur ini ke MATE/Caja dan Synaptic dan alat pembantunya seperti Pengelola Pembaruan, Pengaturan Bahasa, dan Sumber Perangkat Lunak.

Akhirnya, applet jaringan di Cinnamon memiliki kemampuan untuk memindai ulang jaringan nirkabel.

Semua perubahan ini diharapkan di Linux Mint 18.3.

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja sistem

Arsip Star Trek Voyager

Situs web ini menggunakan cookie untuk meningkatkan pengalaman Anda saat menavigasi situs web. Da...

Baca lebih banyak

Tema Halo untuk Windows 8

Situs web ini menggunakan cookie untuk meningkatkan pengalaman Anda saat menavigasi situs web. Da...

Baca lebih banyak

Tema Star Trek Voyager untuk Windows 8

Situs web ini menggunakan cookie untuk meningkatkan pengalaman Anda saat menavigasi situs web. Da...

Baca lebih banyak