#1 Le 20/05/2025, à 17:14
- Christophe C

Créer un lecteur PDF spécialisé à partir de Firefox
Un petit tuto pour transformer firefox en un lecteur PDF "solo" dédié à cette seule activité, avec une interface très simplifiée. Il faut compter 5-10 Mn.
Ci-dessous une copie écran de ce que cela donne. Basé sur Firefox 138.
Rappel : Firefox a un lecteur de PDF appelé "PDF.js" qui est sûrement le meilleur lecteur PDF libre sous Linux. Il a au moins 3 avantages sur les lecteurs PDF classiques genre evince :
il traite parfaitement les formulaires créés avec l'extension XFA du format PDF, formulaires nombreux et traditionnellement mal supportés par les lecteurs Linux.
Il permet d'intégrer une signature (un scan image d'une signature manuscrite). Ce n'est pas une vraie signature électronique, mais c'est accepté comme une signature manuelle, et cela évite d'éditer, signer puis rescanner. Je l'utilise beaucoup.
On peut faire plein d'annotations, surlignage, etc ... Pour de la gestion documentaire, c'est très pratique.
On peut simplement utiliser Firefox comme lecteur PDF par défaut, mais on embarque alors toute l'interface "navigateur", les onglets ouverts, etc... . L'expérience utilisateur n'est pas parfaite.
Mon idée était de faire un profil Fx spécifique avec une interface très allégée pour ce seul usage PDF. Pas indispensable, mais ça m'a permis de creuser certaines options de Firefox, et le résultat est sympa.
1/ Créer un profil spécifique.
au terminal : firefox -P
Une fenêtre s'ouvre : clic sur "créer profil", et donner un nom, par exemple "PDF-ff"
Conseil : tous les profils sont à cocher comme "utiliser le profil sans demander au démarrage"
2/ Créer un lanceur pour le profil.
Cela permettra au système de voir le profil comme une application à part.
Dans le répertoire /home/user/.local/share/applications, créez un ficher texte "PDF-ff.desktop", et placez-y le code suivant :
[Desktop Entry]
Name=PDF-ff
Name[fr]=PDF-ff
Comment=PDF via Firefox
Exec=firefox %u -no-remote -P PDF-ff
Icon=application-pdf
Terminal=false
StartupNotify=true
Type=Application
Categories=Utility;Désormais vous devez voir "PDF-ff" en tant qu'application dans votre menu des applications (si ce n'est pas cas, redémarrez la session Ubuntu).
3/ Associez PDF-ff avec les fichiers PDF.
Clic droit sur un PDF quelconque, puis "Ouvrir avec", puis trouvez PDF-ff dans la liste, puis "Toujours associer avec ce type de fichier".
Désormais, tout clic sur un PDF ouvrira PDF-ff.
4/ Simplifier l'interface de Firefox du profil "PDF-ff", pour n'avoir que ce qui concerne les PDF. Le profil "normal" ne bougera pas.
Lancer PDF-ff (en cliquant sur un PDF, ou via le menu des applications).
Clic droit sur la barre d'outil > "Personnaliser la barre d'outil"
Enlever tous les outils que vous pouvez. Les flèches avant-arrière, la barre URL, l'icône "extensions" et le menu Firefox (les 3 barres) ne peuvent pas être enlevés. On cachera les 3 premiers par CSS, et on garde le dernier (ça peut servir).
Ajouter les 3 outils utiles dans la barre d'outils : "Panneaux latéraux" ; "Ouvrir un fichier" ; "rechercher" (dans la page). Dans cet ordre (mais pas impératif).
Tout en bas de la page de personnalisation, le menu "barre d'outils" > "barre personnelle" > cocher "ne jamais afficher". Puis "Terminer" pour sortir de la personnalisation de la barre d'outil.
Clic droit sur la barre des onglets, mais à droite de ceux-ci > "Activer les onglets verticaux"
Dans les onglets verticaux désormais à gauche, clic sur "personnaliser le panneau latéral" (tout en bas) : décochez tout, sauf "onglets verticaux" et "historique". Fermez "personnaliser le panneau latéral" (croix en haut à droite).
Clic sur l'outil "Panneau latéraux" (barre d'outil), ce qui réduit le panneau latéral à une barre d'icônes discrètes (et on peut le redéployer avec le même bouton).
Aller dans le Menu Firefox > Paramètres > Accueil > "Contenu de la Page d’accueil de Firefox", et décochez tout. Les nouvelles pages seront vides.
Pour finir de simplifier l'interface, il nous reste 3 zones de la barre d'outils à enlever : Les flêches avant-arrière, la barre URL et l'icône "extensions". Pour ce faire il faut activer les CSS sur le profil PDF-ff, et créer une feuille de style CSS => taper about:config dans la barre URL, valider, mettre toolkit.legacyUserProfileCustomizations.stylesheets dans la zone de recherche, et passer cette option à "true".
Allez dans le répertoire de votre profil PDF-ff (qui se termine par ".PDF-ff"). Il se trouve dans le répertoire caché .mozilla/, lequel est dans /home/user/ si c'est une installation "non snap", et dans /home/user/snap/firefox/common/ si c'est une installation snap standard.
Rappel : pour faire apparaître les répertoires cachés, faire Ctrl+H.Enfin, dans .mozilla/firefox/xxxx.PDF-ff/chrome/ (créer le répertoire /chrome/ si n'existe pas), créer un fichier texte userChrome.css, et y mettre le code suivant :
/* Masque barre URL qu'on ne peut enlever via "personnaliser la barre d'outil" */
#urlbar {visibility: collapse;}
/* Masque flèches "recul" et "avance", inutiles dans le lecteur PDF, et qu'on ne peut enlever via "personnaliser la barre d'outil" */
#back-button,#forward-button {display: none !important;}
/* Masque bouton "extension", qu'on ne peut enlever via "personnaliser la barre d'outil" */
#unified-extensions-button, #unified-extensions-button > .toolbarbutton-icon{width: 0px !important;padding: 0px !important;}Redémarrer PDF-ff : vous avez maintenant une application PDF standalone, avec une interface uniquement pour le PDF, qui ne ressemble plus du tout à Firefox. C'est un peu long car très détaillé, mais en réalité c'est rapide si on suit bien les instructions. Et une fois qu'on a bien compris, on peut faire des variantes avec ce que j'ai fait (mettre un thème firefox spécial, par exemple).
Détail de la barre d'outil obtenue
Un petit problème, c'est que la barre URL est masquée mais toujours dans la barre de titre, ce qui fait que si on clic dessus pour déplacer la fenêtre, celle-ci ne réagit pas : il faut toujours être à gauche de l'ancienne barre URL pour déplacer la fenêtre (sauf qu'on ne la voit plus, cette barre URL). Une solution un peu crade est de "bourrer" la zone à gauche de la barre URL (qu'on masque, mais qui est là) avec une trentaine d'"espaces flexibles" (via "personnaliser la barre d'outil") => ils repoussent la barre URL loin à droite, ce qui laisse beaucoup plus de place pour poser sa souris dans la barre de titre afin de déplacer la fenêtre.
Un autre petit problème c'est que quand on fait "ouvrir un fichier", il propose toutes les extensions de fichiers, et pas que les PDF, qu'il faut donc choisir dans la liste proposée. Proposer les PDF par défaut serait mieux, mais je n'ai pas trouvé. Point de détail.
Pour supprimer tout cela, il suffit de refaire firefox -P au terminal et de supprimer le profil.
Si quelqu'un a des idées d'améliorations, je prends (un script automatisant tout cela, par exemple). Mais je trouve que j'ai désormais un lecteur PDF nettement plus puissant qu'auparavant, avec une interface plus cohérente, ce qui m'a toujours un peu frustré sous Linux.
Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».
Hors ligne
#2 Le 24/05/2025, à 20:46
- tycooon

Re : Créer un lecteur PDF spécialisé à partir de Firefox
Merci,
Très intéressant, je vais essayer !
Hors ligne
#3 Le 24/05/2025, à 21:55
- tycooon

Re : Créer un lecteur PDF spécialisé à partir de Firefox
je valide le tuto
Dernière modification par tycooon (Le 25/03/2026, à 10:42)
Hors ligne
#4 Le 25/05/2025, à 00:15
- tycooon

Re : Créer un lecteur PDF spécialisé à partir de Firefox
par contre , j'ai été obligé de modifier le lanceur de firefox celui pour internet par :
Exec=firefox -P default-release --no-remote %uSinon, il lançait celui avec le profil pdf.
Hors ligne
#5 Le 25/05/2025, à 16:35
- Christophe C

Re : Créer un lecteur PDF spécialisé à partir de Firefox
Pas chez moi : je n'ai aucun lanceur sur le profil par défaut (à part le lanceur standard du système). Je pense que c'est lié à un paramétrage du profil "défault" dans l'interface firefox -P
j'avais eu le pb, et je l'avais réglé en modifiant ce paramétrage des 2 profils : celui par défaut et celui pour le PDF.
Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».
Hors ligne
#6 Le 24/03/2026, à 15:29
- lool_lauris

Re : Créer un lecteur PDF spécialisé à partir de Firefox
Salut,
Merci pour le tuto. ![]()
Petit souci que je n'ai pas trouvé à résoudre :
Je suis sous KDE plasma 5,27,12 (kubuntu 24,04). Quand je lance une appli, son icône se place dans la barre des tâches. Et donc quand j'ouvre un pdf avec ce profil firefox dédié, c'est l'icône "application-pdf" apparaît une fraction de seconde puis quand le doc pdf est chargé c'est l'icône Firefox qui est affiché.
Soutenez le Libre => http://www.april.org/
Hors ligne
#7 Le 24/03/2026, à 17:43
- Christophe C

Re : Créer un lecteur PDF spécialisé à partir de Firefox
je suis sous XFCE et j'ai en partie le même problème :
- si je lance d'abord Firefox, il s'affiche avec son icône. Et quand je lance après PDF-ff, celui-ci affiche l’icône de PDF-ff. Donc tout va bien.
- si je lance firefox seul ou PDF-ff seul, chacun à son icône normale. Donc tout va bien.
- par contre, si je lance d'abord PDF-ff, puis Firefox, alors les 2 sont regroupés sous l’icône de PDF-ff. Pas normal.
Bref, il ne faut pas lancer PDF-ff en 1er si on lance Fx en 2e
. Du moins si on veut bien séparer les affichage icônes. Je ne suis pas sur, mais je soupçonne que le pb vient plus du DE et de sa gestion que des profils Fx eux-même. Donc le pb doit être plutôt au niveau de KDE ou de XFCE.
Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».
Hors ligne
#8 Le 24/03/2026, à 18:17
- iznobe

Re : Créer un lecteur PDF spécialisé à partir de Firefox
Bonjour , au lieu de :
Icon=application-pdf
Mettez le chemin absolu de l' icone pour voir si le comportement d' affichage de l' icone n' est pas résolu .
Dernière modification par iznobe (Le 24/03/2026, à 18:17)
Hors ligne
#9 Le 24/03/2026, à 19:04
- lool_lauris

Re : Créer un lecteur PDF spécialisé à partir de Firefox
...
Bref, il ne faut pas lancer PDF-ff en 1er si on lance Fx en 2e. Du moins si on veut bien séparer les affichage icônes...
De mon côté, que je lance seul PDF-fx ou que Firefox soit lancé avant et même après, j'ai toujours l'icône "application-pdf" qui s'affiche quelques fractions de seconde puis c'est l'icône Firefox qui prend le dessus. Et effectivement, si une instance est déjà lancée, l'icône PDF-fx s'associe avec l'icône Firefox...
Mettez le chemin absolu de l' icone pour voir si le comportement d' affichage de l' icone n' est pas résolu .
J'ai remplacé
Icon=application-pdfpar
/usr/share/icons/breeze/mimetypes/32/application-pdfet rien de changé...
Soutenez le Libre => http://www.april.org/
Hors ligne
#10 Le 24/03/2026, à 19:18
- Christophe C

Re : Créer un lecteur PDF spécialisé à partir de Firefox
Pareil, mon comportement reste le même.
je pense que c'est la gestion des processus par le DE.
Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».
Hors ligne
#11 Le 25/03/2026, à 10:30
- ar barzh paour

Re : Créer un lecteur PDF spécialisé à partir de Firefox
pour suivi
je vais essayer ce lecteur PDF
.....
voilà installé sur 26.04 fonctionne bien ( mais voir post #12 )
Dernière modification par ar barzh paour (Le 31/03/2026, à 13:40)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 24.04, 22.04, 20.04,18.04,16.04 et 26.04 en test
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 24.04, 22.04 ,26.04 W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
En ligne
#12 Le 31/03/2026, à 13:35
- ar barzh paour

Re : Créer un lecteur PDF spécialisé à partir de Firefox
sous 26.04 j'ai quand même un souci
dans evolution (26.04) [ remarque : je n'ai pas fait l'essai dans 24.04 car je n'ai pas installé le pdf via Firefox ]
j'ai une pièce pdf jointe à un mail ( j'en reçois beaucoup )
si je clique sur l'icône qui se trouve directement sous le texte du mail "ouvrir dans l'application par défaut" j'obtiens
=======================================================================
Fichier introuvable
Firefox ne peux pas se connecter au serveur à l'adresse fichier local"
Que pouvez-vous faire?
Assurez-vous d'avoir saisi correctement l'adresse du site web
=======================================================================
autre remarque : l'enregistrement se passe bien : si je clique sur l'icône du bas (pièce jointe)
"Enregistrer sous" evolution me propose bien d'enregistrer le fichier joint dans un répertoire à choisir
donc pour l'instant
je suis obligé de revenir en arrière pour associer l'ouverture des fichiers pdf à Visionneur de document
ce qui me permet de lire les pdf sans les enregistrer au préalable
Dernière modification par ar barzh paour (Le 31/03/2026, à 13:42)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 24.04, 22.04, 20.04,18.04,16.04 et 26.04 en test
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 24.04, 22.04 ,26.04 W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
En ligne
#13 Le 31/03/2026, à 14:04
- iznobe

Re : Créer un lecteur PDF spécialisé à partir de Firefox
je suis obligé de revenir en arrière pour associer l'ouverture des fichiers pdf à Visionneur de document
ce qui me permet de lire les pdf sans les enregistrer au préalable
Bonjour , c ' est tout à fait normal , firefox n ' a pas accès a ta messagerie en l' état , il ne peut donc pas accéder a distance a ton .pdf comme le fait evolution ... puisque tu lui donnes un chemin d' acces local .
ça devrait fonctionner si tu le fait accéder a ta messagerie par contre .
Dernière modification par iznobe (Le 31/03/2026, à 14:06)
Hors ligne
#14 Le 31/03/2026, à 17:44
- ar barzh paour

Re : Créer un lecteur PDF spécialisé à partir de Firefox
ça devrait fonctionner si tu le fais accéder à ta messagerie par contre .
? comment ?
(je n'ai fait qu'appliquer le tuto sans trop comprendre)
Dernière modification par ar barzh paour (Le 31/03/2026, à 17:46)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 24.04, 22.04, 20.04,18.04,16.04 et 26.04 en test
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 24.04, 22.04 ,26.04 W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
En ligne
