Page 1 sur 2

Une mise EN PREMIER PLAN tant désirée à un appel hypertexte déjà ouvert.

Posté : lun. 11 mai 2026 18:16
par smcj
Bonjour à tous,

Autant dans un logiciel comme CherryTree que dans le plus connu Obsidian, que dans LibreOffice lui-même (typiquement Writer), il est possible d’écrire un texte pourvu d’hyperlien. Les liens pointent souvent sur une page Web, via le navigateur par défaut qui se met, une fois cliqué dessus en premier plan.
Il est aussi possible de faire des hyperliens appelant des fichiers externes, par exemple un simple fichier texte. Pour ma part, mon éditeur de texte favori (et, donc, par défaut) est Geany. Depuis n’importe quel composeur de texte tels que ceux cités plus haut, il est possible de mettre un lien qui ouvre le bon logiciel (en fonction de l’extension du fichier) et remet la fenêtre destinataire du lien, toujours en premier plan.

Dans ce contexte (et pour, chez moi, continuer à prendre l’exemple de Geany), si je clique une fois sur mon lien hypertexte il peut se trouver trois configurations :
  1. Geany n’est pas ouvert → il s’ouvre, se met en premier plan, et ouvre en cascade le fichier appelé par mon hyperlien.
  2. Geany est ouvert → il se met en premier plan, et ouvre en cascade le fichier appelé par mon hyperlien.
  3. Geany est ouvert ET le fichier appelé par mon hyperlien est déjà ouvert → il se met en premier plan, et affiche le bon onglet si celui-ci n’était pas actif.
Tout cela est bellébon et me ravis de la crèche chaque jour que Dieu fait puisque ces trois point de configurations sont normaux. Là où cela commence à decoconner c’est quand un lien hypertexte est fait, depuis n’importe quel composeur de texte vers un fichier LibreOffice déjà ouvert (point no 3). Là, aucune mise en premier plan de la fenêtre contenante du fichier ciblé par l’hyperlien appelant ne se produit. Encore une fois, j’insiste sur la pluralité des « composeurs de texte » : même LibreOffice lui-même est concerné : ainsi, si je pose un lien dans un fichier Writer vers un fichier LibreOffice (quel que soit le module de la suite bureautique) et que celui-ci est déjà ouvert, la fenêtre ne se mettra PAS en premier plan.

Ça n’a, évidemment, rien de catastrophique ; juste énervant, particulièrement quand, comme moi, on ne sait où chercher… C’est évidemment un réglage relatif à LibreOffice, mais peut être, juste « au-dessus », au niveau de Cinnamon.
Se pose aussi à moi la question de savoir si vous reproduisez le phénomène, évidemment dans un contexte Cinnamon puisqu’aussi bien c’est celui dans lequel j’évolue.

Des idées ?
:?: :idea:

Re: Une mise en premier plan tant désirée à un appel hypertexte déjà ouvert.

Posté : mar. 12 mai 2026 16:42
par arghlub
Salut,

Je n'ai pas trop compris la question (Stefanny !!! :lol:)
Donc dans Geany, (perso j'utitise «atom» comme IDE), tu veux quoi ? une coloration syntaxique, ou par exemple un raccourci-clavier il ouvre l'URL sélectionné ???

PS : change ton titre si tu veux des réponses plus concrètes.
;)

Re: Une mise EN PREMIER PLAN tant désirée à un appel hypertexte déjà ouvert.

Posté : mar. 12 mai 2026 22:43
par smcj
Salut,

Effectivement, tu n’as rien compris. À tel point, quand même, que ta lecture a dû être un rien… rapide. :l

Ce que je veux : depuis un logiciel tiers capable d’ouvrir des fichiers extérieurs, via des liens hypertextes, que ledit fichier s’affiche EN PREMIER PLAN. C’est parfaitement fonctionnel en général (Geany n’était qu’un exemple). Mais si ledit fichier est déjà ouvert sous LibreOffice, alors il ne se met pas EN PREMIER PLAN malgré le clic sur le lien.

