Author Topic: Réglage du zoom dans les préférences  (Read 24147 times)

0 Members and 5 Guests are viewing this topic.

Offline Zakvier

  • VIP
  • Jr. Member
  • *
  • Posts: 8
    • View Profile
Réglage du zoom dans les préférences
« on: August 18, 2026, 21:45:14 »
Bonjour
Je fais mes premiers pas sur Ancestris, après avoir migré vers Linux... Cette découverte est pleine de bonnes surprises et particulièrement le sentiment de reprendre la main sur mes données généalogiques... et réserve quelques difficultés également, mais je m'accroche !
Ce qui me handicape le plus actuellement, étant en vacances avec seulement le petit écran de mon portable (13 pouces / 1920x1080), c'est la trop petite taille de l'affichage et l'impossibilité de régler le zoom dans les préférences :
- L'application est totalement insensible à l'option "Utilise le zoom du système d'exploitation"
- Le réglage "interne" ne réagit qu'à partir de la valeur 200% et double la taille de l'affichage, ce qui est beaucoup trop ! (l'idéal serait 125%)
Y aurait-il quelque chose que j'ai raté ? 
D'avance merci pour vos réponses !
Cordialement,
Xavier

Version d'Ancestris :  14.0.14278
Java :  21.0.11+10-1-26.04.2-Ubuntu - /usr/lib/jvm/java-21-openjdk-amd64
Système :  Linux - 7.0.0-30-generic - xavier
Répertoire utilisateur :  /home/xavier/.ancestris/trunk

Offline FredericL

  • VIP
  • Supernatural Member
  • *
  • Posts: 1 197
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re: Réglage du zoom dans les préférences
« Reply #1 on: August 18, 2026, 22:06:01 »
Est-ce que temporairement vous pouvez modifier le zoom de Linux à 125% dans les paramètres et utiliser ceci dans les paramètres Ancestris. Voir pièce jointe.

(il me semble en effet que moi sur Linux quand je mets 125% cela ne marche pas). Limitation Linux ou Java ???

Offline Zakvier

  • VIP
  • Jr. Member
  • *
  • Posts: 8
    • View Profile
Re: Réglage du zoom dans les préférences
« Reply #2 on: August 18, 2026, 22:11:08 »
Bonsoir Frédéric
Merci pour votre réponse.
En fait mon système est déjà réglé sur 125% et j'ai déjà essayé de cocher la case "Utilise le zoom du système d'exploitation", mais cela n'a aucun effet et ce quelque soit la valeur de zoom choisie... Exemple en PJ : le zoom système est réglé sur 200% (d'où la taille importante des caractères de la barre supérieure) mais le reste de la fenêtre reste affiché en petit.
« Last Edit: August 18, 2026, 22:17:32 by Zakvier »

Offline FredericL

  • VIP
  • Supernatural Member
  • *
  • Posts: 1 197
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re: Réglage du zoom dans les préférences
« Reply #3 on: August 18, 2026, 22:13:16 »
Hummm. Donc comme pour moi, c'est 100% ou 200%... Désolé, peut-être que Zurga pourra nous éclairer quand il nous lira.

Offline Zakvier

  • VIP
  • Jr. Member
  • *
  • Posts: 8
    • View Profile
Re: Réglage du zoom dans les préférences
« Reply #4 on: August 19, 2026, 19:57:29 »
Merci Frédéric pour votre réponse et attendons celle de Zurga...

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 5 842
    • View Profile
Re: Réglage du zoom dans les préférences
« Reply #5 on: August 20, 2026, 09:39:04 »
Je n'ai pas d'explications directes.
Le paramètre "utilise le zoom de l'OS" supprime complètement l'option de lancement qui joue sur le zoom de l'application ( "-Dsun.java2d.uiScale").
Dans les autres cas, on utilise ce paramètre en pas de 0,25 de 0,75 à 2,50
Si cela ne fonctionne pas du tout, cela peut être lié à la version de Java.
Mais je n'ai pas vu de bug annoncés sur ce sujet.

Il est possible de changer manuellement le paramètre dans le fichier ancestris.conf en modifiant la ligne "default_options" et en ajoutant "-J-Dsun.java2d.uiScale=1.25" pour mettre le zoom à 125%
C'est ce que fait normalement l'option dans l'application.

Vous pouvez aussi tenter de mettre Java à jour avec la version 25.

Zurga

Offline Zakvier

  • VIP
  • Jr. Member
  • *
  • Posts: 8
    • View Profile
Re: Réglage du zoom dans les préférences
« Reply #6 on: August 20, 2026, 17:57:31 »
Bonjour Zurga
Merci pour votre réponse.
J'ai fait un tour dans le fichier ancestris.conf. Il est bien paramétré sur 1.25
Je ne me suis pas encore retroussé les manches pour la mise à jour de Java.
Je vous donnerai des nouvelles quand ce sera fait.

Sinon, est-ce la première fois que ce problème est signalé ?
D'autres utilisateurs sous Linux peuvent-ils témoigner que pour eux le paramétrage fonctionne ?
D'avance merci pour vos réponses.

Cordialement,
Xavier

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 5 842
    • View Profile
Re: Réglage du zoom dans les préférences
« Reply #7 on: August 20, 2026, 18:26:26 »
Personne n'a signalé ce problème avec Linux ou aucun autre OS sur ce point.

Il y a eu des trucs avant qu'on trouve le réglage et qu'on le mette dans les préférences, mais sinon, non, rien depuis.

Zurga

Offline Stephbeb

  • VIP
  • Hero Member
  • *
  • Posts: 126
    • View Profile
Re: Réglage du zoom dans les préférences
« Reply #8 on: August 22, 2026, 08:06:25 »

D'autres utilisateurs sous Linux peuvent-ils témoigner que pour eux le paramétrage fonctionne ?
D'avance merci pour vos réponses.

Cordialement,
Xavier

Bonjour,
Je suis sous Linux Mint, j'ai testé les différents réglages de zoom :
efffectivement il semble n'y avoir que 2 niveaux de zoom : 100 ou 200%.
Par contre le zoom à 200% fonctionne aussi dans les fenêtres (table des entités dans ma capture d'écran).

Bonne journée, Stéphane

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 5 842
    • View Profile
Re: Réglage du zoom dans les préférences
« Reply #9 on: August 22, 2026, 08:21:21 »
Bon, il semblerait que Java et l'affichage X11 de Mint ne se comprennent pas tout le temps : https://github.com/linuxmint/cinnamon/issues/13645
Sur Mint, il se pourrait que seule la partie entière du zoom soit pris en compte.
Vu que cela fonctionne parfaitement avec d'autres OS et systèmes graphiques, je vois plus cela comme un bug de Mint/X11 que comme un bug de Java.

Pas sur qu'on puisse faire quelque chose de notre côté.

Zurga

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 5 842
    • View Profile
Re: Réglage du zoom dans les préférences
« Reply #10 on: August 22, 2026, 09:20:39 »
J'ai pas de Mint sous le coude pour tester, mais il y a peut-être une solution pour contourner le sujet (apparemment c'est documenté dans Java et pas considéré comme un bug : https://openjdk.org/jeps/263 , cela est inhérent à X11 qui ne sait pas zoomer par défaut en fractionnaire et donc n'expose pas correctement les DPI réellement utilisés).
Mettez un des looks "flat" ("Préférences" choisissez "Plat ou "Plat sombre").
Ensuite modifiez le fichier ancestris.conf pour ajouter dans les "default_options" les paramètres suivants : -J-Dflatlaf.uiScale.enabled=true -J-Dflatlaf.uiScale=1.25
Relancez Ancestris.

Dites-moi si cela améliore les choses.

Zurga

Offline Zakvier

  • VIP
  • Jr. Member
  • *
  • Posts: 8
    • View Profile
Re: Réglage du zoom dans les préférences
« Reply #11 on: August 22, 2026, 15:20:51 »
Merci Stéphane pour votre contribution
Je constate exactement le même comportement de mon côté : quand on utilise le zoom à 200% d'Ancestris, il affecte le contenu de la fenêtre, mais pas la barre supérieure sur fond noir ; quand on utilise le zoom à 200% du système d'exploitation, c'est tout l'inverse.
Mint / Kubuntu même combat !

Merci Zurga pour cette nouvelle réponse.
Y a-t-il un endroit particulier où ajouter les paramètres que vous indiquez ? Je les ai mis juste après les derniers paramètres du paragraphe "default_options", et donc juste avant "default_userdir". En relançant Ancestris, rien de changé quant à la taille d'affichage, en revanche j'ai un curseur rond avec une flèche rouge et une flèche verte qui tourne en permanence. Pas de panique, j'ai régénéré le fichier ancestris.conf et tout revient comme avant... avec toujours mon problème de taille d'affichage...  ;D
Au passage, existe-t-il une ressource qui explique la structure du fichier ancestris.conf ?
A part ça, j'ai mis à jour java en version 25, ce qui n'a rien changé !

En tout cas merci pour votre assistance

Xavier

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 5 842
    • View Profile
Re: Réglage du zoom dans les préférences
« Reply #12 on: August 22, 2026, 17:07:09 »
Vu ce qui est écrit sur les docs Oracle, le fonctionnement est "normal" avec les technologies employées.
Le paramètre au niveau Java ("-J-Dsun.java2d.uiScale") tronque les valeurs pour qu'elles soient entières (donc 2 fonctionne, 1.25 ne fonctionne pas).

Les paramètres "-J-Dflatlaf.uiScale.enabled=true -J-Dflatlaf.uiScale=1.25" peuvent être mis juste après le "default_options=" dans les guillemets.

Il n'y a pas de structure explicative du contenu de ce fichier qui correspond au fichier de configuration de Netbeans.
Vous pouvez trouver des explications ici dans les commentaires du fichier : https://github.com/apache/netbeans/blob/master/nb/ide.launcher/netbeans.conf

Zurga

Offline Zakvier

  • VIP
  • Jr. Member
  • *
  • Posts: 8
    • View Profile
Re: Réglage du zoom dans les préférences
« Reply #13 on: August 22, 2026, 20:49:59 »
Bonsoir Zurga
Les derniers essais ne sont pas concluants, je vais laisser tomber et acheter une loupe !  ;)
Merci en tout cas d'avoir passé du temps pour essayer de résoudre mon problème.
Xavier

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 5 842
    • View Profile
Re: Réglage du zoom dans les préférences
« Reply #14 on: August 22, 2026, 20:58:03 »
Vous avez bien choisi un look "Plat" dans les préférences ?

Zurga