System76 ընկերությունը, որը մշակել է Pop!_OS Linux բաշխումը, հրապարակել է COSMIC 1.1.0 աշխատավայրի միջավայրի թողարկումը: COSMIC 1.1.0 փաթեթները հասանելի են Pop!_OS 24.04 դիստրիբուտում և շուտով կլինեն Fedora, NixOS, Arch Linux, openSUSE, Aeyrin OS, Redox և CachyOS համակարգերում: Մոդուլը գրել են Rust ծրագրավորման լեզվով և տարածվում է GPLv3 (ծրագրեր) և MPL-2.0 (բաժիններ) արտոնագրերով։
COSMIC-ը զարգանում է որպես համընդհանուր ծրագիր, որը կապված չէ կոնկրետ դիստրիբուտիվին և համապատասխանում է Freedesktop-ի հատուկ պահանջներին.
COSMIC-ի ինտերֆեյսը կառուցվելու համար օգտագործվում է Iced գրադարանը, որը օգտագործում է անվտանգ տեսակներ, մոդուլյար կառուցվածք և ռեակտիվ ծրագրավորման մոդել, ինչպես նաև առաջարկում է մշակողների համար ծանոթ կառուցվածք, որը փոխադրում է Elm-ով կիրառվող հրամանագրավորական կառուցման լեզվի: Մի շարք նկարումի շարժիչներ մատչելի են՝ աջակցող Vulkan, Metal, DX12, OpenGL 2.1+ և OpenGL ES 2.0+: Մշակողներին տրամադրվում է պատրաստի ակնոցների հավաքածու, հնարավոր է ստեղծել ասինխրոն մշակողներ և օգտագործել ադապտիվ ձևավորման տարրերի հարմարեցում՝ առջևի պատուհանի ու էկրանների չափերի հիման վրա.
COSMIC-ի առանձնահատկություններից մեկի օգտագործումը Rust լեզվի կողքին նշվում են խառը մոզաիկային պատուհանների դասավորության և դասակարգման վահանակների ռեժիմները (պատուհանների խմբավորումը, որով նմանավորելով բրաուզի вкладки), որոնք կարող են օգտագործվել վիրտուալ միջավայրերի հետ կապակցված: Նախագիծը նաև զարգանում է կոմպոզիտորի հիման վրա թույլ կտա "cosmic-comp" Wayland հիման վրա: COSMIC-ի առաջին կայուն թողարկումը նախատեսված է 2025 թվականի առաջին եռամսյակում: սերվեր cosmic-comp Wayland- ի հիման վրա:
Այդ 1.0.0 տարբերակի հետ համեմատ, հիմնական փոփոխությունները.
- Փաթեթում ներառվել է cosmic-monitor ծրագիրը համակարգի տեղեկատվություն ստանալու, գործարկված գործընթացների ցանկը դիտելու և ռեսուրսների օգտագործման տեսողական վերահսկում իրականացնելու համար։
- Հավաքականում սերվերի հայտնվել է հնարավորություն անվանումներ տալ մատույցված վիրտուալ աշխատանքի սեղաններին։ Ավելացել է միաժամանակ մի էկրանով մի քանի լիասքայան պատուհանների օգտագործման աջակցություն (հաստատ է, որպեսզի խաղերն սկսվեն Steam-ի Big picture ռեժիմից): Խողի անջատմամբ իրականացվել է հարթ սանդղակում։ Ավելացել է մկնիկի համար ավտոմատորեն կուրսորը թաքցնելու ժամամիջոց նշանակում։
- Ինքնազորացման անկյունների հարթակում սպառիչներ իրականացվեցին բոլոր պատուհանների, ոչ միայն COSMIC ծրագրերի համար։ Ավելացավ պատուհանների համար ստվերներ ցույց տալու հնարավորություն, այդ թվում և մոզայական դասավորման դեպքում։ Պատուհանների անկյունների և ստվերների տեսքի ընտրության համար արտաքին տեսքի կարգերում ավելացել է ‘Settings > Desktop > Appearance > Window shadow and corners’ բաժինը։
- Ակտիվացվել է X11 հաճախորդների հետ աշխատել XWayland-ի միջոցով, ինչը թույլ է տալիս համակարգի տուրը փոխել ուշադրությունը այլ վիրտուալ աշխատավայրերի պատուհաններին։ X11 ծրագրերի պատկերակների չափերը համընկնում են ցուցադրվող սանդղանի մակարդակին։ Մեծացվում են X11 ծրագրերի լիասքայան պատուհանները լողացող կամ մոզայական պատուհանների ներսում: Ավելացել է ‘—no-xwayland’ տարբերակը՝ Xwayland-ի առանց մեկնարկի։
- Ամբողջականության կառավարման ծրագրում ավելացված է հնարավորությունը՝ ցույց տալ аккумуляտորի լիցքի մակարդակը տոկոսներով։
- Ինթերնետային Wayland պրոտոկոլներն իրականացվել են՝ pointer-warp-v1 խմբաքանակի համար իսկ pointer-constraints համար (արգելափակում)։
- Fail-ում մենեջեր, տերմինալի էմուլյատորում և տեքստի խմբագրում իրականացվել է մկնիկի միջով վահանակների վերակազմավորում drag&drop ռեժիմում։
- cosmic-launcher-ում նախընտրողական պայմաններում ցուցադրվում են SVG ձևաչափի ծրագիր գրավիչ պատկերները։
- Ինքնազորացման ֆունկցիայով կրկնուսումնասիրել է systemd և logind, ինչը թույլ է տվել համաժողովրդավարելու կամ փակելու սարքերի աշխատասիրության հետ համակարգման շահագործման հնարավորությունները հետևյալ մակերևութայիններին, օրինակ՝ OpenRC-ով elogind-ի կիրառմամբ։
- Այնպես է ստեղծվել ֆայլերի ասոցիացիա cosmic-edit խմբագրիչի ակտիվացման համար, երբ դատարկ ֆայլեր բացելու փորձեր կատարվում են application/x-zerosize MIME տիպին համապատասխան։
- Դիտարկիչի ծրագրացնում իրականացվել են համաճարակված հատվածի կարճաժամկետ գործողություններ։
- Աշխարհավեր գնված ծրագրում cosmic-bg նկարների վերահսկման ծրագիր է, որն իրականացրել է հիշողությունը նկարներ հրամանելու օգտվողների կողմից։
- Ֆայլերի կառավարման մեջ իրականացվել է տեքստային ֆայլերի նախադիտում: Փոփոխվել են Unicode-անշանները և օգտագործվել են հատուկ պատկերակներ դասակարգման վիճակների համար: Կառավարումը բարելավվել է MIME-տիպերի հետ: Ավելացվել է ֆայլերի միջև նավիգացիայի աջակցություն Page-Up և Page-Down բանալիների միջոցով: Հնարավորություն է տրամադրվում օգտվողի կողմից սահմանված գործողությունները ավելացնել համատեքստի մենյուում: Ավելացված է որոնման աջակցություն վերջերս բացված ֆայլերի ցուցակում և աղբարկղում: Ավելացված է տարբերակ ֆայլի ուղեծիրի պատճենման համար Shift բանալիով սեղմելու ժամանակ:
Ավելացված է պատճենելիս պատկերների, video's, և տեքստի ավելացման աջակցություն: Ավելացվել է միաժամանակ մի քանի կատեգորիաների բացման հնարավորությունը տարբեր вкладках: Ավելացել է ֆայլի ստեղծման և փոփոխության ժամանակաշրջանի տեղափոխման համար տարբերակ: Իրականացվել է ցանցային ուղեծիրների մուտքի հնարավորություն է արկ անգամ: Ավելացված է ուղեծիր մուտքի ավտոմատ լրացում Tab կամ Shift-Tab բանալիով: Ավելացվել է աղբարկղի մաքրումը հաստատելու մեքենա:
- API Varlink միջհամակարգային ինտերակտիվություն է ենթարկվել cosmic-settings-daemon, cosmic-settings, ձայնային կիրառման ծրագիր և cosmic-osd:
- Ավտոմատ թաքցման վահանակի հարթությունը բարձրացված է:
- cosmic-settings-ի կոնֆիգուրատորում իրականացված է դիալոգ Bluetooth-կի՞լանավորում շնորհիվ PIN-կոդի: Ավելացված են ուղեցույցների անցման ֆոկուսի կառավարման պարամետրերը: Իրականացվել է արտաքին մոնիտորների պայծառության կառավարման աջակցություն: Ավելացվել է ավտոմատ փոխարկման անջատման տարբերակ: վիրտուալ աշխատանքային սեղանների էկրանինcursor-ով տեղաշարժվելու ժամանակ: Ավելացված է գործառույց, որը թույլ է տալիս որոնել հասանելի inalámbrica ցանցերի ցուցակում: Իրականացվել է օգտվողի ստեղնաշարային դասավորության նշանակման հնարավորություն:
Իրականացվել է արագ որոնման ակտիվացման գործառույթը՝ կոլեկտիվը սեղմելով, այժմ հասցնում է որոնման տողի բացումը կոնֆիգուրատորի ցանկացած հատվածում: Ավելացված է թեմաների իրականացում RON (Rusty Object Notation) ձևաչափով հրամանի միջոցով իրազեկման ինտերֆեյսի միջոցով: Կլավիշի ամփոփումի կարգավորումների էջին ավելացվել է բաժին մարդկանց համար, ովքեր առկա են սահմանափակություններ: Ավելացված է Super+Alt+S համադրություն էկրանի ընթերցողին ակտիվացնելու համար: Վառվող մոնիտորների վրա միացում է բաժանում Touchpad-ին: Ավելացված է աջակցություն VPN-կապերի համար, որոնք պահանջում են երկու հանգույցի որոնք են:
- App-List կազմում ավելացված է փոփոխություն, որը թույլ է տալիս ֆիլտրել ցուցադրվող ծրագրերը աշխատանքային սեղանների կամ ցուցակների նկատմամբ: Իրականացվել է ծրագրերի փակելու հնարավորություն միջին մկնիկի սեղմումից:
- Վիրտուալ աշխատանքային սեղանների միջև փոխանակման ինտերֆեյսում իրականացվել է ապրանքային սպառման շրջանայնությունը մկնիկի գլուխը օգտագործելիս, որը համահունչ է աշխատանքային սեղանների միջև անցման մոդուլին: Վթարեցված է աշխատանքային սեղանների էսքիզների արագությունը թավ և շողալումի միջոցով:
Ավելացվել է զրույցի կամ հաղորդագրության հաղորդակման ավտոմատ ակտիվացում տեքստի մուտքի պահին։ - Ավելացվել է OpenRC համակարգի կառավարիչի աջակցություն Bluetooth-ով կապված ծառայությունների կառավարման համար։
- Երկարությունների, ձայնի և ստեղնաշարի դասավորության brightness փոփոխությունները թույլատրելի են էկրանին տեղադրելիս։
- cosmic-settings-daemon-ում իրականացված է Qt ծրագրերի համար թեմաների ստեղծման հնարավորությունը qt5ct և qt6ct գործիքների միջոցով։
- cosmic-player լրատվական խաղարկչում ավելացված են սխալների կառավարելու կարգավորումներ և կրկնակի/հարթեցված կրկին խաղարկման և արագ վերադառնալու/ջնջելու կոճակներ։ Ի դեպ, սահամանային հատվածի ընտրված դիրքում պատկերի տեսահոլովակի ցուցադրմամբ գլխավերամոդելի զրոյացման հնարավորությունը։

