Liberasyon anviwΓ²nman Desktop Cinnamon 4.4

Apre senk mwa nan devlopman fòme lage anviwònman itilizatè Kannèl la, kote kominote devlopè distribisyon Linux Mint ap devlope yon fouchèt nan GNOME Shell, manadjè fichye Nautilus ak manadjè fenèt Mutter, ki vize pou bay yon anviwònman nan style klasik GNOME 2 ak sipò pou eleman entèraksyon siksè soti nan. Shell GNOME la. Cinnamon baze sou konpozan GNOME, men konpozan sa yo anbake kòm yon fouchèt detanzantan senkronize ki pa gen okenn depandans ekstèn nan GNOME.

Новый выпуск Cinnamon Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ Π² дистрибутивС Linux Mint 19.3, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ планируСтся Π²Ρ‹ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΄ΠΎ роТдСствСнских ΠΏΡ€Π°Π·Π΄Π½ΠΈΠΊΠΎΠ². Π’ блиТайшСС врСмя Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Ρ‹ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² Linux Mint ΠΈ Ubuntu ΠΈΠ· PPA deposan yo pa tann pou yon nouvo vΓ¨syon Linux Mint.

Liberasyon anviwΓ²nman Desktop Cinnamon 4.4

Prensipal la inovasyon:

  • ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡŽ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° экранах с высокой ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ пиксСлСй (HiDPI). Π’ настройках языка ΠΈ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ‹ ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ c Ρ„Π»Π°Π³Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ·-Π·Π° ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π½Π° HiDPI-экранах выглядСли Ρ€Π°Π·ΠΌΡ‹Ρ‚Ρ‹ΠΌΠΈ. ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΎ качСство ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΡ€ΠΈ прСдпросмотрС Ρ‚Π΅ΠΌ оформлСния;
  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ Π°ΠΏΠΏΠ»Π΅Ρ‚ XAppStatus ΠΈ API XApp.StatusIcon, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ размСщСния ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌ с ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² систСмном Π»ΠΎΡ‚ΠΊΠ΅. XApp.StatusIcon Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Gtk.StatusIcon, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ³ΠΎ с расчётом Π½Π° использованиС 16-ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с HiDPI ΠΈ привязанного ΠΊ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ тСхнологиям, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ Gtk.Plug ΠΈ Gtk.Socket, Π½Π΅ совмСстимым с GTK4 ΠΈ Wayland. Gtk.StatusIcon Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ отрисовки Π½Π° сторонС прилоТСния, Π° Π½Π΅ Π°ΠΏΠΏΠ»Π΅Ρ‚Π°. Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π² Ubuntu Π±Ρ‹Π»Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° систСма AppIndicator, Π½ΠΎ ΠΎΠ½Π° Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ всю Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Gtk.StatusIcon ΠΈ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π°ΠΏΠΏΠ»Π΅Ρ‚ΠΎΠ².

    XApp.StatusIcon ΠΊΠ°ΠΊ ΠΈ AppIndicator выносит отрисовку ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ подсказки ΠΈ ΠΌΠ΅Ρ‚ΠΊΠΈ Π½Π° сторону Π°ΠΏΠΏΠ»Π΅Ρ‚Π°, ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ DBus для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· Π°ΠΏΠΏΠ»Π΅Ρ‚Ρ‹. ΠžΡ‚Ρ€ΠΈΡΠΎΠ²ΠΊΠ° Π½Π° сторонС Π°ΠΏΠΏΠ»Π΅Ρ‚Π° прСдоставляСт качСствСнныС ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π»ΡŽΠ±Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΈ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΎΡ‚ Π°ΠΏΠΏΠ»Π΅Ρ‚Π° ΠΊ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ событий ΠΎ ΠΊΠ»ΠΈΠΊΠ°Ρ…, которая Ρ‚Π°ΠΊΠΆΠ΅ осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· ΡˆΠΈΠ½Ρƒ DBus. Для совмСстимости с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ столами ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π° Π·Π°Π³Π»ΡƒΡˆΠΊΠ° App.StatusIcon, которая опрСдСляСт Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π°ΠΏΠΏΠ»Π΅Ρ‚Π° ΠΈ ΠΏΡ€ΠΈ нСобходимости откатываСтся Π½Π° Gtk.StatusIcon, Ρ‡Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ старых ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Π±Π°Π·Π΅ Gtk.StatusIcon;

  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π° раскладка элСмСнтов Π² ΠΌΠΎΠ΄Π°Π»ΡŒΠ½Ρ‹Ρ… Π΄ΠΈΠ°Π»ΠΎΠ³Π°Ρ…, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ настройки для управлСния раскладкой элСмСнтов Π² ΠΎΠΊΠ½Π°Ρ… ΠΈ измСнСния фокуса ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Π½ΠΎΠ²Ρ‹Ρ… ΠΎΠΊΠΎΠ½;
  • Π’ ΠΏΠ°Π½Π΅Π»ΠΈ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΎ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ контСкстноС мСню;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Python-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для управлСния настройками экрана;
  • Π’ систСму ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° скрытых, Π½Π΅ ΠΎΡ‚Π²Π»Π΅ΠΊΠ°ΡŽΡ‰ΠΈΡ…, ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ;
  • Π’ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ интСрфСйс для управлСния систСмными Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ;
  • Π’ мСню ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° оптимизация ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ обновлСния мСню ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ скрытия ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ с Π½Π΅Π΄Π°Π²Π½ΠΈΠΌΠΈ опСрациями;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ эффСкт ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ элСмСнтов Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ;
  • Π’ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€ встроСн ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ дисковых Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² gnome-disks;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° настройка для ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ‚Π°Ρ‡ΠΏΠ°Π΄Π° ΠΏΡ€ΠΈ присоСдинСнии внСшнСй ΠΌΡ‹ΡˆΠΈ;
  • Π’ ΠΎΠΊΠΎΠ½Π½ΠΎΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° высококонтрастной Ρ‚Π΅ΠΌΡ‹ оформлСния;
  • Π’ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π΅ Nemo Π² настройки Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ управлСния содСрТимым контСкстного мСню.

Sous: opennet.ru

Add nouvo kòmantè