tag:linuxfr.org,2005:/tags/bookmarks/publicLinuxFr.org : les contenus étiquetés avec « bookmarks »2020-11-12T13:17:30+01:00/favicon.pngtag:linuxfr.org,2005:Post/415432020-10-25T18:18:33+01:002020-10-25T18:18:33+01:00Firefox : ré-allonger le menu des marque-pages en 2020<p>Bonjour à tous,<br>
Il y a dix ans, je postais ceci : <a href="//linuxfr.org/forums/astucesdivers/posts/firefox-36-allonger-le-menu-des-dossiers-des-marque-pages">https://linuxfr.org/forums/astucesdivers/posts/firefox-36-allonger-le-menu-des-dossiers-des-marque-pages</a></p>
<p>Il s'agissait d'allonger à la fois la liste des « dossiers récents » utilisés pour classer les marque-pages à l'aide de « Ctrl+D » et le panneau contenant leur arborescence quand il s'agit d'aller en classer un nouveau. Ça a très bien fonctionné jusqu'ici mais récemment, l'architecture des menus a été entièrement ré-écrite et cette astuce n'est plus applicable. Il est donc temps de s'y coller à nouveau.</p>
<p>L'une des remarques qu'on pouvait faire à l'époque est qu'il aurait été souhaitable de pouvoir préciser cette hauteur dans une clé de configuration de <strong>about:config</strong>. C'est en me plongeant dans le code que je me suis aperçu que cette clé existe désormais :<br>
<code><br>
browser.bookmarks.editDialog.maxRecentFolders<br>
</code><br>
Cette clé vaut <strong>7</strong> par défaut a l'heure actuelle (Firefox 81). La positionner à <strong>20</strong> ou <strong>25</strong> permet de travailler beaucoup plus confortablement.</p>
<p>En ce qui concerne la hauteur du panneau de l'arborescence, en revanche, il faut toujours modifier le code pour cela. Sous le répertoire d'installation de Firefox, par exemple <strong>/lib64/firefox</strong> sur Fedora 31, se trouvent notamment deux fichiers nommés « <strong>omni.ja</strong> » :</p>
<ul>
<li><strong>omni.ja</strong></li>
<li>browser/<strong>omni.ja</strong> (celui qui nous intéresse)</li>
</ul>
<p>On sélectionnera le second, en veillant à ne pas le confondre avec son homologue. Pour ce faire :</p>
<ol>
<li>Fermez Firefox ;</li>
<li>Créez un répertoire temporaire avec <strong>mkdir</strong> à l'emplacement de votre choix (typiquement dans votre <em>home</em>) ;</li>
<li>Entrez dans ce répertoire avec <strong>cd</strong> ;</li>
<li>Le fichier concerné est en fait une archive ZIP. Déballez-la avec <strong><code>unzip /lib64/firefox/browser/omni.ja</code></strong>, en adaptant le chemin d'accès à votre distribution, mais en veillant à conserver le préfixe <code>browser</code> ;</li>
<li>Ouvrez le fichier <strong><code>chrome/browser/content/browser/places/editBookmark.js</code></strong> avec votre éditeur préféré ;</li>
<li>Aux lignes 1273 et 1274, se trouvent les attributs <strong><code>height="150"</code></strong> et <strong><code>minheight="150"</code></strong>. Remplacez les valeurs <strong>150</strong> par <strong>400</strong> ou <strong>450</strong> selon les goûts et la hauteur de votre écran ;</li>
<li>Toujours depuis la racine de votre répertoire temporaire, ré-archivez le tout à l'aide de <strong><code>zip -9 -r ../omni.ja *</code></strong> (le fichier-cible se trouve un niveau au dessus pour éviter d'être inclus dans l'archive) ;</li>
<li>Remplacez le fichier original par le vôtre avec <strong><code>sudo mv ../omni.ja /lib64/firefox/browser/omni.ja</code></strong>, en adaptant une fois encore le chemin-cible à votre distribution et en veillant à remplacer le fichier se trouvant sous « browser », et pas l'autre ;</li>
<li>Redémarrez Firefox.</li>
</ol>
<p>On peut voir qu'il s'agit en fait d'un fragment XUL non encore converti, et donc traité à la main par une procédure Javascript qui le traite à l'aide d'API dédiées et qui l'insère dans le document ensuite. La boîtes des étiquettes, elle, est directement définie par une <code>richlistbox</code> en ligne 145 des fichiers <code>bookmarkProperties.xhtml</code> et <code>bookmarkProperties2.xhtml</code>.</p>
<p>Il doit être possible, aujourd'hui, d'écrire une extension pour modifier ces fichiers de façon dynamique à l'exécution. Si c'est le cas, ce sera l'objet d'une nouvelle entrée dans le forum Astuces. ;-)</p>
<div><a href="https://linuxfr.org/forums/astucesdivers/posts/firefox-re-allonger-le-menu-des-marque-pages-en-2020.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/122025/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/forums/astucesdivers/posts/firefox-re-allonger-le-menu-des-marque-pages-en-2020#comments">ouvrir dans le navigateur</a>
</p>
Obsidianhttps://linuxfr.org/nodes/122025/comments.atomtag:linuxfr.org,2005:Diary/345372013-11-29T03:53:04+01:002013-11-29T03:53:04+01:00La Gestion des BookMarks ...Licence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<p>Cher Nal,</p>
<p>je t'écris fautes de moyens, je me demandais si quelqu'un connais qqpart une solution pour gérer les bookmarks,</p>
<p>cela inclus:</p>
<p>support multinavigateur, multi-OS …<br>
un site web centralisé pour gérer tout ça …<br>
ET le tout, sans se faire harceler de publicités … ;-)</p>
<p>Au hasard, j'ai vu</p>
<p><a href="http://www.favsync.com/">http://www.favsync.com/</a></p>
<p>et "je me souviens" de :<br><a href="https://delicious.com/">https://delicious.com/</a></p>
<p>Avez vous Mieux à proposer</p><div><a href="https://linuxfr.org/users/asteroid99/journaux/la-gestion-des-bookmarks.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/100511/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/asteroid99/journaux/la-gestion-des-bookmarks#comments">ouvrir dans le navigateur</a>
</p>
Asteroid99https://linuxfr.org/nodes/100511/comments.atomtag:linuxfr.org,2005:Diary/332962012-10-29T15:47:59+01:002012-10-29T15:47:59+01:00DécouverteLicence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<p>Une découverte qui pourrait changer la face du monde !</p>
<p>(Je ne vous met pas l'url pour ne pas gâcher la surprise)</p><div><a href="https://linuxfr.org/users/daemo0on/journaux/decouverte.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/96197/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/daemo0on/journaux/decouverte#comments">ouvrir dans le navigateur</a>
</p>
Ramón Perezhttps://linuxfr.org/nodes/96197/comments.atomtag:linuxfr.org,2005:Tracker/6432011-10-26T20:27:42+02:002013-12-07T16:07:13+01:00Rédaction : Bouton « proposer sur LinuxFr »<p>Dans la lignée du web 2.0 dont LinuxFr.org était parmis les précurseurs dès 1999</p>
<ul>
<li>commentaires imbriqués en fils de discussions que d'aucuns nous envient</li>
<li>pertinentage / inutilage (là où d'autres n'ont retenu que le +1 ou le « J'aime »)</li>
<li>blog perso, intégration de forums et d'un bugtracker</li>
<li>gestion des redirects d'url pour comptage des clics (mais public, pas comme bit.ly…)</li>
</ul><p>Quand je vois sur certains blogs la possibilité de les proposer, via une floppée de boutons « shareolic » comme par exemple au bas de la page <a href="http://blog.mageia.org/fr/2011/09/24/ils-font-mageiaoliver-burger/">http://blog.mageia.org/fr/2011/09/24/ils-font-mageiaoliver-burger/</a> je me dis que ça pourrait nous être utile ?</p>
<ul>
<li>il y a bien slashdot, par exemple, pourquoi pas nous ? :D (c'est une vraie question, pour ceux qui ont déjà utilisé cette fonctionnalité)</li>
<li>j'imagine que ce serait envoyé directement vers l'espace de rédaction avec une synthèse proposée par celui qui envoie le lien (au pire ça pourra être rassemblé dans des petites brèves)</li>
<li>j'espère que quand plusieurs personnes le font pour un même lien de blog, cela le renvoie directement vers la page déjà existante ou ajoute son commentaire à l'existant (voire lui indique que ça a déjà été "re-"publié pour qu'il participe aux commentaires)</li>
</ul><p>Bref, si quelqu'un a des idées du même genre, ça pourrait aider à générer un flux de dépêches sur <a href="//linuxfr.org/redaction">http://linuxfr.org/redaction</a> et faire découvrir la possibilité de <em>suivre</em> l'actualité sur LinuxFr (en impliquant nos utilisateurs pour tenir la charge).</p>
<p>Bien sûr, l'idéal serait que nos catégories puissent facilement être choisies ;-)</p>
<p>À défaut, cela pourrait être envoyé vers les journaux, ce qui alimenterait le <a href="//linuxfr.org/wiki/Templatejournalbookmark">mème des journaux bookmarks</a> /o\</p> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/87944/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/suivi/bouton-proposer-sur-linuxfr#comments">ouvrir dans le navigateur</a>
</p>
BAudhttps://linuxfr.org/nodes/87944/comments.atom