Outils pour utilisateurs

Outils du site


issue147:mon_opinion

Lubuntu 18.10 was a landmark release for this Ubuntu flavor. Since its first release in 2010, Lubuntu has been a showcase for the LXDE desktop, but with the 18 October, 2018 release of 18.10, it moved to the new LXQt desktop. History The LXDE desktop traces its origins back to 2006, when Taiwanese computer programmer Hong Jen Yee released a new file manager. Hong’s user name is PCMan, so he named the new file manager, PCMan File Manager or PCManFM for short. The new file manager was well received and the idea quickly grew to build a new, lightweight Linux desktop around it. This became LXDE, the Lightweight X-11 Desktop Environment. LXDE is written in the C programming language, uses the GTK+ 2 toolkit, and sports a distinctive stylized swallow logo.

Lubuntu 18.10 était une publication-clé pour cette saveur d’Ubuntu. Depuis sa première sortie en 2010, Lubuntu est une vitrine pour le bureau LXDE, mais, avec la sortie le 18 octobre 2018 de la 18.10, il a migré vers le nouveau bureau LXQt.

Historique

L’origine du bureau LXDE se trouve en 2006 quand un programmeur taïwanais, Hong Jen Yee, a publié un nouveau gestionnaire de fichiers. Le nom d’utilisateur de Hong étant PCMan, Il a appelé le nouveau gestionnaire de fichiers PCMan File Manager ou PCManFM pour faire court. Le nouveau gestionnaire de fichiers était très apprécié et l’idée lui est rapidement venue de construire un nouveau bureau Linux, léger, qui lui serait lié. Celui-ci est devenu LXDE, Lightweight X-11 Destop Environment (environnement de bureau léger pour X-11). LXDE est écrit en C, utilise les outils de GTK+ 2 et affiche le logo distinctif et stylisé d’une hirondelle.

Lubuntu, featuring LXDE, first arrived in April 2010 as 10.04, and quickly gained a following among users. Its single menu was easy to use and it had low RAM and CPU requirements, running well on older hardware and very fast on newer equipment. The LXDE desktop was incrementally refined over time and PCManFM was completely rewritten in 2010. Lubuntu became an official Ubuntu flavor on 11 May, 2011. Hong was not happy when the GTK3 toolkit came along and he decided to experiment with rewriting PCManFM using the Qt toolkit in the C++ language instead in 2013. He wrote, “working with Qt/C++ is much more pleasant and productive than messing with C/Gobject/GTK+. Since GTK+ 3 breaks backward compatibility a lot and it becomes more memory hungry and slower, I don’t see much advantage of GTK+ now. GTK+ 2 is lighter, but it’s no longer true for GTK+ 3. Ironically, fixing all of the broken compatibility is even harder than porting to Qt in some cases (PCManFM IMO is one of them).” He released his first version of PCManFM-Qt on 26 March, 2013.

Avec LXDE en vedette, Lubuntu est arrivé pour la première fois en avril 2010 comme la 10.04 et a rapidement gagné des partisans parmi ses utilisateurs. Son menu unique était convivial et ses exigences en RAM et processeur étaient basses ; il tournait bien sur du matériel vieillissant et très rapidement sur des équipements récents. Au cours du temps, le bureau LXDE a été progressivement perfectionné et, en 2010, PCManFM a été complètement réécrit. Lubuntu est devenu une saveur officielle d’Ubuntu le 11 mai 2011.

Hong n’était pas content quand l’ensemble des outils GTK3 est arrivé ; à la place, il a donc décidé d’essayer de réécrire PCManFM avec l’ensemble d’outils Qt dans C++ en 2013. Il a alors écrit, « travailler avec Qt/C++ est beaucoup plus agréable et productif que de bricoler avec C/Gobject/GTJ+. Puisque GTK+ 3 détruit beaucoup la rétro-compatibilité et devient plus gourmand en mémoire et plus lent, je ne vois pas beaucoup d’avantages dans GTK+ maintenant. GTK+ 2 est plus léger, mais ce n’est plus le cas pour GTK+ 3. Paradoxalement, corriger toute la compatibilité cassée est encore plus difficile que de porter le tout sous Qt dans certains cas (et, à mon avis, PCManFM en est un). » Il a publié sa première version de PCManFM-Qt le 26 mars 2013.

