Rilis lingkungan desktop Cinnamon 4.4

Setelah lima bulan pengembangan terbentuk rilis lingkungan pengguna Cinnamon 4.4, di mana komunitas pengembang distribusi Linux Mint sedang mengembangkan garpu GNOME Shell, pengelola file Nautilus dan pengelola jendela Mutter, yang bertujuan untuk menyediakan lingkungan bergaya GNOME 2 klasik dengan dukungan untuk elemen interaksi yang berhasil dari GNOME Kerang. Cinnamon didasarkan pada komponen GNOME, tetapi komponen ini dikirimkan sebagai fork yang disinkronkan secara berkala tanpa ketergantungan eksternal pada GNOME.

Rilis baru Cinnamon akan ditawarkan dalam distribusi Linux Mint 19.3, yang rencananya akan dirilis sebelum liburan Natal. Dalam waktu dekat akan disiapkan paket-paket yang dapat diinstal di Linux Mint dan Ubuntu dari repositori PPAtanpa menunggu versi baru Linux Mint.

Rilis lingkungan desktop Cinnamon 4.4

Utama inovasi:

  • Pekerjaan telah dilakukan untuk meningkatkan kinerja pada layar dengan kepadatan piksel tinggi (HiDPI). Dalam pengaturan bahasa dan repositori, ikon dengan bendera telah diganti, yang tampak buram karena penskalaan pada layar HiDPI. Peningkatan kualitas gambar saat melihat pratinjau tema;
  • Applet XAppStatus dan API XApp.StatusIcon diusulkan, menerapkan mekanisme alternatif untuk menempatkan ikon dengan indikator aplikasi di baki sistem. XApp.StatusIcon memecahkan masalah yang dihadapi saat menggunakan Gtk.StatusIcon, yang dirancang untuk menggunakan ikon 16 piksel, memiliki masalah dengan HiDPI, dan terkait dengan teknologi lama seperti Gtk.Plug dan Gtk.Socket, yang tidak kompatibel dengan GTK4 dan Wayland. Gtk.StatusIcon juga berarti rendering dilakukan di sisi aplikasi, bukan di sisi applet. Untuk mengatasi masalah ini, sistem AppIndicator diusulkan di Ubuntu, tetapi tidak mendukung semua fungsi Gtk.StatusIcon dan, biasanya, memerlukan pengerjaan ulang applet.

    XApp.StatusIcon, seperti AppIndicator, membawa rendering ikon, tooltip dan label ke sisi applet, dan menggunakan DBus untuk meneruskan informasi melalui applet. Render sisi applet menyediakan ikon berkualitas tinggi dalam berbagai ukuran dan memecahkan masalah tampilan. Transmisi peristiwa klik dari applet ke aplikasi didukung, yang juga dilakukan melalui bus DBus. Untuk kompatibilitas dengan desktop lain, rintisan App.StatusIcon telah disiapkan, yang mendeteksi keberadaan applet dan, jika perlu, memutar kembali ke Gtk.StatusIcon, yang memungkinkan untuk menampilkan ikon aplikasi lama berdasarkan Gtk.StatusIcon;

  • Tata letak elemen dalam dialog modal telah ditingkatkan, pengaturan telah ditambahkan untuk mengontrol tata letak elemen di jendela dan mengubah fokus saat membuka jendela baru;
  • Menu konteks panel telah disederhanakan dan didesain ulang;
  • Menambahkan modul Python untuk mengelola pengaturan layar;
  • Dukungan untuk notifikasi tersembunyi dan tidak mengganggu telah ditambahkan ke sistem notifikasi;
  • Antarmuka untuk mengelola ekstensi sistem telah ditambahkan ke konfigurator;
  • Menu aplikasi telah dioptimalkan kinerjanya, mekanisme pembaruan menu telah didesain ulang, dan kemampuan untuk menyembunyikan kategori dengan operasi terkini telah ditambahkan;
  • Menambahkan efek visual saat memindahkan elemen pada panel;
  • Konfigurator memiliki manajer partisi disk bawaan gnome-disk;
  • Menambahkan pengaturan untuk menonaktifkan touchpad saat menghubungkan mouse eksternal;
  • Menambahkan dukungan untuk tema kontras tinggi di window manager;
  • Di pengelola file Nemo, kemampuan untuk mengelola konten menu konteks telah ditambahkan ke pengaturan.

Sumber: opennet.ru

Tambah komentar