Xfce Classic, račva za Xfce, ali bez ukrasa prozora na strani klijenta

Shawn Anastasio, ljubitelj slobodnog softvera, koji je u jednom trenutku pokušao razviti vlastiti operativni sustav "ShawnOS" nedavno je najavio rođenje projekta Xfce Classic.

U kojem namjerava razviti komponente korisničko okruženje Xfce, koji radi bez upotrebe ukrasa prozora na strani klijenta (CSD), u kojem naslov prozora i okvir ne crta upravitelj prozora, već sama aplikacija.

To je po analogiji s GNOME-om postalo moguće smjestiti izbornike, gumbe i ostale elemente sučelja u naslov prozora. Uz to, novi mehanizam za prikazivanje sučelja ugrađen je u biblioteku libxfce4ui, što je dovelo do automatske upotrebe CSD-a za gotovo sve dijaloške okvire, bez potrebe za promjenom koda u postojećim projektima.

Prijelaz na CSD naišao je na protivnike ovo vjerujte da bi podrška CSD-a trebala biti neobavezna a korisnik bi trebao moći nastaviti koristiti klasične naslove prozora.

Među minusima upotrebe CSD-a, Spominje se preveliko područje naslova prozora, nedostatak potrebe za prijenosom elemenata aplikacije u naslov prozora, neučinkovitost tema dizajna Xfwm4 i nedosljednost u ukrašavanju prozora Xfce / GNOME aplikacija i programa koji ne koriste CSD.

Treba napomenuti da je jedan od razloga zbog kojeg su neki korisnici odbili GNOME sučelje uporaba CSD-a.

Kako u pet mjeseci nije učinjen pokušaj pružanja podrške za onemogućavanje CSD-a, Shawn Anastasio odlučio je uzeti stvar u svoje ruke i stvorio vilicu biblioteke libxfce4ui, u kojoj je očistio vezu do CSD-a i vratio stari način ukrašavanja na strani poslužitelja (upravitelj prozora).

Kako bi se osigurala kompatibilnost s aplikacijama koje Koriste novi API libxfce4ui i čuvaju ABI.

Pripremljena su posebna povezivanja koja prevode određene CSD metode klase XfceTitledDialog u pozive klase GtkDialog. Kao rezultat toga, moguće je ukloniti Xfce aplikacije s CSD-a zamjenom biblioteke libxfce4ui, bez promjene koda samih aplikacija.

Osim toga, stvorila se vilica xfce4-ploče, koji uključuje promjene u povratku klasičnog ponašanja. Za korisnike Gentoo-a pripremljen je sloj za instaliranje libxfce4ui-nocsd.

Za korisnike Xubuntu / Ubuntu pripremljeno je PPA spremište s gotovim paketima.

Razlozi za stvaranje vilice, Sean Anastasia, objasnio je da:

Koristite Xfce već dugi niz godina i sviđa vam se sučelje ovog okruženja. Nakon donošenja odluke o promjeni sučelja s kojim se niste složili i nedostatka pokušaja pružanja mogućnosti vraćanja starog ponašanja, odlučeno je da svoj problem riješite samostalno i podijelite rješenje s drugim ljudima koji dijele vaše stajalište.

Od problema pri korištenju Xfce Classic zabilježen je dvostruki ispis zaglavlja zbog prikaza dvostrukih podataka u zaglavlju i u prozoru aplikacije.

Ova je značajka u skladu s ponašanjem Xfce 4.12 i 4.14 i nije povezana s CSD-om.

U nekim aplikacijama, spomenuto dupliciranje čini se normalnim (na primjer, u xfce4-Screenshooter), ali u drugima je očito neprimjereno. Da bi se riješio ovaj problem, nije isključeno dodavanje varijable okoline koja regulira prikazivanje XfceHeading.

Pozicija pristaša CSD-a svodi se na mogućnost upotrebe izgubljenog prostora naslova prozora za postavljanje izbornika, gumba na ploči i ostalih važnih elemenata sučelja.

Uređenje prozora za sve aplikacije puno je lakše dovesti do objedinjenog stila u klasičnom prikazu područja servisa prozora na strani poslužitelja.

U slučaju CSD-a potrebno je prilagoditi sučelje aplikacije svakom grafičkom okruženju zasebno i dovoljno je teško osigurati da aplikacija ne izgleda neobično u različitim korisničkim okruženjima.

izvor: https://linuxreviews.org


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   01101001b dijo

    Pljesak. Iskreni pljesak.
    Izbor za odabir trebao bi biti prepoznatljiva značajka Linuxa. I bilo je.
    Ako želite nastaviti s odabirom, morate se maknuti u stranu kao što je to učinio Shawn Anastasio (srećom po njega, može).
    Nevjerojatno, xo ne ostavljaju ti drugoga.
    A oni koji odbiju bilo kakvu promjenu učiniti neobaveznom, i naprotiv, nameću je nama koji se ne razvijamo, oni su prvi koji su poderali odjeću zbog fragmentacije Linuxa (pokazujući prstom, naravno, na oni koji prave vilice) cdo ih sami su jedini krivci.