Xfce Classic, Xfce kahvel, kuid ilma kliendipoolse akna kaunistuseta

Shawn Anastasio tasuta tarkvara entusiast, mis mingil hetkel proovis välja töötada oma opsüsteemi "ShawnOS" teatas hiljuti projekti Xfce Classic sünnist.

Milles kavatseb komponente välja töötada kasutajakeskkond Xfce, töötab ilma akna kaunistamist kliendi poolel kasutamata (CSD), mille puhul akna pealkirja ja raami ei joonista mitte aknahaldur, vaid rakendus ise.

See sai analoogia põhjal GNOME'iga võimalikuks paigutada menüüd, nupud ja muud liideseelemendid akna pealkirja. Lisaks on libxfce4ui teeki sisse ehitatud uus liidese renderdamismootor, mis viis peaaegu kõigi dialoogibokside kasutamiseni CSD-d automaatselt, ilma et oleks vaja olemasolevates projektides koodi muuta.

CSD-le üleminekul tekkis vastaseid et usun, et CSD tugi peaks olema vabatahtlik ja kasutajal peaks olema võimalik jätkata akna klassikaliste pealkirjade kasutamist.

CSD kasutamise miinuste hulgas on Seda mainitakse liiga suur akna pealkirja ala, puudub vajadus rakenduse elemente akna pealkirjale üle kanda, Xfwm4 kujundusteemade ebaefektiivsus ja vastuolu akende kaunistamisel Xfce / GNOME-i rakendustes ja programmides, mis CSD-d ei kasuta.

Tuleb märkida, et üks põhjustest, miks mõned kasutajad GNOME-liidese tagasi lükkasid, on CSD kasutamine.

Kuna viie kuu jooksul ei üritatud CSD keelamiseks tuge pakkuda, Shawn Anastasio otsustas asja enda kätte võtta ja lõi libxfce4ui teegi kahvli, milles puhastati link CSD-le ja tagastati vana serveripoolne kaunistusrežiim (aknahaldur).

Ühilduvuse tagamiseks koos rakendustega, mis Nad kasutavad uut API libxfce4ui ja säilitavad ABI.

Koostatud on spetsiaalsed sidemed, mis tõlgivad klassi XfceTitledDialog spetsiifilisi CSD-meetodeid klassi GtkDialog kõnedeks. Selle tulemusena on võimalik Xfce-rakendused CSD-st eemaldada, asendades teegi libxfce4ui, muutmata rakenduste endi koodi.

Lisaks moodustunud on paneeli xfce4 kahvel, mis sisaldab muudatusi klassikalise käitumise tagastamiseks. Gentoo kasutajatele on libxfce4ui-nocsd installimiseks ette valmistatud ülekate.

Xubuntu / Ubuntu kasutajate jaoks on koostatud PPA hoidla kasutusvalmis pakettidega.

Kahvli loomise põhjused, Sean Anastasia, selgitas, et:

Te olete Xfce'i kasutanud palju aastaid ja teile meeldib selle keskkonna liides. Pärast otsuse tegemist liidese muutmiseks, millega te ei nõustunud, ja väheste katsetega pakkuda võimalust vana käitumise tagastamiseks, otsustati teie probleem lahendada iseseisvalt ja jagada lahendust teiste inimestega, kes jagavad teie seisukohta.

Xfce Classicu kasutamisel tekkivatest probleemidest märgitakse duplikaadiprintimine päiste topeltinformatsiooni kuvamise tõttu päises ja rakenduse aknas.

See funktsioon on kooskõlas Xfce 4.12 ja 4.14 käitumisega ning pole seotud CSD-ga.

Mõnes rakenduses ütles, et dubleerimine tundub normaalne (näiteks xfce4-Screenshooteris), kuid teistes on see selgelt kohatu. Selle probleemi lahendamiseks pole välistatud keskkonnamuutuja lisamine, mis reguleerib XfceHeadingi renderdamist.

CSD toetajate seisukoht tuleneb võimalusest kasutada raisatud akna pealkirja ruumi menüüde, paneelinuppude ja muude oluliste liideseelementide paigutamiseks.

Kõigi rakenduste aknakujundust on palju lihtsam ühtse stiili juurde viia serveri poolel akende teeninduspiirkondade klassikalises esituses.

CSD puhul on vaja rakenduse liides kohandada igale graafilisele keskkonnale eraldi ja piisavalt keeruline on tagada, et rakendus ei näeks erinevates kasutajakeskkondades kummaline.

allikas: https://linuxreviews.org


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   01101001b DIJO

    Aplaus. Aus aplaus.
    Valitav valik peaks olema Linuxi eristav tunnus. Ja oligi.
    Nüüd, kui soovite jätkata valimist, peate kõrvale astuma nagu Shawn Anastasio (tema õnneks ta saab).
    Uskumatu, xo nad ei luba teistel
    Ja need, kes keelduvad muudatusest vabatahtlikuks muutmise, ja vastupidi, nad suruvad selle meie peale, kes ei arene, nad on Linuxi killustatuse tõttu esimesed riided rebimas (näpuga näitamine muidugi need, kes teevad kahvleid), on need ainsad süüdlased.