Pas dy vjet zhvillimi, është prezantuar versioni i ambientit të punës Xfce 4.20, i cili ofron një tryezë klasike, duke konsumuar sa më pak burime sistemore.
Xfce përbëhet nga disa komponente të ndërlidhura, të cilat mund të përdoren gjithashtu në projekte të tjera. Ndër këto componente janë: menaxheri i dritareve xfwm4, paneli për nisjen e aplikacioneve, menaxheri i sesioneve të përdoruesve, sistemi i menaxhimit të energjisë, konfiguruesi grafik, menaxheri i skedarëve Thunar, kalendari-planifikues Orage, playeri mediatik Parole, redaktori i tekstit Mousepad, emulatori i terminalit xfce4-terminal.
Risi kryesore e degës Xfce 4.20 është mbështetje eksperimentale për protokollin Wayland. Një sesion mbi Wayland mbështet shumicën e mundësive, por për momentin rekomandohet vetëm për përdoruesit e avancuar, pasi ende ka disa gabime dhe kërkon përmirësime të veçanta për përdorim të plotë çdo ditë nga përdoruesit e zakonshëm. Për të nisur një sesion mbi Wayland, rekomandohet komanda «startxfce4 –wayland».
Për të abstraktuar punën mbi Wayland dhe X11, në Xfce 4.20 është përdorur një librare e re libxfce4windowing, që realizon një nivel të pavarur nga sistemi grafik me komponente për menaxhimin e dritareve (ekranet, dritaret kryesore, desktopet virtuale etj.). Kjo ndërfaqe ka lejuar mbështetje për Wayland pothuajse në të gjitha komponentët e Xfce, duke ruajtur gjithashtu aftësinë për të punuar në sistemet e dritareve mbi protokollin X11.
Në sesionin mbi Wayland, është përdorur biblioteca wlroots, e zhvilluar nga projekti Sway, në vend të libmutter. Si serverë kompozues në sesionin Wayland, rekomandohet përdorimi i Labwc ose Wayfire. Në sesionin mbi X11 vazhdon të përdoret menaxheri i dritareve xfwm4. Në të ardhmen, planifikohet që në xfwm4 të shtohet mundësia e funksionimit jo vetëm me X11, por edhe me Wayland.
Mënyrat, të cilat për momentin nuk janë të disponueshme në sesionin mbi Wayland, përfshijnë: mungesa e mbështetjes e skripteve virtuale; mungesa e faqeve me cilësimet e tastierës dhe mausit në konfigurator; mundësia për krijimin e screenshot-eve vetëm të gjithë ekranit (jo dritareve të veçanta); mungesa në tray sistemik e ikonikëve të disa aplikacioneve, të cilat nuk janë përkthyer nga API GtkStatusIcon në StatusNotifier. Në Wayland mbeten të papërkthyera komponentët: Xfwm4, Xfdashboard, Xfce4-screensaver (ka një port, por nuk është përfshirë në lansim), Xfce4-windowck-plugin dhe Xfce4-xkb-plugin.
Ndryshime dhe përmirësime të tjera në Xfce 4.20:
Kapacitetet e menaxherit të skedarëve Thunar janë zgjeruar ndjeshëm:
- Në panelin e mjeteve janë shtuar butona të rinj: kalimi i modit të pamjes (kompakt, listë, grumbull ikonash); menu vertikale hamburger (shfaqet në rast se kryemenuja është e fshehur); krijimi i një skede të re me përmbajtjen e mundshme aktuale; krijimi i një dritare të re me përmbajtjen e mundshme aktuale.
- Kur reduktohet madhësia e dritares, elementët që nuk përshtaten në panelin e mjeteve tani transferohen në një menu speciale «<».
- Shtuar opsioni për dekorimin e dritares nga ana e klientit (CSD), që lejon bashkimin e titullit të dritares me menunë ose me panelin e mjeteve (kur menuja është e fshehur).
- Shtuar opsioni për të treguar ikona simbolike në panelin anësor dhe ikona me ngjyra në panelin e mjeteve.
- Dialogu i konfirmimit të operacionit është ripërshtatur, i cili shfaqet, për shembull, kur në katalogun e synuar tashmë ekziston një skedar me të njëjtin emër. Siguruar shfaqja e saktë e miniaturave.
- Në modin e shikimit si listë, është shtuar mundësia e hapjes së përmbajtjes së katalogëve në vend.
- Në modin e shikimit të veçuar (Split View), që lejon shfaqjen njëri pranë tjetrit të dy paneleve të ndryshme me skedarë, është siguruar theksimi me ngjyrë të panelit aktiv dhe është shtuar mundësia për të kaluar midis paneleve me një çelës të nxehtë. Shtuar dialogu i konfirmimit të operacionit, i cili shfaqet kur përpiqeni të mbyllni një dritare me disa skeda.
- Gjatë transferimit të skedarëve në modin Drag&Drop, kur kursorin është e përshtatshme, sigurohet hapja automatike e katalogëve dhe përditësimi i fokusit të hyrjes në modin me shumë panelet.
- Janë bërë përpjekje për të rritur performancën dhe për të eliminuar ngecjet gjatë punës me numër të madh skedari.
- Kombinimet e tastierës për thirrjen e përpunuesve të vetë tani funksionojnë edhe për përpunuesit e vendosur në menu të thelluara.
- Funksioni i verifikimit të saktësisë së kopjimit të skedarëve tani përdor krahasimin e drejtpërdrejtë të përmbajtjes së skedarëve në vend të llogaritjes dhe krahasimit të hashes MD5.
- Shtohet një opsion që, me qëllim të zvogëlimit të fragmentimit në disk, aktivizon paralelizimin e operacioneve të kopjimit të skedarëve vetëm kur drive është në gjendje pritjeje.
- Në mekanizmin e montimit të ruajtjeve të jashtme është shtuar mbështetje për IPv6 dhe mundësinë e krijimit të lidhjeve simbolike.
- Tani, gjatë kërkimit të skedarëve, mund të përdoret menjëherë, pa pritur përfundimin e kërkimit, menunë kontekstuale për rezultatet që janë shfaqur.
- Shtohet një cilësim për të treguar në shiritin e gjendjes numrin e skedareve të fshehur në katalogun aktual.
- Në listën e skedareve të përdorura së fundmi, është ndaluar shtimi i katalogëve, si dhe i skedareve për të cilat përpjekjet për t'i hapur hasnin në dështim.
Ndryshimet në desktop (xfdesktop):
- Është zgjeruar mbështetja për sfondet: Kur zgjidhet shfaqja e imazheve të rastit, imazhi tani nuk përsëritet derisa të shfaqen të gjitha imazhet nga grupi. Sfondet e vjetra në formatin png janë përmirësuar për t'u përdorur në formatin vektor svg. Është përmirësuar vizatimi i gradientëve.
- Shtohet mundësia për të ndryshuar ngjyrat për etiketat dhe sfondin e ikonave në desktop.
- Shqyrtimet e ikonave në desktop tani trajtohen ndaras për ekrane të ndryshme.
- Ikonat e dritareve të minimizuara tani shfaqen vetëm në monitorët ku dritaret ishin hapur para minimizimit.
- Numri i opsioneve në menunë kontekstuale është zgjeruar.
- Ikonat e skedareve të reja dhe të zhvendosura tani shfaqen pranë pozicionit të kursorit.
- Shtohet një opsion për të shfaqur ikonat e ruajtjeve të përhershme.
- Për konfigurimin e kombinimeve të tastierës është përdorur një widget i ri XfceShortcutsManager.
- Ngarkimi i përmbajtjes së katalogjeve me imazhe sfondi për desktop tani kryhet në mënyrë asinkrone.
- Në menunë kontekstuale është shfaqur mundësia për të hapur të gjithë katalogët e zgjedhur njëherësh.
- Menuja kontekstuale tani shfaqet në momentin e shtypjes së butonit të miut, e jo pas lirimit të tij.
- Është ndryshuar dizajni i menusë me listën e dritareve, e cila shfaqet kur shtypet butoni i mesëm i miut.
- Në konfigurues është riparuar plotësisht tabs me cilësimet e ikonave të desktopit.
Gjithashtu:
- Në panelin (xfce4-panel) është ofruar mundësia për të konfiguruar gjerësinë e kufizimit dhe është siguruar kërkimi i shtojcave të disponueshme në katalogët standardë. Është shtuar mbështetje për shfaqjen e miniaturës së desktopit kur kursorin e mausit e vendosni mbi butonat "trego desktopin". Është përmirësuar zgjedhja e madhësisë së ikonave në butonat e panelit të detyrave. Ikonat janë sinkronizuar në konfiguruesin e panelit dhe në panelin e vet.
- Në ndërfaqen e kërkimit dhe nisjes së aplikacioneve të instaluara (xfce4-appfinder) është realizuar një mod i opsionit për ekzekutimin në sfond, që lejon të shkurtosh kohën e shfaqjes së ndërfaqes. Është shtuar një opsion për mbylljen automatikisht të dritares së Appfinder kur fokusi kalon. Me një klik të djathtë mbi aplikacione, shfaqet një menu kontekstuale me veprimet e disponueshme. Është shtuar një opsion për të nisur programet me një klik të vetëm të mausit.
- Në menaxherin e energjisë (xfce4-power-manager) është rishikuar menaxhimi i bllokimit të ekranit — cilësimet e lidhura me bllokimin e ekranit janë thjeshtuar ndjeshëm dhe janë zhvendosur në faqen e cilësimeve të ruajtësit të ekranit. Është shtuar përpunimi i profileve të ndryshme të konsumit të energjisë, të mbështetur në power-profiles-daemon. Është realizuar mbështetje për mënyrën hibrid të gjumit. Është shtuar mbështetje për çelësat për ndryshimin eksponencial të ndriçimit të ekranit, si dhe çelësat për ndryshimin e ndriçimit të tastierës.
- Në konfiguruesin (xfce4-settings) në cilësimet e pamjes është siguruar ngarkimi i temave të ikonave në një rrjedhë të veçantë, për të mos bllokuar funksionimin e ndërfaqes kryesore. Përdorimi i mënyrës së dekorimit nga ana e klientit është kaluar në opsione, të cilat janë të çaktivizuara sipas parazgjedhjes. Është përmirësuar mbështetja për temat e errëta. Janë shtuar cilësime për zgjedhjen e profilit të përshpejtimit të kursorit të mausit dhe është aktivizuar mënyra e rrotullimit me saktësi të lartë, nëse ajo mbështetet nga mausit. Kur konfigurohen MIME-tipat është lejuar përzgjedhja dhe ndryshimi i disa elementeve njëkohësisht. Janë zgjeruar mundësitë që lidhen me profilin e ekranit, si dhe me cilësimin e pasqyrave të daljes dhe të disposicionit të ekranit në konfigurimet me shumë monitorë.
- Menaxheri i seancave xfce4-session ka marrë mbështetje minimale për portalet FreeDesktop (xdg-desktop-portal), të cilat përdoren për të organizuar qasjen në burimet e ambientit të përdoruesit nga aplikacione të izoluara. Janë shtuar portalet për vendosjen e sfondit të desktopit, krijimin e imazheve të ekranit dhe nisjen e proceseve në sfond.
- Në bibliotekën e widget-eve libxfce4ui, brenda dialogut për informacionin mbi programin (Më shumë), tani mund të shfaqet logotipoja e shpërndarjes, si dhe informacion mbi sistemin operativ dhe GPU.
- Në bibliotekën exo (një shtesë mbi GTK dhe Glib), është përmirësuar ndjeshëm performanca e punës me ikona — komponenti ‘Exo-Icon-View’ tani mund të përpunojë mbi 100 mijë skedarë pa ngecje. Është implementuar një shirit kërkimi me funksione që tregojnë rekomandime gjatë shkruarjes.
- Janë zgjidhur problemet me mjegullimin e elementeve në ekranet me densitet të lartë pikselësh (HiDPI). Është siguruar shkallëzimi i saktë i ikonave dhe miniaturave në komponentë të ndryshëm. Janë shtuar ikona të munguar për rezolucione të larta ekrani.
Burimi: linux.org.ru
