Xfce Classic, un fork de Xfce però sense la decoració de finestra de la banda de el client

Shawn Anastasio un entusiasta el programari lliure, Que en algun moment intent desenvolupar el seu propi sistema operatiu "ShawnOS" va donar a conèixer fa poc el naixement de el projecte Xfce Classic.

En el qual té la intenció de desenvolupar els components de l'entorn de l'usuari Xfce, treballant sense l'ús de decoració finestres al costat de el client (CSD), en què el títol i el marc de la finestra no són dibuixats per l'administrador de la finestra, sinó per l'aplicació mateixa.

Això es va fer possible, per analogia amb GNOME, col·locar menús, botons i altres elements d'interfície en el títol de la finestra. A més de que el nou motor de renderitzat d'interfície està integrat a la biblioteca libxfce4ui, el que va conduir a l'ús automàtic de CSD per a gairebé tots els quadres de diàleg, sense la necessitat de realitzar canvis en el codi dels projectes existents.

La transició a CSD va trobar oponents que creuen que el suport de CSD hauria de ser opcional i l'usuari hauria de poder continuar utilitzant els títols de finestra clàssics.

Entre els inconvenients d'usar CSD, s'esmenta una àrea de títol de finestra massa gran, La manca de necessitat de transferir elements d'aplicació a l'títol de finestra, la inoperància dels temes de disseny Xfwm4 i la inconsistència en la decoració de finestres d'aplicacions i programes Xfce / GNOME que no usen CSD.

Cal assenyalar que un dels motius de rebuig de la interfície del GNOME per part d'alguns usuaris és l'ús de CSD.

Com que no es van fer intents en 5 mesos per proporcionar suport per desactivar CSD, Shawn Anastasi va decidir prendre l'assumpte en les seves pròpies mans i va crear un fork de la biblioteca libxfce4ui, en què va netejar l'enllaç a CSD i va retornar l'antic mode de decoració al costat de servidor (gestor de finestres).

Per garantir la compatibilitat amb les aplicacions que utilitzen la nova API libxfce4ui i preservar ABI.

S'han preparat enllaços especials que tradueixen mètodes CSD específics de la classe XfceTitledDialog a trucades de classe GtkDialog. Com a resultat, és possible eliminar les aplicacions Xfce de CSD reemplaçant la biblioteca libxfce4ui, sense canviar el codi de les pròpies aplicacions.

A més, s'ha format una bifurcació de el panell xfce4-panel, Que inclou canvis per tornar el comportament clàssic. S'ha preparat una superposició perquè els usuaris de Gentoo s'instal·lin libxfce4ui-nocsd.

Per als usuaris de Xubuntu / Ubuntu, s'ha preparat un repositori PPA amb paquets preparats per utilitzar.

Els motius per crear la bifurcació, siguin Anastasi, Ha explicat que:

Ha estat utilitzant Xfce durant molts anys i li agrada la interfície d'aquest entorn. Després de prendre la decisió de canviar la interfície amb la qual no estava d'acord, i la falta d'intents de proporcionar una opció per tornar el comportament anterior, es va decidir resoldre el seu problema de forma independent i compartir la solució amb altres persones que comparteixen la seva punt de vista.

Dels problemes a l'usar Xfce Classic, s'observa la impressió de duplicació de capçaleres causa de la visualització d'informació duplicada a la capçalera i en la finestra de l'aplicació.

Aquesta característica és consistent amb el comportament de Xfce 4.12 i 4.14, i no està relacionada amb CSD.

En algunes aplicacions, aquesta duplicació sembla normal (Per exemple, en xfce4-screenshooter), però en altres és clarament inapropiada. Per resoldre aquest problema, no es descarta afegir una variable d'entorn que reguli la representació de XfceHeading.

La posició dels partidaris de CSD es redueix a la capacitat d'utilitzar l'espai perdut de el títol de la finestra per a col·locar menús, botons de panell i altres elements importants de la interfície.

La decoració de finestres per a totes les aplicacions és molt més fàcil de portar a un estil unificat en la representació clàssica de les àrees de servei de la finestra al costat de servidor.

En el cas de CSD, cal adaptar per separat la interfície de l'aplicació a cada entorn gràfic i és prou difícil assegurar que l'aplicació no es vegi estranya en diferents entorns d'usuari.

font: https://linuxreviews.org


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   01101001b va dir

    Aplaudiments. Honestos aplaudiments.
    L'opció de triar hauria de ser tret distintiu de Linux. I ho era.
    Ara si un vol seguir triant, té q donar un pas a el costat com va fer Shawn Anastasi (qx sort per a ell, pot fer-ho).
    Increïble, xo no et deixen altra.
    I els q es neguen a fer opcional qualsevol canvi, ix el contrari, el imposen als que no desenvolupem, són els primers a esquinçar-se les vestidures x la fragmentació de Linux (apuntant amb el dit, és clar, als q fan forks) cdo ells mateixos són els únics culpables.