Lors de l'installation de Lynx avec Homebrew, la configuration principale (en fonction de l'écran des options de Lynx) est définie sur un chemin d'accès long, spécifique à la version (ainsi, le chemin d'accès changera à chaque fois qu'une nouvelle version est installée):
/usr/local/Cellar/lynx/2.8.9rel.1/etc/lynx.cfg
Pourquoi la configuration par défaut n’est-elle pas placée à un endroit normal comme:
~/.lynxrc
/usr/local/Cellar/lynx/2.8.9rel.1/etc/lynx.cfg
lié à/usr/local/etc/lynx.cfg
?/usr/local/etc/lynx.cfg -> ../Cellar/lynx/2.8.9rel.1/etc/lynx.cfg
donc si vous éditez/usr/local/etc/lynx.cfg
, je suppose que vos modifications auront disparu lors de l’installation de la prochaine version de Lynx. Savez-vous à quoi ont-ils pensé quand ils ont décidé de le faire comme ça? Y a-t-il une logique conviviale derrière la conception qui me manque?Réponses:
C'est par conception. Selon la page d'accueil Homebrew :
Selon la page de manuel lynx :
Dans certaines distributions Linux, la constante est
LYNX_CFG_FILE
définie sur~/.lynxrc
(si je me souviens bien), mais dans Homebrew, cette constante est laissée à sa valeur par défaut. Vous pouvez vérifier avecbrew edit lynx
. Si vous voulez changer l'emplacement du fichier de configuration de lynx, vous devez, comme vous le dites, définir:la source
~/.lynxrc
. J'ai essayé ceci, et ce n'est que lorsque j'ai faitexport LYNX_CFG=~/.lynxrc
cela que ce fichier a pris effet. Cela fonctionne-t-il pour vous sans la variable d'environnement?