Cinnamon 4.4 աշխատասեղանի միջավայրի թողարկում

Հինգ ամիս զարգացումից հետո ձեւավորվել է օգտագործողի միջավայրի թողարկում Դարչին 4.4, որտեղ Linux Mint բաշխման ծրագրավորողների համայնքը մշակում է GNOME Shell-ի, Nautilus ֆայլերի կառավարչի և Mutter պատուհանի կառավարչի պատառաքաղը, որի նպատակն է ապահովել GNOME 2-ի դասական ոճով միջավայր՝ հաջող փոխազդեցության տարրերի աջակցությամբ: GNOME Shell-ը: Դարչինը հիմնված է GNOME բաղադրիչների վրա, սակայն այս բաղադրիչները առաքվում են որպես պարբերաբար համաժամացված պատառաքաղ՝ առանց GNOME-ի արտաքին կախվածության:

Cinnamon-ի նոր թողարկումը կառաջարկվի Linux Mint 19.3 բաշխման մեջ, որը նախատեսվում է թողարկել Սուրբ Ծննդյան տոներից առաջ: Մոտ ապագայում կպատրաստվեն փաթեթներ, որոնք կարող են տեղադրվել Linux Mint-ում և Ubuntu-ից ՀԺԿ շտեմարանառանց Linux Mint-ի նոր տարբերակի սպասելու:

Cinnamon 4.4 աշխատասեղանի միջավայրի թողարկում

Հիմնական նորամուծություններ:

  • Աշխատանքներ են կատարվել բարձր պիքսելային խտության (HiDPI) էկրանների վրա կատարողականությունը բարելավելու ուղղությամբ: Լեզվի և պահեստի կարգավորումներում դրոշակներով պատկերակները փոխարինվել են, որոնք մշուշոտ էին թվում HiDPI էկրանների մասշտաբների պատճառով: Բարելավված պատկերի որակը թեմաները նախադիտելիս;
  • Առաջարկվում են XAppStatus հավելվածը և XApp.StatusIcon API-ը, որոնք ներդնում են համակարգի սկուտեղի մեջ հավելվածի ցուցիչներով պատկերակներ տեղադրելու այլընտրանքային մեխանիզմ: XApp.StatusIcon-ը լուծում է Gtk.StatusIcon-ն օգտագործելու ժամանակ առաջացած խնդիրները, որը նախատեսված է 16 պիքսելանոց պատկերակներ օգտագործելու համար, խնդիրներ ունի HiDPI-ի հետ և կապված է հին տեխնոլոգիաների հետ, ինչպիսիք են Gtk.Plug և Gtk.Socket, որոնք համատեղելի չեն GTK4-ի հետ: և Ուեյլենդը։ Gtk.StatusIcon-ը նաև նշանակում է, որ մատուցումն իրականացվում է ոչ թե հավելվածի, այլ հավելվածի կողմից: Այս խնդիրները լուծելու համար Ubuntu-ում առաջարկվել է AppIndicator համակարգը, սակայն այն չի աջակցում Gtk.StatusIcon-ի բոլոր գործառույթներին և, որպես կանոն, պահանջում է հավելվածների վերամշակում:

    XApp.StatusIcon-ը, ինչպես և AppIndicator-ը, պատկերակի, գործիքի հուշման և պիտակի վերարտադրումը տեղափոխում է ապլետի կողմը և օգտագործում է DBus՝ ապլետների միջով տեղեկատվություն փոխանցելու համար: Applet-ի կողմից մատուցումը ապահովում է ցանկացած չափի բարձրորակ պատկերակներ և լուծում ցուցադրման խնդիրները: Աջակցվում է սեղմումների իրադարձությունների փոխանցումը հավելվածից հավելված, որն իրականացվում է նաև DBus ավտոբուսի միջոցով։ Այլ աշխատասեղանների հետ համատեղելիության համար պատրաստվել է կոճղ App.StatusIcon, որը հայտնաբերում է հավելվածի առկայությունը և, անհրաժեշտության դեպքում, վերադառնում է Gtk.StatusIcon, ինչը հնարավորություն է տալիս ցուցադրել հին հավելվածների պատկերակները՝ հիմնված Gtk.StatusIcon-ի վրա;

  • Բարելավվել է մոդալ երկխոսություններում տարրերի դասավորությունը, ավելացվել են պարամետրեր՝ պատուհանների տարրերի դասավորությունը վերահսկելու և նոր պատուհաններ բացելիս ֆոկուսը փոխելու համար.
  • Վահանակի համատեքստի ընտրացանկը պարզեցվել և վերափոխվել է.
  • Ավելացվեց Python մոդուլ՝ էկրանի կարգավորումները կառավարելու համար;
  • Ծանուցման համակարգին ավելացվել է թաքնված, չշեղող ծանուցումների աջակցություն.
  • Կազմաձևիչին ավելացվել է համակարգի ընդլայնումների կառավարման ինտերֆեյս.
  • Հավելվածի ընտրացանկը օպտիմիզացվել է կատարման համար, մենյուի թարմացման մեխանիզմը վերանախագծվել է և ավելացվել է վերջին գործողություններով կատեգորիաները թաքցնելու հնարավորությունը.
  • Վահանակի վրա տարրեր տեղափոխելիս տեսողական էֆեկտ է ավելացվել;
  • Կազմաձևիչը ունի ներկառուցված սկավառակի բաժանման կառավարիչ թզուկ-սկավառակներ;
  • Ավելացրել է պարամետր՝ արտաքին մկնիկը միացնելիս սենսորային վահանակն անջատելու համար;
  • Ավելացվել է պատուհանի կառավարչի բարձր հակադրության թեմայի աջակցություն;
  • Nemo ֆայլերի կառավարիչում կարգավորումներին ավելացվել է համատեքստի մենյուի բովանդակությունը կառավարելու հնարավորությունը:

Source: opennet.ru

Добавить комментарий