Shawn Anastasio një entuziast i softuerit të lirë, i cili në një moment u përpoq të zhvillonte sistemin e vet operativ "ShawnOS" së fundmi njoftoi lindjen e projektit Xfce Classic.
Në të cilën synon të zhvillojë përbërësit mjedisi i përdoruesit Xfce, duke punuar pa përdorimin e dekorimit të dritares në anën e klientit (CSD), në të cilën titulli dhe korniza e dritares nuk vizatohen nga menaxheri i dritares, por nga vetë aplikacioni.
Kjo u bë e mundur, për analogji me GNOME, për të vendosur menu, butona dhe elementë të tjerë të ndërfaqes në titullin e dritares. Përveç kësaj, motori i ri i dhënies së ndërfaqeve është i integruar në bibliotekën libxfce4ui, gjë që çoi në përdorimin automatik të CSD për pothuajse të gjitha kutitë e dialogut, pa nevojën e ndryshimeve të kodit në projektet ekzistuese.
Kalimi në CSD hasi kundërshtarë që besoj se mbështetja për CSD duhet të jetë fakultative dhe përdoruesi duhet të jetë në gjendje të vazhdojë përdorimin e titujve klasikë të dritares.
Ndër të këqijat e përdorimit të CSD, Përmendet shumë e madhe një zonë e titullit të dritares, mungesa e nevojës për të transferuar elementet e aplikacionit në titullin e dritares, joefektiviteti i temave të dizajnit Xfwm4 dhe mospërputhja në dekorimin e dritareve të aplikacioneve dhe programeve Xfce / GNOME që nuk përdorin CSD.
Duhet të theksohet se një nga arsyet e refuzimit të ndërfaqes GNOME nga disa përdorues është përdorimi i CSD.
Meqenëse nuk u bënë përpjekje në 5 muaj për të siguruar mbështetje për të çaktivizuar CSD, Shawn Anastasio vendosi t'i merrte gjërat në duart e tij dhe krijoi një pirun të bibliotekës libxfce4ui, në të cilën pastroi lidhjen me CSD dhe ktheu mënyrën e vjetër të dekorimit nga ana e serverit (menaxheri i dritares).
Për të siguruar pajtueshmërinë me aplikacionet që Ata përdorin API-në e re libxfce4ui dhe ruajnë ABI.
Janë përgatitur lidhje të veçanta që përkthejnë metodat specifike CSD të klasës XfceTitledDialog në thirrjet e klasës GtkDialog. Si rezultat, është e mundur të hiqni aplikacionet Xfce nga CSD duke zëvendësuar bibliotekën libxfce4ui, pa ndryshuar vetë kodin e aplikacioneve.
Përveç kësaj, është krijuar një pirun i panelit xfce4, e cila përfshin ndryshime për të kthyer sjelljen klasike. Usersshtë përgatitur një mbivendosje për përdoruesit e Gentoo për të instaluar libxfce4ui-nocsd.
Për përdoruesit e Xubuntu / Ubuntu, është përgatitur një depo PPA me paketa të gatshme për përdorim.
Arsyet për krijimin e pirunit, Sean Anastasia, shpjegoi se:
Ju keni përdorur Xfce për shumë vite dhe ju pëlqen ndërfaqja e këtij ambienti. Pas marrjes së vendimit për të ndryshuar ndërfaqen me të cilën nuk jeni dakord dhe mungesës së përpjekjeve për të ofruar një mundësi për të kthyer sjelljen e vjetër, u vendos që të zgjidhnit çështjen tuaj në mënyrë të pavarur dhe të ndani zgjidhjen me njerëzit e tjerë që ndajnë pikëpamjen tuaj.
Nga problemet kur përdorni Xfce Classic, shënohet printimi dublikatë të kokave për shkak të shfaqjes së informacionit dublikatë në kokë dhe në dritaren e aplikacionit.
Kjo karakteristikë është në përputhje me sjelljen e Xfce 4.12 dhe 4.14 dhe nuk ka të bëjë me CSD.
Në disa aplikacione, dyfishimi i thënë duket normale (për shembull, në xfce4-Screenshooter), por në të tjerët është qartë e papërshtatshme. Për të zgjidhur këtë problem, shtimi i një ndryshore të mjedisit që rregullon dhënien e XfceHeading nuk përjashtohet.
Pozicioni i mbështetësve të CSD vjen deri te aftësia për të përdorur hapësirën e humbur të titullit të dritares për të vendosur menutë, butonat e panelit dhe elementë të tjerë të rëndësishëm të ndërfaqes.
Dekorimi i dritares për të gjitha aplikacionet është shumë më i lehtë për tu sjellë në një stil të unifikuar në interpretimin klasik të zonave të shërbimit të dritares në anën e serverit.
Në rastin e CSD, është e nevojshme të përshtatet ndërfaqja e aplikacionit në secilin mjedis grafik veç e veç dhe është mjaft e vështirë për të siguruar që aplikacioni të mos duket i çuditshëm në mjedise të ndryshme të përdoruesit.
Fuente: https://linuxreviews.org
Duartrokitje. Duartrokitje te sinqerta.
Zgjedhja për të zgjedhur duhet të jetë një tipar dallues i Linux. Dhe ishte.
Tani nëse doni të vazhdoni të zgjidhni, duhet të tërhiqeni mënjanë siç bëri Shawn Anastasio (për fat të mirë të tij, ai mundet).
E pabesueshme, xo nuk të lënë ty tjetër.
Dhe ata që refuzojnë të bëjnë ndonjë ndryshim opsional, dhe përkundrazi, ata e imponojnë atë tek ne që nuk zhvillojmë, ata janë të parët që grisin rrobat e tyre për shkak të copëtimit të Linux (duke treguar gishtin, natyrisht, në ata që bëjnë pirunë) cdo vetë ata janë fajtorët e vetëm.