Как настроить параметры пользователя lynx без изменения параметров уровня ОС?

Я хочу настроить lynx всегда принимать куки, но без необходимости взломать конфигурацию уровня ОС в /etc/lynx.cfg.

как я могу это сделать? Примечание: вызов lynx с параметрами командной строки не является приемлемым ответом, но если вам нужно настроить переменные среды, все в порядке, я могу поместить их в .bashrc.

13
задан sorin
08.11.2022 15:09 Количество просмотров материала 2510
Распечатать страницу

6 ответов

как я уже сказал в своем комментарии, самый простой способ сделать это (так как по его man страницы lynx не имеет файла конфигурации пользователя) было бы добавить эту строку в ~/.bashrc:

alias lynx='lynx -accept_all_cookies'

затем source ~/.bashrc или просто откройте новый терминал и запустите lynx. Поскольку теперь это псевдоним, вы получите такое же поведение, как если бы вы явно запустили lynx -accept_all_cookies, но таким образом, который полностью прозрачен для пользователя.

3
отвечен terdon 2022-11-09 22:57

шаг один-копирование системы lynx.cfg:

cp /etc/lynx.cfg ~/

Шаг второй-изменить ~ / lynx.cfg к содержанию вашего сердца.

Шаг третий-запуск lynx с пользовательской cfg:

lynx -cfg=~/lynx.cfg <url>

возможно, более старые версии lynx не позволяли вам указать конфигурацию, но вы можете с моей версией.

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.
1
отвечен Kasapo 2022-11-10 01:14

вы должны быть в состоянии скопировать систему-широкая рысь.cfg в домашний каталог пользователя и измените нужные параметры на уровне пользователя.

0
отвечен Rico 2022-11-10 03:31

ладно, это старый, но я оказался здесь и нет правильного ответа, я прочитал инструкцию и обнаружил, что вы можете добавить следующий код /etc/lynx.cfg, чтобы явные параметры были источником из файла точек в вашем домашнем каталоге.

INCLUDE:~/.lynx.cfg for PERSISTENT_COOKIES COOKIE_FILE

следующее описание взять прямо из файла config объясняет это лучше, что я могу

# 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
отвечен stedotmartin 2022-11-10 05:48

Рысь поддержка пользователей конфигурации в .lynxrc:

меню параметров Lynx можно открыть, нажав клавишу" o". Это позволяет изменять параметры во время выполнения, если это необходимо. Большинство изменений считываются и сохраняются в вашем .файл lynxrc; те, которые не помечены (!) в меню на основе форм (как показано ниже). Многие другие опции хранятся в lynx.файл cfg.

0
отвечен user245396 2022-11-10 08:05

Я знаю, что это старый и многие уже указали верные ответы, но я думал, что это может помочь кому-то..

в случае, если вы находитесь в спешке и хотите добавить несколько конфигураций (CHARACTER_SET:UNICODE (UTF-8) в моем случае) вот быстрый решение

lynx -cfg=<(echo 'CHARACTER_SET:UNICODE (UTF-8)') ...

или если вы в рыбе

lynx -cfg=(echo 'CHARACTER_SET:UNICODE (UTF-8)' | psub) ...

замена 'CHARACTER_SET:UNICODE (UTF-8)' в свой config

0
отвечен Naheel 2022-11-10 10:22

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх