Xfce Classic, Xfce dakša, bet bez klienta puses loga apdares

Šons Anastasio - bezmaksas programmatūras entuziasts, kas kādā brīdī mēģināja izstrādāt savu operētājsistēmu "ShawnOS" nesen paziņoja par Xfce Classic projekta dzimšanu.

Kurā plāno izstrādāt komponentus lietotāja vide Xfce, strādājot, neizmantojot loga apdari klienta pusē (CSD), kurā loga nosaukumu un rāmi zīmē nevis logu pārvaldnieks, bet gan pati lietojumprogramma.

Tas kļuva iespējams pēc analoģijas ar GNOME, ievietot izvēlnes, pogas un citus saskarnes elementus loga nosaukumā. Turklāt jaunā interfeisa renderēšanas programma ir iebūvēta bibliotēkā libxfce4ui, kā rezultātā gandrīz visos dialoglodziņos tika automātiski izmantota CSD, bez nepieciešamības mainīt esošos projektus.

Pārejā uz CSD saskārās pretinieki ka uzskatu, ka CVD atbalstam jābūt fakultatīvam un lietotājam jāspēj turpināt izmantot klasisko logu nosaukumus.

Starp CSD izmantošanas mīnusiem Tas ir minēts pārāk liels loga nosaukuma apgabals, nav nepieciešamības pārsūtīt lietojumprogrammas elementus uz loga nosaukumu, Xfwm4 dizaina tēmu neefektivitāte un Xfce / GNOME lietojumprogrammu un programmu, kas neizmanto CSD, logu noformējuma neatbilstība.

Jāatzīmē, ka viens no iemesliem, kāpēc daži lietotāji noraida GNOME saskarni, ir CSD izmantošana.

Tā kā 5 mēnešu laikā netika mēģināts sniegt atbalstu CSD atspējošanai, Šons Anastasio nolēma visu pārņemt savās rokās un izveidoja libxfce4ui bibliotēkas dakšiņu, kurā iztīrīja saiti uz CSD un atgrieza veco servera puses apdares režīmu (logu pārvaldnieks).

Lai nodrošinātu savietojamību ar lietojumprogrammām, kuras Viņi izmanto jauno API libxfce4ui un saglabā ABI.

Ir sagatavotas īpašas sasaistes, kas tulko XfceTitledDialog klases īpašās CSD metodes uz GtkDialog klases zvaniem. Rezultātā ir iespējams noņemt Xfce lietojumprogrammas no CSD, nomainot bibliotēku libxfce4ui, nemainot pašu lietojumprogrammu kodu.

Turklāt, ir izveidojusies paneļa xfce4 dakša, kas ietver izmaiņas, lai atgrieztos klasiskajā uzvedībā. Gentoo lietotājiem ir sagatavots pārklājums, lai instalētu libxfce4ui-nocsd.

Xubuntu / Ubuntu lietotājiem ir sagatavota PPA krātuve ar lietošanai gataviem iepakojumiem.

Dakšas izveidošanas iemesli, Šons Anastasi, paskaidroja, ka:

Jūs izmantojat Xfce daudzus gadus, un jums patīk šīs vides interfeiss. Pēc lēmuma pieņemšanas par saskarnes maiņu, kurai jūs nepiekritāt, un mēģinājumu trūkums, lai nodrošinātu iespēju atgriezt veco uzvedību, tika nolemts patstāvīgi atrisināt jūsu problēmu un kopīgot risinājumu ar citiem cilvēkiem, kuri dalās jūsu viedoklī.

No problēmām, lietojot Xfce Classic, tiek atzīmēta drukas kopija galvenes, jo galvenē un lietojumprogrammas logā tiek parādīta dublēta informācija.

Šī funkcija atbilst Xfce 4.12 un 4.14 uzvedībai un nav saistīta ar CSD.

Dažās lietojumprogrammās minētā dublēšanās šķiet normāla (piemēram, xfce4-Screenshooter), bet citos tas ir acīmredzami nepiemērots. Lai atrisinātu šo problēmu, nav izslēgts vides mainīgā pievienošana, kas regulē XfceHeading renderēšanu.

CSD atbalstītāju pozīcija ir atkarīga no iespējas izmantot izšķērdēto loga nosaukuma vietu, lai izvietotu izvēlnes, paneļa pogas un citus svarīgus saskarnes elementus.

Visu lietojumprogrammu logu apdari ir daudz vieglāk ieviest vienotā stilā, klasiski attēlojot logu apkalpošanas zonas servera pusē.

CSD gadījumā ir jāpielāgo lietojumprogrammas saskarne katrai grafiskajai videi atsevišķi, un ir pietiekami grūti nodrošināt, ka lietojumprogramma dažādās lietotāju vidēs neizskatās dīvaini.

Fuente: https://linuxreviews.org


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   01101001b teica

    Aplausi. Godīgi aplausi.
    Izvēlei jāizvēlas atšķirīga Linux iezīme. Un tā arī bija.
    Tagad, ja vēlaties turpināt izvēlēties, jums jāpamet malā, kā to darīja Šons Anastasio (par laimi viņam, viņš var).
    Neticami, xo, viņi neatstāj jūs citu.
    Un tie, kas atsakās veikt jebkādas izmaiņas pēc izvēles, un, gluži pretēji, uzliek tos mums, kas neattīstās, viņi ir pirmie, kas saplēš savas drēbes Linux sadrumstalotības dēļ (protams, rādot ar pirkstu uz tie, kas izgatavo dakšiņas), paši ir vainīgi.