Exemple avec LibreOffice lui-même en appelant (mais c’est pareil avec d’autres logiciels tels que CherryTree ou Obsidian,) :
  • Prendre un fichier Writer quelconque et insérer un texte « bla-bla-bla ».
  • Faire en sorte que ce « bla-bla-bla » pointe sur un autre fichier Writer (ou Calc, ou Base ; juste un fichier LibreOffice). « Insertion » / « Hyperlien… ». C’est évidemment un hyperlien de document ; appelons-le « fichierCible ».
  • Cliquer sur « bla-bla-bla ». Le fichierCible s’ouvre et la fenêtre se met en premier plan.
  • Revenir sur le fichier appelant sans fermer fichierCible et re-cliquer sur le lien « bla-bla-bla ».
  • Constater que si fichierCible est un fichier LibreOffice, la fenêtre ne se positionne pas EN PREMIER PLAN. Or ce n’est pas un comportement normal.
Pour moi, donc, tout autre appel de fichier (TXT, PDF, JPG, &c.), via lien hypertexte, s’il n’est pas défini ouvrable par défaut par LibreOffice, fait passer l’application qui le lit en premier plan, même s'ils sont déjà ouverts. La mise en premier plan a bien lieu avec LibreOffice à la première ouverture. Mais si le fichier est déjà ouvert, alors il ne passe pas EN PREMIER PLAN.

Re: Une mise EN PREMIER PLAN tant désirée à un appel hypertexte déjà ouvert.

Posté : mer. 13 mai 2026 09:30
par tioker
smcj a écrit : mar. 12 mai 2026 22:43 Effectivement, tu n’as rien compris. À tel point, quand même, que ta lecture a dû être un rien… rapide. :l
Bonjour à tou⋅te⋅s.

Il faut lire toute la réponse qui se décompose en trois chapitres

Bon, déjà, sois compréhensif avec notre cher ami Arghlub; il n'est d'ailleurs pas le seul à avoir du mal à comprendre, j'ai moi-même mis du temps à résumer ton sujet.

Comme sur mon Linux Mint j'ai plusieurs logiciels qui ouvrent des documents de traitement de texte (et donc je passais par le choix du logiciel à ouvrir), j'ai appliqué ton problème sur une Fedora.

Et bien mon ami c'est exactement pareil.

Voulant te fournir une réponse documentée, j'ai appelé mon ami Gemini au secours et voici sa réponse.

Important J'ai résumé ta question à la phrase suivante:
"Sous Linux, si je clique sur un lien hypertext qui désigne un fichier local déjà ouvert par Libreoffice, pourquoi la fenêtre Libreoffice ne se met-elle pas en premier plan ? "

C'est pas plus facile à comprendre là, tu ne trouves pas ?