- cosmic-store հավելվածների կառավարիչը ստացվել է rpm-ostree նավարկի և մեծածավալ պակաս բեռնումների ապահովիչ backend-ով։ Գրանցվել է RPM ձևաչափով փաթեթների բացման աջակցությունը։ Ավելացվել է Flatpak հավելվածների տվյալները մաքրելու տարբերակներ ակնկալվում է։
- COSMIC համակարգի առաջին կարգավորման ինտերֆեյսում ավելացավ մի քանի մոնիտորների համակարգի աջակցությունը և սկանավորիչը ակտիվացրեց ըստ կարգի։
- cosmic-term տերմինալում ավելացվել է տարբերակ՝ բացելու նոր պատուհան ներկայիս կատալոգում։ Մատենաքարտի պատմության քանակը բարձրացել է 100,000 տող։ Ավելացվել է «—աշխատանքային-կատալոգ» տարբերակը։ Ավելացվել է պատվիրման կոճակ՝ սխալագրումը պատճենելուց հետո։ Գործողության ընթացքում պարտականությունները հիշողությանը բողոքում են միայն սեսիայի ժամանակ, իսկ հիշողությունից դուրս են բերվում նրանցից։ Ավելացվել է շփմամբ ընտրվելու հնարավորությունը Shift բանալիի պահման ժամանակ։
- libcosmic գրադարանում, որը օգտագործվում է բազմաթիվ ծրագրերում,
ավելացվել է ոչ լատինական ստեղնաշարի դասավորությունների համար ստեղնաբառերի համադրությունների հանձնման հնարավորություն։ - cosmic-app-library-ին wgpu ընդգրկել է և ico և xpm պատկերներ მხარდაჭում է 구현ել։
- HTML ձևավորման օգտագործումը թույլատրվում է քաղված հաղորդագրություններում։
- VPN-ի, օդային ռեժիմի և բանալի կառավարման գործակալների ակտիվացման համար օգտագործվում է nmrs փաթեթ (Rust-wrapper NetworkManager-ի համար)։
- cosmic-app-library-ի հավելվածների գրադարանում թողարկվա քաղաքականները թույլատրվում է մկնի միջոցով մրցեցնել։
- օգտագործվում է iced գրադարանի նոր տարբերակը, որն ունի արդյունավետության օպտիմիզացիաներ, բարելավված անիմացիաներ և մուտքի մեթոդների աջակցություն։


Ընտանիք: opennet.ru

