Forum Linux.général LibreOffice Gtk2 → Gtk3 régression :( débogue ?

Posté par  (site web personnel) . Licence CC By‑SA.
2
29
sept.
2017

Bonjour à tous,

J'ai bien retenu que nous prenons ici un risque à installer et utiliser LibreOffice à partir du PPA (ppa.launchpad.net/libreoffice/ppa/ubuntu xenial main) et que donc il s'agit d'une version béta.

Justement, profitons en ! Je fais régulièrement des instantanés dans une machine virtuelle et je peu donc revenir en arrière pour tester les précédentes versions et comparer.

Ma difficulté, c'est de participer à https://bugs.launchpad.net/ubuntu/+source/libreoffice car je n'ai pas le temps, je ne comprends pas bien l'anglais, d'ailleurs je travail en français, donc tout les termes en français alors qu'en anglais sur launchpad, etc. Peut-on imaginer une collaboration ici-même avec des développeurs LibreOffice francophone ?

Le bogue de régression dont il est ici question est le suivant.

Dans le traitement de texte, pour faire calmement une sélection sur plusieurs pages, j'ai l'habitude d'utiliser et d'enseigner le maintient du bouton gauche de la souris tout'en utilisant la molette pour faire défiler le document verticalement.

Cela fonctionne très bien encore dans

Build ID: 1:5.4.1~rc2-0ubuntu0.16.04.1~lo0 Threads CPU : 2; OS : Linux 4.10; UI Render : par défaut; VCL : gtk2

mais ne fonctionne plus dans

Build ID: 1:5.4.1~rc2-0ubuntu0.16.04.1~lo0 Threads CPU : 2; OS : Linux 4.10; UI Render : par défaut; VCL : gtk3

Sans PPA ↓

Build ID: 1:5.1.6~rc2-0ubuntu1~xenial2 Threads CPU : 1; Version de l'OS :Linux 4.8; UI Render : par défaut

Gtk n'apparaît pas dans cette boite de dialogue. Il faudra donc me faire confiance :)

Lorsque j'installe libreoffice-gtk3, il y a régression !

Donc, selon-moi, c'est le problème de libreoffice-gtk3 !

Comment faire le teste et expérimenter la régression :

  • Lancer LibreOffice Writer
  • Saisir TEX et appuyer sur F3 (un texte apparaît)
  • Ctrl+C puis ± 5 × Ctrl-V (le texte s'étend sur plusieurs pages)
  • Ctrl+Home (nous nous retrouvons en haut du document)
  • Cliquer dans le texte et maintenir le bouton gauche enfoncé…
  • Utiliser la molette de la souris …

→ Soit le document défile et vous pouvez calmement étendre la sélection sur plusieurs pages.

→ Soit rien ne se passe, pas de défilement :( → régression :(

  • # Pourquoi faire simple quand on peut faire compliqué ?

    Posté par  . Évalué à 0.

    Quelle drôle d'idée de sélectionner un bloc de texte de cette façon ! Il faut vraiment en avoir envie de manipuler 2 boutons de souris en même temps. La molette ne sert à rien ici, il suffit de cliquer gauche au début de la zone à sélectionner puis de maintenir le clic gauche et de faire défiler le texte en déplaçant la souris vers le bas.
    Autre méthode encore plus simple : placer le pointeur au début de la zone à sélectionner, relâcher le clic puis se déplacer dans la texte avec la molette et sans cliquer ; une fois la fin de la zone à sélectionner atteinte cliquer au bon endroit en maintenant la touche Maj enfoncée. Pour se déplacer on on peut aussi utiliser la barre de défilement, le clic sur la barre de défilement ne déplace évidemment pas le curseur.
    Bien sûr ces 2 méthodes marchent parfaitement avec gtk3.

    • [^] # Re: Pourquoi faire simple quand on peut faire compliqué ?

      Posté par  . Évalué à 3.

      ou bien simplement,

      Maj+Fleche au clavier,
      avec
      Maj+Ctrl+Fleche pour ligne par ligne
      Maj+PageUp ou Maj+PageDown pour page à page

    • [^] # Re: Pourquoi faire simple quand on peut faire compliqué ?

      Posté par  (site web personnel) . Évalué à 3.

      Lorsque j’entends ce genre de choses pour des logiciels libres, je suis triste.

      Donc en gros, avant, oui c’était possible…
      Et maintenant ça ne l’est plus ?
      Ben alors c’est que c’était idiot de faire ça comme ça !

      Bof :(

      • [^] # Re: Pourquoi faire simple quand on peut faire compliqué ?

        Posté par  . Évalué à 1.

        Je ne sais pas si c'était possible avant, je n'ai jamais essayé de procéder de cette façon. Dans Firefox 55 ça ne marche pas non plus. Donc si régression il y a elle est probablement dans gtk plutôt que LibreOffice. À moins que ce ne soit pas une régression mais un choix délibéré de suppression d'une fonction considérée comme non ergonomique. Je ne sais pas.

        • [^] # Re: Pourquoi faire simple quand on peut faire compliqué ?

          Posté par  (site web personnel) . Évalué à 1.

          Apparemment, c'est le fait de maintenir le bouton gauche d'un doigt (index) tout'en utilisant la molette avec un autre doigt (majeur) qui semble trop compliqué ou extravaguent.

          Désolé donc. Je suis peut-être particulièrement habile de mes doigts. Je suis devant un ordinateur depuis mes 8 ans, que j'avais en 1983… J'ai connu les premières souris, etc. Pour moi, ça me viens naturellement. Et cela m'est devenu tellement naturel que je me suis presque de suite rendu compte de cette "régression" (pour moi donc).

          Ici, avec Firefox 55.0.2 dans MATE 1.18.0 (je sais pas comment voir quel gtk il y a derrière Firefox*), et bien cela est possible, cela fonctionne.

          *: Pour LibreOffice, je peux par le paquet libreoffice-gtk3 (ou -gtk2) passer de l'un à l'autre ; et cela apparaît dan l'à propos. Mais pour Firefox ?

          Je l'ai enseigné à quelques personnes, autant pour Firefox que LibreOffice. Et certaines d'entre-elles ont adopté cette technique ! … plus pratique en tout cas que de frôler le bas de la zone de texte de sorte à déclencher un défilement généralement non maîtrisé.

          Essayez ! Essayez tous ! Je vous assure que c'est ("était" ?) parfois bien pratique :/

          C'est manifestement gtk3 ! … qui quoi ? qui ne gère pas les messages de boutons de souris de la même manière ?

  • # Si l'anglais te pose un problème

    Posté par  . Évalué à 6.

    tu peux utiliser le français. La liste de discussion qa@fr.libreoffice.org est une liste francophone pour les échanges sur les tests QA et les [suspicions de] bugs. Plusieurs développeurs francophones y participent.
    Il y a aussi un canal IRC francophone #libreoffice-fr

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.