Hong immediately got questions as to whether LXDE would switch to being Qt-based. He wrote in a blog post, “No, LXDE will NOT use Qt. Don’t panic!! It’s just one of my side projects and was an experiment to test how good libfm and Qt are.” Instead of moving LXDE to the Qt toolkit on 3 July, 2013, Hong announced a new port of the LXDE desktop using Qt, instead, initially called LXDE-Qt. The only complication was that there already was a project working on producing a new lightweight Qt-based desktop, called Razor-qt, with a rotary “pizza” cutter as its logo. The two communities of developers found common ground and decided to merge their efforts. The new combined project was named LXQt and got a new hummingbird logo.

Hong a tout de suite reçu des questions de gens voulant savoir si LXDE serait finalement basé sur Qt. Dans un billet de blog, il a écrit, « Non, LXDE N’utilisera PAS Qt. Pas de panique ! Ce n’est qu’un de mes projets secondaires et je voulais faire des expériences pour tester la qualité de libfm et Qt. »

Au lieu de migrer LXDE ves les outils Qt le 3 juillet 2013, Hong a annoncé un nouveau portage du bureau LXDE avec Qt à la place, appelé initialement LXDE-Qt. Le seul problème était l’existence d’un projet qui travaillait déjà sur un nouveau bureau léger basé sur Qt, qu’ils appelaient Razor-qt, avec, comme logo, un coupe-pizza rotatif. Ayant trouvé un terrain d'entente, les deux communautés de développeurs ont décidé de fusionner leurs efforts. Le nouveau projet s’appelait LXQt et on lui a donné un nouveau logo, celui d’un colibri.

One of the stated aims of LXQt is to eventually replace LXDE and so LXDE went into “maintenance status”, getting bugs fixed, but not adding new features. LXQt in Lubuntu It was originally intended to introduce LXQt into Lubuntu with the 14.10 release, but more work was needed. Lubuntu releases through 2015-2018 all were initially announced as hoping to move to LXQt, but the implementation was consistently delayed to get all the parts working right. During this period the Lubuntu users had many solid LXDE-based releases, all offering great stability and no new learning curve. These included two Long Term Support (LTS) releases, 16.04 and 18.04. Finally LXQt landed in Lubuntu 18.10.

L’un des objectifs annoncés de LXQt est de remplacer LXDE un jour ; ainsi LXDE est entré dans un état de maintenance, où les bugs sont corrigés, mais où de nouvelles fonctionnalités ne sont pas ajoutées.

LXQt dans Lubuntu

À l’origine, on projetait d’introduire LXQt dans Lubuntu avec la version 14.10, mais des efforts supplémentaires s’avéraient nécessaires. La migration vers LXQt était espérée et annoncée au départ pour les publications de Lubuntu de 2015 à 2018, mais son implémentation a été retardée constamment afin de pouvoir faire fonctionner toutes ses parties correctement. Pendant cette période, les utilisateurs de Lubuntu recevaient de nombreuses versions solides basées sur LXDE, y compris deux versions LTS, à support à long terme, la 16.04 et la 18.04 ; toutes offraient une grande stabilité sans nouvelle courbe d’apprentissage. Enfin, LXQt est arrivé dans Lubuntu 18.10.

The Lubuntu developers’ aims changed with the new desktop’s introduction, too, as developer Simon Quigley explained on 27 July, 2018, “Lubuntu will stay light, and for users with old systems, should still be usable. But we will no longer provide minimum system requirements and we will no longer primarily focus on older hardware.” LXQt Arrives In Lubuntu With four years of lead-up to the introduction of LXQt, there was a great deal of anticipation in the Lubuntu community. Of course this was not the first time that an Ubuntu flavor had changed its user interface. Kubuntu had made the move from the K Desktop Environment 3 to the KDE Plasma Desktop in 8.04. Ubuntu itself changed from GNOME 2 and its three menu system, to Unity and its desktop launcher in 10.10/11.04 and then to GNOME 3 (GNOME Shell) with 17.10.

