web-dev-qa-db-ja.com

OSレベルの設定を変更せずにlynxユーザー設定を構成するにはどうすればよいですか?

常にCookieを受け入れるようにlynxを構成したいのですが、/etc/lynx.cfgでOSレベルの構成をハックする必要はありません。

これどうやってするの?注:コマンドラインオプションを使用してlynxを呼び出すことは受け入れられない答えですが、ENVIRONMENT変数を設定する必要がある場合は、問題ありません。.bashrcに入れることができます。

7
sorin

コメントで述べたように、これを行う最も簡単な方法は(manページによると、lynxにはユーザー構成ファイルがないため)、この行を~/.bashrcに追加することです。

alias lynx='lynx -accept_all_cookies'

次に、source ~/.bashrcを実行するか、新しいターミナルを開いてlynxを実行します。これはエイリアスになっているため、明示的にlynx -accept_all_cookiesを実行した場合と同じ動作が得られますが、ユーザーに対して完全に透過的です。

4
terdon

ステップ1-システムlynx.cfgをコピーします。

cp /etc/lynx.cfg ~/

ステップ2-〜/lynx.cfgを心ゆくまで変更します。

ステップ3-カスタムcfgを使用してlynxを起動します。

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

Lynxは .lynxrc

Lynxオプションメニューには、「o」キーを押してアクセスできます。必要に応じて、実行時にオプションを変更できます。ほとんどの変更は、.lynxrcファイルから読み取られて保存されます。フォームベースのメニューでマーク(!)が付いていないもの(以下を参照)。他の多くのオプションはlynx.cfgファイルに保存されています。

1
user245396

システム全体のlynx.cfgをユーザーのホームディレクトリにコピーし、ユーザーごとに必要な設定を変更できるはずです。

0
Rico

私はこれが古く、多くの人がすでに有効な答えを提供していることを知っていますが、これは誰かを助けるかもしれないと思いました。

あなたがラッシュにいて、いくつかの構成(私の場合は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)'を設定に置き換えます

0
Naheel

さて、これは古いですが、私はここに行き着きました、そして正しい答えはありません、私はマニュアルを読みました、そしてあなたがあなたの/etc/lynx.cfgに以下を追加してあなたのホームディレクトリのドットファイルから明示的なオプションをソースにすることができることを発見しました。

INCLUDE:~/.lynx.cfg for PERSISTENT_COOKIES COOKIE_FILE

次の説明は、設定ファイルから直接引用したものです。

# 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
squareborg