Xfce Classic, një pirun i Xfce por pa dekorimin e dritares nga ana e klientit

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ë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


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   01101001b dijo

    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.