Gtk3-diskussionen fortsätter i Xfce 4.12

När du inte vill göra något, letar du efter tusentals ursäkter att ta för att inte utföra uppgiften, och ärligt talat tror jag att detta är fallet med utvecklarna av Xfce med temat att bära gtk3 la version 4.12 Detta Skrivbordsmiljö.

Saken börja härDär Nick schermer börjar med att säga:

Vänner,

Vi har portat några delar av Xfce till Gtk3 och det är bättre att hålla fast vid Gtk2 i version 4.12. Tillsammans med det faktum att det är en enorm mängd arbete är de resulterande applikationerna synligt långsammare, de förbrukar mer resurser och det finns nästan inga fördelar (API tekniskt). Så för mig att porta Xfce-kärnan till Gtk3 i nuvarande tillstånd är för mig a: no-go.

Med det sagt kan du fortfarande förbereda dig för att göra förändringen enklare i framtiden.

- Beror på Gtk 2.24.
- Använd det nya API: et (sammanställning med GSEAL) så mycket som möjligt och föråldrat API.
- På ett antal platser för att använda Gtk-widgets istället för våra egna versioner.
- Bibliotek (libxfce4ui och exo) kan tillhandahålla en gtk2- och gtk3-version av lib.
- Vissa basmoduler (xfce4-appfinder till exempel) du vill ha, kan du kompilera mot gtk3. Detta gör att vi kan spåra framsteg och eventuellt Gtk3
hjälp med att hitta ämnen.

Detta kommer att ge oss mer tid att flytta delarna till Gtk3, på grund av komplexiteten är det tidskrävande, vilket ger lite utrymme för att lägga till nya funktioner. För att inte tala om faktumet att bära (och bara port) allt som behövs för skojs skull utanför projektet, åtminstone för mig.

Det kan till och med vara möjligt att köra Gtk3-panelinsticksprogram i en Gtk2-panel (externt), liksom för freebies som ger dig en migrationsväg till.

Vi har redan pratat lite om detta på IRC / private, och Jannis och Peter håller med om den här vägen. Förhoppningsvis gör det också andra, för då kan vi kartlägga portabilitetsdelarna och arbeta med färdplan 4.12.

Mer eller mindre har detta varit översättningen av det ursprungliga meddelandet på engelska. Delvis delar jag tanken att, om gtk3 Det är ännu inte så optimerat som det borde vara, och detta leder till ett problem för applikationernas prestanda, utvecklingen av Xfce bör följa vidare gtk2, men frågan är hur länge?

gtk2 det kommer gradvis att förlora stöd och ja, även om det kan ta lång tid, till slut måste de bära Xfce a gtk3. Men det är inte bara skrivbordsmiljön. De flesta applikationer som används i GNU / Linux och utvecklas på gtk, de har också börjat implementera gkt3.

Därför tror jag att det mest korrekta skulle vara på något sätt att ge stöd eller kompatibilitet gtk3 en Xfce 4.12, ännu mer med tanke på att när den nya versionen kommer ut är det möjligt att gtk är ännu mer avancerad.

Vad tycker ni?