Как настроить пользовательские настройки Lynx без изменения настроек уровня ОС?
4433
sorin
Я хочу настроить lynx так, чтобы он всегда принимал куки, но без необходимости взламывать конфигурацию на уровне ОС /etc/lynx.cfg.
Как я могу это сделать? Примечание: вызов lynxс параметрами командной строки не является приемлемым ответом, но если вам нужно настроить переменные ENVIRONMENT, все в порядке, я могу их вставить .bashrc.
Какую ОС вы используете (я полагаю, Linux)? Почему параметры командной строки не могут быть решением? Вы всегда можете добавить псевдоним lynx в ваш .bashrc, который включает в себя параметры.
terdon 11 лет назад
1
Как я уже сказал в своем комментарии, самый простой способ сделать это (поскольку, согласно его manстранице, lynxне имеет файла конфигурации пользователя), это добавить эту строку в ваш ~/.bashrc:
alias lynx='lynx -accept_all_cookies'
Затем source ~/.bashrcили просто откройте новый терминал и запустите lynx. Поскольку теперь это псевдоним, вы получите то же поведение, что и при явном запуске lynx -accept_all_cookies, но полностью прозрачным для пользователя.
1
Kasapo
Step one - copy system lynx.cfg:
cp /etc/lynx.cfg ~/
Step two - modify your ~/lynx.cfg to your heart's content.
Step three - launch lynx with your custom cfg:
lynx -cfg=~/lynx.cfg <url>
It's possible older versions of lynx did not allow you to specify a config, but you can with my version.
lynx --version Lynx Version 2.8.6rel.5 (09 May 2007) libwww-FM 2.14, SSL-MM 1.4.1, OpenSSL 1.0.0-fips, ncurses 5.7.20090207(wide) Built on linux-gnu Nov 23 2010 12:44:01 Copyrights held by the University of Kansas, CERN, and other contributors. Distributed under the GNU General Public License. See http://lynx.isc.org/ and the online help for more information. See http://www.openssl.org/ for information about OpenSSL.
0
Rico
Вы должны быть в состоянии скопировать общесистемный lynx.cfg в домашний каталог вашего пользователя и изменить желаемые настройки на уровне пользователя.
Согласно этому ответу http://superuser.com/a/909446/757 вы должны отредактировать глобальную конфигурацию, чтобы разрешить это
Andy 9 лет назад
0
0
0x7c0
Okay this is old but I ended up here and there is no correct answer, I read the manual and found that you can add the following to your /etc/lynx.cfg to allow explicit options to be source from a dot file in your home dir.
INCLUDE:~/.lynx.cfg for PERSISTENT_COOKIES COOKIE_FILE
The following description take straight from the config file explains it better that I could
# Starting with Lynx 2.8.2, the INCLUDE facility is yet more powerful. You can # suppress all but specific settings that will be read from included files. # This allows sysadmins to provide users the ability to customize lynx with # options that normally do not affect security, such as COLOR, VIEWER, KEYMAP. # # The syntax is # # INCLUDE:filename for <space-separated-list-of-allowed-settings> #
0
user245396
Lynx поддерживает настройку для каждого пользователя в .lynxrc:
Доступ к меню параметров Lynx можно получить, нажав клавишу «o». Это позволяет вам изменять параметры во время выполнения, если вам нужно. Большинство изменений считываются и сохраняются в вашем файле .lynxrc; те, которые не отмечены (!) в меню на основе формы (как показано ниже). Многие другие параметры хранятся в файле lynx.cfg.
0
Naheel
Я знаю это старое, и многие уже дали действительные ответы, но я думал, что это может кому-то помочь ..
Если вы спешите и хотите добавить несколько настроек ( CHARACTER_SET:UNICODE (UTF-8)в моем случае), вот быстрое решение