Avec l’introduction du nouveau bureau, les objectifs des développeurs de Lubuntu ont également changé, comme le développeur Simono Quigley l'a expliqué le 27 juillet 2018 : « Lubuntu restera léger et devrait être toujours utilisable par des utilisateurs avec de vieux systèmes. Mais nous ne fournirons plus des prérequis système minimaux et notre cible primaire ne sera plus le matériel vieillissant. »

LXQt arrive dans Lubuntu

Étant donné les quatre années de préparation à l’introduction de LXQt, le communauté Lubuntu l’attendait impatiemment. Bien sûr, ce n'était pas la première fois qu’une saveur Ubuntu avait changé son interface utilisateur. Kubuntu avait remplacé le K Desktop Environment 3 par le KDE Plasma Desktop dans le 8.04. Ubuntu lui-même avait migré de GNOME 2, avec son système de trois menus, vers Unity et son lanceur de bureau dans les 10.10/11.04, puis vers GNOME 3 (GNOME Shell) dans la 17.10.

Booting up Lubuntu 18.10 and touring through it shows a lot of careful work done. The new user experience is smooth and feels quite slick. Much of LXQt works just like LXDE, all from a single menu on the bottom panel (which can be moved). The menus are now more complex, though, but offer a high degree of customization to give Lubuntu the look and feel you want. The file manager, PCManFM-Qt, is where this all started. Opening it shows that it looks a bit different under Qt. It works differently too, with different menus and preferences. Mostly it gives equivalent functionality, although some previous specific features are missing. For instance there are no keyboard shortcuts for views, although these can be selected from the “view” menu.

En démarrant Lubuntu 18.10, puis en la parcourant, on constate beaucoup de travail soigné. La nouvelle expérience utilisateur est fluide et donne l’impression d’être très astucieuse. Une grande partie de LXQt fonctionne exactement comme LXDE, à partir d’un menu unique sur le panneau du bas (qui peut être déplacé). Pourtant, les menus sont maintenant plus complexes, mais proposent une personnalisation maximum pour que vous puissiez donner à Lubuntu l’apparence et les sensations que vous désirez.

Le gestionnaire de fichiers, PCManFM-Qt, marque ses débuts. Ouvrez-le et vous verrez que son apparence est un peu différente sous Qt. Son fonctionnement est différent aussi, avec des préférences et des menus différents. Pour la plupart, il fournit une fonctionnalité équivalente, bien que quelques-unes des fonctionnalités précises précédentes soient manquantes. Par exemple, il n’y a pas de raccourcis clavier pour l’affichage ; toutefois, les « vues » peuvent être sélectionnées dans le menu « view ».

It isn’t just the core components that have been re-written using Qt, either. You would expect the menus, panel, customization interfaces, and, of course, the file manager, to look new and they all do, but the Lubuntu developers have done their best to provide a full suite of Qt-based default applications as well and that means the whole user experience has changed. Some of the newly-introduced applications come from KDE, which is also Qt-based. New Qt applications to Lubuntu include the VLC media player, Quassel internet relay chat , FeatherPad text editor, Skanlite scanning application, Trojitá email client, and the K3B CD/DVD burning application, which comes from KDE. LibreOffice replaces the former AbiWord and Gnumeric office applications, although this is the Qt-based LibreOffice port, rather than the more commonly seen GTK version.

Ce ne sont pas que les composants centraux qui ont été réécrits avec Qt. Vous vous attendriez à ce que les menus, le panneau, les interfaces de personnalisation et, bien entendu, le gestionnaire de fichiers aient une apparence neuve, et c’est le cas, mais les développeurs de Lubuntu ont fait de leur mieux pour fournir une suite complète d’applications par défaut basées sur Qt. Cela signifie que toute l’expérience utilisateur a changé. Certaines des applications nouvellement introduites viennent de KDE, basé aussi sur Qt.

