Xfce Classic, vidlica Xfce, ale bez dekorácie okna na strane klienta

Shawn Anastasio, nadšenec slobodného softvéru, ktorá sa v určitom okamihu pokúsila vyvinúť vlastný operačný systém „ShawnOS“ nedávno oznámil zrod projektu Xfce Classic.

V ktorom zamýšľa vyvinúť komponenty užívateľské prostredie Xfce, pracuje bez použitia okennej výzdoby na strane klienta (CSD), v ktorých nadpis a rám okna nekreslí správca okien, ale samotná aplikácia.

Toto bolo možné, analogicky s GNOME, umiestniť ponuky, tlačidlá a ďalšie prvky rozhrania do nadpisu okna. Nový vykresľovací modul rozhrania je navyše zabudovaný do knižnice libxfce4ui, čo viedlo k automatickému použitiu CSD pre takmer všetky dialógové okná bez potreby zmien kódu v existujúcich projektoch.

Prechod na CSD narazil na oponentov že verím, že podpora CSD by mala byť voliteľná a používateľ by mal mať možnosť naďalej používať klasické názvy okien.

Medzi nevýhody používania CSD, Je to spomenuté príliš veľká oblasť nadpisu okna, nedostatok potreby prenášať prvky aplikácie do nadpisu okna, neúčinnosť dizajnových tém Xfwm4 a nekonzistentnosť v dekorácii okien aplikácií a programov Xfce / GNOME, ktoré nepoužívajú CSD.

Je potrebné poznamenať, že jedným z dôvodov odmietnutia rozhrania GNOME niektorými používateľmi je použitie CSD.

Pretože za 5 mesiacov neboli urobené žiadne pokusy poskytnúť podporu na deaktiváciu CSD, Shawn Anastasio sa rozhodol vziať veci do svojich rúk a vytvoril vidličku knižnice libxfce4ui, v ktorej vyčistil odkaz na CSD a vrátil starý režim dekorácie na strane servera (správca okien).

Na zabezpečenie kompatibility s aplikáciami, ktoré Používajú nové API libxfce4ui a zachovávajú ABI.

Boli pripravené špeciálne väzby, ktoré prekladajú špecifické metódy CSD triedy XfceTitledDialog na volania triedy GtkDialog. Vo výsledku je možné odstrániť aplikácie Xfce z CSD nahradením knižnice libxfce4ui bez zmeny kódu samotných aplikácií.

Okrem toho, sa vytvorila vidlica panelu panelu xfce4, ktorá obsahuje zmeny na návrat klasického správania. Pre používateľov Gentoo bolo pripravené prekrytie pre inštaláciu libxfce4ui-nocsd.

Pre používateľov Xubuntu / Ubuntu je pripravené úložisko PPA s balíčkami pripravenými na použitie.

Dôvody pre vytvorenie vidlice, Sean Anastasia, vysvetlil, že:

Používate Xfce už mnoho rokov a páči sa vám rozhranie tohto prostredia. Po prijatí rozhodnutia zmeniť rozhranie, s ktorým ste nesúhlasili, a nedostatku pokusov o poskytnutie možnosti vrátenia starého správania bolo rozhodnuté vyriešiť váš problém nezávisle a zdieľať riešenie s ďalšími ľuďmi, ktorí majú rovnaký názor.

Z problémov pri používaní Xfce Classic je zaznamenaná duplicitná tlač hlavičiek kvôli zobrazeniu duplicitných informácií v hlavičke a v okne aplikácie.

Táto vlastnosť je v súlade so správaním Xfce 4.12 a 4.14 a nesúvisí s CSD.

V niektorých aplikáciách uvedená duplikácia sa zdá byť normálna (napríklad v xfce4-Screenshooter), ale v iných je to zjavne nevhodné. Na vyriešenie tohto problému nie je vylúčené pridanie premennej prostredia, ktorá reguluje vykreslenie XfceHeading.

Pozícia podporovateľov CSD spočíva v možnosti využiť premrhaný priestor nadpisu okna na umiestnenie ponúk, tlačidiel na paneli a ďalších dôležitých prvkov rozhrania.

Ozdobu okien pre všetky aplikácie je možné oveľa jednoduchšie uviesť do zjednoteného štýlu v klasickom znázornení oblastí obsluhy okien na strane servera.

V prípade CSD je potrebné prispôsobiť aplikačné rozhranie každému grafickému prostrediu osobitne a je dosť ťažké zabezpečiť, aby aplikácia nevyzerala v rôznych používateľských prostrediach zvláštne.

Fuente: https://linuxreviews.org


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   01101001b dijo

    Potlesk. Úprimný potlesk.
    Voľba výberu by mala byť charakteristickou črtou systému Linux. A bolo to.
    Ak chcete pokračovať vo výbere, musíte ustúpiť nabok ako Shawn Anastasio (našťastie pre neho môže).
    Neuveriteľné, xo, nenechajú vás iného.
    A tí, ktorí odmietajú urobiť akúkoľvek zmenu voliteľnou, a naopak ju vnucujú tým z nás, ktorí sa nerozvíjajú, sú prví, ktorí si kvôli fragmentácii Linuxu roztrhajú oblečenie (samozrejme prstom tí, ktorí vyrábajú vidličky), sami si ich robia.