Como posso configurar o usuário do lynx sem alterar as configurações no nível do sistema operacional?

4

Eu quero configurar o lynx para sempre aceitar cookies, mas sem ter que hackear a configuração no nível do sistema operacional em /etc/lynx.cfg .

Como posso fazer isso? Nota: chamar lynx com opções de linha de comando não é uma resposta aceitável, mas se você precisar configurar as variáveis de ENVIRONMENT, tudo bem, eu posso colocá-las em .bashrc .

    
por sorin 12.12.2012 / 18:37

6 respostas

3

Como eu disse no meu comentário, a maneira mais fácil de fazer isso (já que de acordo com a sua man page, lynx não tem um arquivo de configuração do usuário) seria adicionar essa linha ao seu ~/.bashrc :

alias lynx='lynx -accept_all_cookies'

Então, source ~/.bashrc ou simplesmente abra um novo terminal e execute lynx . Como agora é um alias, você terá o mesmo comportamento de ter explicitamente executado lynx -accept_all_cookies , mas de uma maneira completamente transparente para o usuário.

    
por 12.12.2012 / 19:06
1

Primeiro passo - sistema de cópia lynx.cfg:

cp /etc/lynx.cfg ~/

Passo dois - modifique seu ~ / lynx.cfg para o conteúdo do seu coração.

Etapa três - inicie o lynx com seu cfg personalizado:

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

É possível que versões mais antigas do lynx não permitiram que você especificasse uma configuração, mas você pode com a minha versão.

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.
    
por 11.12.2015 / 22:26
0

Você deve conseguir copiar o arquivo lynx.cfg de todo o sistema para o diretório pessoal do usuário e alterar as configurações desejadas por usuário.

    
por 13.12.2012 / 09:11
0

Ok, isso é antigo, mas acabei aqui e não há resposta correta, li o manual e descobri que você pode adicionar o seguinte ao seu /etc/lynx.cfg para permitir que opções explícitas sejam fonte de um arquivo de pontos em sua casa dir.

INCLUDE:~/.lynx.cfg for PERSISTENT_COOKIES COOKIE_FILE

A seguinte descrição, retirada diretamente do arquivo de configuração, explica melhor que eu poderia

# 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>
#
    
por 04.05.2015 / 07:45
0

O Lynx oferece suporte à configuração por usuário em .lynxrc :

The Lynx Options Menu may be accessed by pressing the “o” key. It allows you to change options at runtime, if you need to. Most changes are read from & saved to your .lynxrc file; those which are not are marked (!) in the form-based menu (as below). Many other options are stored in the lynx.cfg file.

    
por 09.02.2018 / 13:24
0

Eu sei disso e muitos já forneceram respostas válidas, mas achei que isso poderia ajudar alguém ...

Caso você esteja com pressa e queira adicionar algumas configurações ( CHARACTER_SET:UNICODE (UTF-8) no meu caso), aqui está uma solução rápida

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

ou se você estiver em peixes

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

substituindo 'CHARACTER_SET:UNICODE (UTF-8)' pela sua configuração

    
por 14.10.2018 / 09:56

Tags