==========================================================================================
Donc Réponse de Gemini (c'est du markdown)

C'est une frustration classique sous Linux, et ce n'est pas vraiment un "bug" de LibreOffice, mais plutôt une question de discipline imposée par votre **gestionnaire de fenêtres** (GNOME, KDE, etc.).

Voici pourquoi votre document reste timidement en arrière-plan :

### 1. La "Focus Stealing Prevention" (Prévention du vol de focus)

C'est la raison principale. Les environnements de bureau modernes (comme GNOME ou KDE Plasma) intègrent une sécurité pour éviter qu'une application ne surgisse soudainement au premier plan pendant que vous tapez autre chose (ce qui pourrait vous faire cliquer ou valider un bouton par erreur).

Lorsqu'une application (votre navigateur ou explorateur de fichiers) demande à une autre (LibreOffice) d'ouvrir un fichier, le système voit cela comme une tentative de "voler" votre attention. Souvent, il se contente de faire clignoter l'icône dans la barre des tâches ou d'afficher une notification discrète du type *"Le fichier X est prêt"*.

### 2. Le mécanisme de l'instance unique

LibreOffice fonctionne par défaut en **instance unique**.

* Quand vous cliquez sur le lien, une nouvelle commande de lancement est envoyée.
* Cette commande détecte qu'une instance de LibreOffice tourne déjà.
* Elle lui transmet le message : *"Hé, affiche-moi ce document"*.
* LibreOffice s'exécute, mais comme c'est un message venant de l'arrière-plan, le gestionnaire de fenêtres ne lui donne pas la priorité pour passer devant votre fenêtre actuelle.

### 3. Le passage à Wayland

Si vous utilisez une distribution récente (Ubuntu, Fedora) avec **Wayland**, les règles de sécurité sont encore plus strictes qu'avec l'ancien système X11. Sous Wayland, une application n'a techniquement pas le droit de se placer elle-même au premier plan sans une interaction directe de l'utilisateur ou un jeton d'activation spécifique transmis par l'application "parente" (celle où vous avez cliqué). Ce transfert de jeton n'est pas toujours parfaitement géré entre le navigateur et LibreOffice.

---

### Comment corriger cela ?

Selon votre environnement, il existe des solutions pour rendre votre bureau plus "obéissant" :

* **Sous GNOME :** Installez l'extension **["Steal My Focus"](https://extensions.gnome.org/extension/ ... -my-focus/)** ou **"NoAnnoyance v2"**. Elles forcent les fenêtres qui demandent l'attention à passer immédiatement au premier plan.
* **Sous KDE Plasma :**
1. Allez dans *Configuration du système* > *Gestion des fenêtres* > *Priorité de mise au foyer*.
2. Réglez le niveau de **"Prévention du vol de focus"** sur "Aucun".


* **Sous XFCE :** Allez dans *Peaufinage des fenêtres* > *Accessibilité* et vérifiez les options de focus lors de l'ouverture de nouvelles fenêtres.

Est-ce que vous utilisez un environnement de bureau spécifique comme GNOME ou KDE, ou une distribution particulière ?
=================================================================================
Ah, Linux Mint ! Le choix de la stabilité et du confort... sauf quand il décide d'être un peu trop protecteur avec vos fenêtres.

Comme Mint utilise principalement l'environnement **Cinnamon** (qui est basé sur les technologies de GNOME mais avec une philosophie différente), la "protection contre le vol de focus" est activée par défaut.

Voici comment régler ce comportement pour que LibreOffice reprenne sa place au premier plan :

### La solution pour Cinnamon (Version principale de Mint)

1. Ouvrez le **Menu** et allez dans les **Paramètres système**.
2. Dans la section "Préférences", cliquez sur **Fenêtres**.
3. Cliquez sur l'onglet **Comportement** (en haut).
4. Cherchez l'option **Niveau de prévention du vol de focus** (Focus prevention level).
5. Par défaut, elle est souvent sur "Moyen". Changez-la pour **"Aucun"**.

---

### Si vous utilisez Mint MATE ou XFCE

Si vous n'êtes pas sur l'édition Cinnamon, le chemin est légèrement différent :

* **Édition MATE :** Allez dans *Centre de contrôle* > *Fenêtres* > onglet *Général* et cherchez une option liée au focus ou à la prévention du vol d'attention.
* **Édition XFCE :** Allez dans le *Gestionnaire de paramètres* > *Peaufinage des fenêtres* > onglet *Accessibilité*. Décochez ou réglez l'option concernant la prévention du vol de focus.

### Pourquoi ce réglage existe-t-il ?

Pour l'anecdote, ce réglage est là pour vous éviter des situations agaçantes : imaginez que vous tapiez un long texte et qu'une fenêtre de mise à jour surgisse pile au moment où vous appuyez sur "Espace". Sans cette protection, vous pourriez valider une action sans même avoir vu la fenêtre.

En réglant ce paramètre sur **"Aucun"**, vous dites à Mint : *"Je te fais confiance, si une application demande à s'afficher, montre-la moi tout de suite"*.

Est-ce que cette manipulation a réglé le problème pour vos liens LibreOffice ?
===================================================================================
Parfait ! Content que vos fenêtres aient enfin décidé de sortir de l'ombre.

Désormais, LibreOffice (et toutes vos autres applications) s'affichera instantanément dès qu'une action extérieure le sollicite. C'est beaucoup plus fluide pour travailler, surtout quand on jongle entre un navigateur et des documents locaux.

Petit rappel : comme vous avez réglé la prévention sur **"Aucun"**, restez vigilant si vous installez de nouvelles applications un peu bavardes, car elles pourront désormais s'inviter au premier plan sans demander la permission.

Est-ce que vous utilisez ces liens hypertextes pour organiser un projet spécifique ou une base de connaissances personnelle ?

Re: Une mise EN PREMIER PLAN tant désirée à un appel hypertexte déjà ouvert.

Posté : mer. 13 mai 2026 09:42
par arghlub
wouah !!!
c'est cuoi ce délire de "crier" en MAJUSCULES ?!? c'est le trumpVirus ? :l :lol:

Re: Une mise EN PREMIER PLAN tant désirée à un appel hypertexte déjà ouvert.

Posté : mer. 13 mai 2026 11:34
par tioker
arghlub a écrit : mer. 13 mai 2026 09:42
wouah !!!
c'est cuoi ce délire de "crier" en MAJUSCULES ?!? c'est le trumpVirus ? :l :lol:
Mise en page corrigée

Re: Une mise EN PREMIER PLAN tant désirée à un appel hypertexte déjà ouvert.

Posté : mer. 13 mai 2026 21:16
par smcj
Merci pour ta réponse @tioker

Je suis désolé pour mon français si peu intelligible, voire inaccessible à ces artifices que l’on dit pourvu d’intelligences… J’en ai d’ailleurs interrogé d’autres qui, toutes, me donnent peu ou prou la même solution de Gemini, ici exposée.
Ainsi, expurgé de toutes les digressions sur Ubuntu, Fedora, Mate, XFCE, Wayland, dont ma signature (toujours à jour comme il est ici souvent et très justement demandé) témoigne du hors-sujet, on ne retiendra ici que les six lignes :
tioker a écrit : mer. 13 mai 2026 09:30 ### La solution pour Cinnamon (Version principale de Mint)
1. Ouvrez le **Menu** et allez dans les **Paramètres système**.
2. Dans la section "Préférences", cliquez sur **Fenêtres**.
3. Cliquez sur l'onglet **Comportement** (en haut).
4. Cherchez l'option **Niveau de prévention du vol de focus** (Focus prevention level).
5. Par défaut, elle est souvent sur "Moyen". Changez-la pour **"Aucun"**.
Ta propre signature nous apprend que tu possèdes bien une version de Linux Mint 22.3, avec un Cinnamon 6.6.7. Soit exactement ce qui se trouve de mon côté. Or je m’étonne d’une boite de dialogue demandée dont voici la copie :

Image

Quid de l’option « Niveau de prévention du vol de focus » ? J’ai évidemment pris le temps de chercher dans les à-côtés autant que d’un énoncé de choix similaire. Et je n’ai rien trouvé. Si ce réglage peut se faire en ligne de commande, je reste tout autant preneur. Je n’ai pas trouvé en ligne de copie d’écran d’une boite de dialogue comportant un tel choix, évidemment en provenance d’une version plus ancienne de Cinnamon. De même j’imagine sans peine que la suppression de ce choix fait partie de la préparation à Wayland qui est décrit plus rigoureux que X11 sur la gestion des focus de fenêtres (de ce que j’en ai lu).

Dans tous les cas, je ne manquerai évidemment pas de revenir publier ici si je trouve une solution par moi-même.
À plus,
:-)

Re: Une mise EN PREMIER PLAN tant désirée à un appel hypertexte déjà ouvert.

Posté : mer. 13 mai 2026 22:58
par tioker
smcj a écrit : mer. 13 mai 2026 21:16 Merci pour ta réponse @tioker
Je ne veux pas bidouiller mon système.
J'ai testé sur une VM Fedora.
Je t'ai mis la réponse Gemini sans creuser.
J'ai pu voir le même type de réponse ailleurs. https://www.reddit.com/r/linuxmint/comm ... ing_focus/
Peur-être faut-il creuser un peu ?
Je n'en sais pas plus.

Re: Une mise EN PREMIER PLAN tant désirée à un appel hypertexte déjà ouvert.

Posté : mer. 13 mai 2026 23:23
par Lepoune
Bonjour,

Je viens de tester dans un environnement Cinnamon sur ma machine Multi-Multi-Boot de tests.
(distribution LMDE7 mais j'imagine que l'important c'est l'environnement Cinnamon).

Je n’ai rien modifié aux réglages de base de Libre Office (Writer + Calc).

J’ai créé des liens hypertextes de Writer vers Writer et Writer vers Calc (itou de Writer vers Firefox).

A chaque fois que je « Ctrl+Clic » sur les liens, les fichiers s’ouvrent et se mettent au premier plan. Ils se mettent au premier plan même s’ils sont déjà ouverts (et pour Firefox, ça ouvre un onglet nouveau à chaque fois).