Les nouvelles applications Qt dans Lubuntu comprennent le lecteur de média VLC, Quassel IRC, l’éditeur de texte FeatherPad, l’application de scan Skanlite, le client mail Trojitá et, venant de KDE, l’application de gravure des CD/DVD K3B. Les applications de bureau Gnumeric et AbiWord sont remplacées par LibreOffice, bien qu’il s’agisse d’un portage de LibreOffice basé sur Qt, plutôt que la version GTK, plus habituelle.

There are still some GTK-based applications. The developers had hoped to have a Qt web browser and Falkon looked very promising, but didn’t quite make the cut. Falkon, formerly QupZilla, is an excellent browser, with lots of potential, but, for now, the GTK-based Firefox remains the default browser in an otherwise Qt environment. It is worth noting that GTK-based applications can still be run alongside Qt applications in Lubuntu, they just look a bit different than Qt applications, with things like menu font renderings the most noticeable. In testing Lubuntu 18.10 on my eight-year old System76 laptop I did find a few bugs, such as “tap to click” not working on my touchpad and a lack of spell checking available in LibreOffice. There were also some networking and screen-locking issues that seem to be common in several 18.10 Ubuntu flavors and thus probably not Lubuntu or LXQt-specific.

Il reste encore quelques applications basées sur GTK. Les développeurs espéraient avoir un navigateur Web Qt et Falkon semblait très prometteur, mais, de peu, n’a pas été accepté. Falkon, précédemment Qupzilla, est un navigateur excellent à haut potentiel, mais, pour l’instant, Firefox, basé sur GTK, reste le navigateur Web par défaut dans cet environnement par ailleurs Qt. Il convient de signaler que des applications basées sur GTK peuvent toujours être lancées dans Lubuntu à côté des applications Qt ; leur apparence est un peu différente de celle des applications Qt, la différence la plus évidente étant des choses comme le rendu des polices de menu.

Quand j’ai testé Lubuntu 18.10 sur mon portable System76 de huit ans, j’ai trouvé quelques bugs, comme « taper pour cliquer » qui ne fonctionnait pas sur mon pavé tactile, et l’indisponibilité d’un vérificateur orthographique dans LibreOffice. Il y avait également quelques problèmes de réseau et de verrouillage d’écran qui semblent communs à plusieurs saveurs d’Ubuntu 18.10 ; aussi, ils ne sont sans doute spécifiques ni à Lubuntu ni à LXQt.

Overall LXQt, as seen in Lubuntu 18.10, is ready for day-to-day use, while there is also still room for ongoing refinement. Introducing LXQt in Lubuntu 18.10 was a careful choice by the Lubuntu developers. Coming right after Lubuntu 18.04 LTS, the final LXDE release, it gives developers three “standard” releases to continue to polish LXQt before the first LTS release, which will be 20.04 LTS, due out in April 2020. Until then, many of us will continue to use Lubuntu 18.04 LTS and test the new LXQt versions as they come out.

Globalement, LXQt tel qu'il est utilisé dans Lubuntu 18.10 est prêt à un usage quotidien, bien qu’il reste aussi de la place pour des améliorations progressives. L’introduction de LXQt dans Lubuntu 18.10 était un choix judicieux fait par les développeurs de Lubuntu. Arrivant tout de suite après Lubuntu 18.04 LTS, la dernière publication LXDE, il donne aux développeurs trois publications « standards » dans lesquelles ils peuvent continuer à améliorer LXQt avant la première publication à support à long terme (LTS), qui sera la 20.04 LTS qui devrait voir le jour en avril 2020. Jusqu’alors, beaucoup continueront d’utiliser Lubuntu 18.04 LTS tout en testant les nouvelles versions LXQt lors de leur sortie.

issue147/mon_opinion.txt · Dernière modification : 2019/08/06 07:56 de d52fr