Uf, tukaj je kontroverzna tema za anketo tega tedna: okraski na strani odjemalca v aplikaciji Linux.
Želimo vedeti vaše mnenje o naraščajočem trendu, po katerem se razvijalci aplikacij izogibajo tradicionalni naslovni vrstici oken v korist kombiniranega naslova oken in orodne vrstice aplikacij.
Če Linux doživljate skozi izkušnjo, osredotočeno na GNOME, boste morda bolje poznali to funkcijo kot "Vrstice glave GTK".
"Pogosto navedena moč okraskov na strani strank je, da dajejo več prostora vsebini oken"
Okraski na strani odjemalca imenujemo okraski na strani odjemalca ker je okno »odjemalec« (v tem primeru komplet orodij, ki riše aplikacijo) odgovorno za risanje naslovne vrstice in ne upravitelj oken, kot je bilo običajno.
Najpogostejša oblika CSD, s katero se boste srečali v Ubuntuju, bo uporaba aplikacije GNOME, ki jo uporabljate Vrstice glave GTK. Te sistemske naslovne vrstice nadomestijo s kombinirano naslovno vrstico in orodno vrstico.
Nenavadno navedene prednosti okraskov na strani strank so, da dajejo več prostora okenski vsebini, ne zapravite prostor tako, da prikažete skoraj prazno naslovno vrstico in pomagate pri promociji nove dosledne interakcije uporabniškega vmesnika izkušnje.
Neupoštevane pomanjkljivosti trdijo, da CSD vodi do razdrobljene uporabniške izkušnje, saj jih ne uporabljajo vse aplikacije in celo tiste, ki to počnejo, lahko stvari izvedejo ali uredijo drugače.
Za nekatere je to preprosta tehnična izbira: upravitelji oken se morajo odločiti, kako bodo videti okna, ne osnovni komplet orodij.
V Ubuntu Unity lahko omogočite vrstice glave za aplikacije, ki imajo onemogočeno (npr. Nautilus), čeprav se večina aplikacij, ki jih uporabljajo (npr. Koledar), samodejno zažene z vrsticami glave.
Treba je omeniti, da aplikacije CSD niso videti posebej dobro upodobljene na Unity v privzetem nizu tem Ubuntuja 'Ambiance' (glej slike spodaj).
Če želite videti njihov CSD v najboljšem primeru, sem priporočil, da preklopite na temo GTK3+, ki je prijazna do glave, na primer Lok ali Adapta.
Seveda velja omeniti, da okraski na strani odjemalcev niso edinstveni za aplikacije GTK.
Okraski na strani odjemalca Qt so nekaj, o čemer oblikovalska skupnost KDE aktivno razpravlja; Univerzalne aplikacije Windows spodbujajo dosledno zasnovo glave aplikacije; in mnoge osnovne aplikacije za macOS so jih sprejele.
Google Chrome je ena najbolj znanih aplikacij, ki uporabljajo CSD na vseh namiznih računalnikih, na katerih deluje.
Pedantni tehnični argumenti o pravilni nomenklaturi (ali drugače) posebnih izvedb CDD na Linux (nisem oblikovalec) je naše vprašanje preprosto: želite vedeti, ali vam je všeč, ne moti ali vam ni všeč CSD Linux aplikacije.
Ali vas privlačijo aplikacije, ki uporabljajo CSD? Ali pa se bojite nadgraditi svoje najljubše, da jih ne sprejmejo? Morda vas res ne moti, saj lahko pri njihovem izvajanju vidite prednosti in slabosti.
Vsak dan Ubuntu. Od leta 2009.