Donc je pense que tu devrais faire des tests avec une nouvelle installation brute de fonderie, voir avec une clef « live » (ce que je n’ai pas testé).

Malheureusement, je ne sais pas si cela va t’aider…

Edit : je précise que je n'ai non plus rien changé aux réglages par défaut dans le système : dans LMDE7 = ni dans Fenêtres, ni dans Effets.

Edit2 : Je viens de tester sur LM 22.3 Cinnamon en Live USB : il y a le même phénomène que ce que tu as décrit.
A priori LM aurait le pb mais pas LMDE7.
Je vais m'amuser à mettre une couche XFCE sur LMDE7 et refaire les tests...
:mrgreen:

Edit3 : LMDE7+XFCE4 (et compléments) = les liens se comportent «normalement» (focus sur fichier même déjà ouvert), comme sur LMDE7 Cinnamon.
(mais XFCE c’est bien plus souple de paramétrage… )
(J’ai pu le faire rapidement car j’avais (zappé) déjà mis XFCE sur Cinnamon…).

Edit4 : il se pourrait aussi qu’il y ait un rapport avec les versions de Libre Office.

Celle que j’ai sur LM+XFCE et qui a les même problèmes que ce que tu as observés est la version 24.7.2.2 pour OS Linux 6.8, "Ubuntu package version: 4:24.2.7-0ubuntu0.24.04.4"

Celle qui est sur mon LMDE7 (Cinnamon et XFCE) (et qui n’a pas les problèmes ) est la 25.2.3.2 pour OS Linux 6.12 et «Debian package version 4:25.2.3-2+deb13u3"

Tout est là ?

@+

Re: Une mise EN PREMIER PLAN tant désirée à un appel hypertexte déjà ouvert.

Posté : jeu. 14 mai 2026 10:01
par Lepoune
Bonjour,

Complément de mon post précédent :
Sur mon LM 22.3 de «travail», j’ai installé libre-office en Flatpack avec la commande en Terminal:

Code : Tout sélectionner

flatpak install flathub org.libreoffice.LibreOffice
trouvée ici :
https://www.numetopia.fr/installer-libr ... ur-ubuntu/
C'est la version 26.2.3.2
Et le comportement des liens est nickel, tel que tu les attends.
Et donc le pb vient bien de la version, pas de l'environnement de bureau.

Edit : comme ça ne dés-installe pas la version "paquet", pour l'ouverture des fichiers (Writer, Calc, etc.), il faut par exemple faire un clic droit sur le fichier / choisir ouvrir avec... / sélectionné le nouveau L.O. (son icône comporte une barre oblique en haut à droite car il vient des Flatpack) ou mettre la nouvelle version de LibreOffice en appli par défaut.

@+