常にCookieを受け入れるようにlynxを構成したいのですが、/etc/lynx.cfg
でOSレベルの構成をハックする必要はありません。
これどうやってするの?注:コマンドラインオプションを使用してlynx
を呼び出すことは受け入れられない答えですが、ENVIRONMENT変数を設定する必要がある場合は、問題ありません。.bashrc
に入れることができます。
コメントで述べたように、これを行う最も簡単な方法は(man
ページによると、lynx
にはユーザー構成ファイルがないため)、この行を~/.bashrc
に追加することです。
alias lynx='lynx -accept_all_cookies'
次に、source ~/.bashrc
を実行するか、新しいターミナルを開いてlynx
を実行します。これはエイリアスになっているため、明示的にlynx -accept_all_cookies
を実行した場合と同じ動作が得られますが、ユーザーに対して完全に透過的です。
ステップ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.
Lynxは .lynxrc
:
Lynxオプションメニューには、「o」キーを押してアクセスできます。必要に応じて、実行時にオプションを変更できます。ほとんどの変更は、.lynxrcファイルから読み取られて保存されます。フォームベースのメニューでマーク(!)が付いていないもの(以下を参照)。他の多くのオプションはlynx.cfgファイルに保存されています。
システム全体のlynx.cfgをユーザーのホームディレクトリにコピーし、ユーザーごとに必要な設定を変更できるはずです。
私はこれが古く、多くの人がすでに有効な答えを提供していることを知っていますが、これは誰かを助けるかもしれないと思いました。
あなたがラッシュにいて、いくつかの構成(私の場合は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)'
を設定に置き換えます
さて、これは古いですが、私はここに行き着きました、そして正しい答えはありません、私はマニュアルを読みました、そしてあなたがあなたの/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>
#