LYNX(1)

الاسم
lynx - متصفح معلومات موزع عام الغرض للشبكة العنكبوتية العالمية

موجز
lynx [الخيارات] [المسارات الاختيارية أو العناوين URL]

lynx [الخيارات] [المسار أو العنوان URL] -get_data
data
--

lynx [الخيارات] [المسار أو العنوان URL] -post_data
data
--

استخدم “lynx -help” لعرض قائمة كاملة بالخيارات الحالية.

الوصف
Lynx هو عميل متكامل للشبكة العنكبوتية العالمية (WWW) للمستخدمين الذين يشغلون أجهزة عرض ذات خلايا محرفية وعناوين مؤشر (مثل طرفيات vt100، أو محاكيات vt100 التي تعمل على Windows أو أي منصة POSIX، أو أي عرض آخر “موجه نحو curses”). سيعرض وثائق لغة توصيف النص الفائق (HTML) التي تحتوي على روابط لملفات مقيمة على النظام المحلي، بالإضافة إلى ملفات مقيمة على أنظمة بعيدة تشغل خوادم Gopher و HTTP و FTP و WAIS و NNTP.

نُقل Lynx إلى العديد من الأنظمة، بما في ذلك جميع متغيرات Unix و Windows (منذ Windows 95) و DOS DJGPP و OS/2، بالإضافة إلى VMS و OS/390.

يمكن استخدام Lynx للوصول إلى المعلومات على الشبكة العنكبوتية العالمية، أو لبناء أنظمة معلومات مخصصة أساسًا للوصول المحلي. على سبيل المثال، استُخدم Lynx لبناء عدة أنظمة معلومات على مستوى الحرم الجامعي (CWIS). بالإضافة إلى ذلك، يمكن استخدام Lynx لبناء أنظمة معزولة داخل شبكة محلية LAN واحدة.

الخيارات
عند بدء التشغيل، سيقوم Lynx بتحميل أي ملف محلي أو عنوان URL بعيد يُحدد في سطر الأوامر. للمساعدة في العناوين URL، اضغط على “?” أو “H” أثناء تشغيل Lynx. ثم اتبع الرابط المعنون “Help on URLs.”

إذا أُدرج أكثر من ملف محلي أو عنوان URL بعيد في سطر الأوامر، فسيفتح Lynx الأخير فقط بشكل تفاعلي. وتُضاف جميع الأسماء (الملفات المحلية والعناوين URL البعيدة) إلى تاريخ الانتقال G)oto.

يستخدم Lynx أسماء الخيارات الطويلة فقط. يمكن أن تبدأ أسماء الخيارات بشرطة مزدوجة “--” أيضًا، ويمكن مزج الشرطات السفلية والشرطات في أسماء الخيارات (في المرجع أدناه، تظهر الخيارات مع شرطة واحدة “-” قبلها، ومع شرطات سفلية “_”).

يوفر Lynx العديد من خيارات سطر الأوامر. تتطلب بعض الخيارات قيمة (سلسلة أو رقم أو كلمة مفتاحية). وهذه موضحة في المرجع أدناه. وتضبط الخيارات الأخرى قيمًا منطقية في البرنامج. هناك ثلاثة أنواع من الخيارات المنطقية: الضبط (set)، وإلغاء الضبط (unset)، والتبديل (toggle). إذا لم تُعطَ قيمة للخيار، فسيكون لها المعنى الواضح: الضبط (إلى صواب)، أو إلغاء الضبط (إلى خطأ)، أو التبديل (بين صواب/خطأ). ولأي منها، يمكن إعطاء قيمة صريحة بأشكال مختلفة للسماح بقيود نظام التشغيل، على سبيل المثال:

-center:off -center=off -center-

يتعرف Lynx على “1” و “+” و “on” و “true” للقيم الصائبة، وعلى “0” و “-” و “off” و “false” للقيم الخاطئة. وتُتجاهل قيم الخيارات الأخرى.

تُعرض قيم الخيارات المبدئية (المنطقية والعددية والنصية) التي جُمعت في Lynx في رسالة المساعدة التي يوفرها lynx -help. قد يختلف بعضها وفقًا لكيفية بناء Lynx؛ انظر رسالة المساعدة نفسها لهذه القيم. يُعالج خيار -help في المرحلة الثالثة من معالجة الخيارات، لذا فإن أي خيار يضبط قيمة، بالإضافة إلى قيم تهيئة وقت التشغيل، تنعكس في رسالة المساعدة.

-   إذا كانت المعامل هي فقط “-”، فإن Lynx يتوقع تلقي المعاملات من الدخل القياسي. وهذا للسماح بسطر الأوامر الذي قد يكون طويلاً جدًا والذي يمكن أن يرتبط بمعاملات -get_data أو -post_data (انظر أدناه). يمكن استخدامه أيضًا لتجنب وجود معلومات حساسة في سطر أوامر الاستدعاء (والتي ستكون مرئية للعمليات الأخرى في معظم الأنظمة)، خاصة عند استخدام خيارات -auth أو -pauth.

-accept_all_cookies
    اقبل كل ملفات تعريف الارتباط دون مطالبة إذا كانت معالجة Set-Cookie قيد التشغيل. المبدئي هو “off”.

-anonymous
    تطبيق القيود على الحساب المجهول، انظر أيضًا -restrictions.

-assume_charset=MIMEname
    طقم المحارف للوثائق التي لا تحدده.

-assume_local_charset=MIMEname
    طقم المحارف المفترض للملفات المحلية، أي الملفات التي ينشئها Lynx مثل الصفحات الداخلية لقائمة الخيارات.

-assume_unrec_charset=MIMEname
    استخدام هذا بدلاً من أطقم المحارف غير المعترف بها.

-auth=ID:PASSWD
    ضبط معرف الاستيثاق وكلمة المرور للوثائق المحمية عند بدء التشغيل. تأكد من حماية أي ملفات سكربت تستخدم هذا المفتاح.

-base
    إلحاق تعليق عنوان URL للطلب ووسم BASE في مخرجات text/html لعمليات تفريغ -source.

-bibhost=URL
    تحديد خادم bibp محلي (المبدئي http://bibhost/).

-blink
    فرض ألوان خلفية عالية الكثافة لوضع الألوان، إذا كان متاحًا ومدعومًا من الطرفية. ينطبق هذا على مكتبة slang (لعدد قليل من محاكيات الطرفية)، أو على OS/2 EMX مع ncurses.

-book
    استخدام صفحة العلامات المرجعية كملف بدء. يظل ملف البدء المبدئي أو المحدد في سطر الأوامر مضبوطًا لأمر الشاشة الرئيسة، وسيُستخدم إذا كانت صفحة العلامات المرجعية غير متاحة أو فارغة. القيمة المبدئية هي “off”. القيمة المبدئية هي “off”.

-buried_news
    تبديل فحص مقالات الأخبار بحثًا عن مراجع مدفونة، وتحويلها إلى روابط أخبار. لا يوصى به لأن عناوين البريد الإلكتروني المحاطة بأقواس زاوية ستُحول إلى روابط أخبار زائفة، ويمكن أن تتلف الرسائل المرمزة بـ uuencode. القيمة المبدئية هي “on”.

-cache=الرقم
    ضبط عدد الوثائق المخبأة في الذاكرة. القيمة المبدئية هي 10.

-case
    تمكين البحث عن السلاسل الحساس لحالة الأحرف. القيمة المبدئية هي “off”.

-center
    تبديل المحاذاة للوسط في جدول HTML. عادةً ما تُوسط خلايا الجدول في شبكة الجدول. اضبط هذا الخيار على “on” لتعطيل التوسيط. القيمة المبدئية هي “off”.

-cfg=اسم_الملف
    يحدد ملف تهيئة Lynx آخر غير lynx.cfg المبدئي.

-child
    الخروج عند الضغط على السهم الأيسر في ملف البدء، وتعطيل الحفظ على القرص وخيارات الطباعة/البريد المرتبطة. القيمة المبدئية هي “off”.

-child_relaxed
    الخروج عند الضغط على السهم الأيسر في ملف البدء، ولكن مع السماح بالحفظ على القرص وخيارات الطباعة/البريد المرتبطة. القيمة المبدئية هي “off”.

-cmd_log=اسم_الملف
    كتابة أوامر ضربات المفاتيح والمعلومات ذات الصلة في الملف المحدد.

-cmd_script=اسم_الملف
    قراءة أوامر ضربات المفاتيح من الملف المحدد. يمكنك استخدام البيانات المكتوبة باستخدام خيار -cmd_log. سيتجاهل Lynx المعلومات الأخرى التي ربما كتبها تسجيل الأوامر في ملف السجل. يحتوي كل سطر في سكربت الأوامر إما على تعليق يبدأ بـ “#”، أو كلمة مفتاحية:

    exit
        يتسبب في إيقاف السكربت، ويجبر Lynx على الخروج فورًا.

    key قيمة المحرف، في شكل قابل للطباعة. تُعطى مفاتيح المؤشر والمفاتيح الخاصة الأخرى كأسماء، مثل “Down Arrow”. تُعطى رموز ASCII القابلة للطباعة المكونة من 7 بتات كما هي، وتمثل القيم الست عشرية رموزًا أخرى مكونة من 8 بتات.

    set متبوعة بـ “الاسم=القيمة” تسمح للمرء بتجاوز القيم المضبوطة في ملفات lynx.cfg أو .lynxrc. يحاول Lynx استخدام إعداد ملف cfg أولاً.

-collapse_br_tags
    تبديل طي وسوم BR. القيمة المبدئية هي “off”.

-color
    يفرض وضع الألوان قيد التشغيل، إن كان متاحًا. تُفترض تسلسلات التحكم في الألوان المبدئية التي تعمل مع العديد من أنواع الطرفيات إذا لم يحدد وصف قدرات الطرفية كيفية التعامل مع اللون. يقبل Lynx هذه العلامة فقط عند بنائه مع مكتبة slang. وهي مكافئة لتعيين متغير البيئة COLORTERM.

    إذا كان دعم الألوان مُقدمًا من مكتبة curses قادرة على الألوان مثل ncurses، يعتمد Lynx كليًا على وصف الطرفية لتحديد ما إذا كان وضع الألوان ممكنًا، وهذه العلامة غير مطلوبة وبالتالي غير متاحة.

    إعداد show_color=always المحفوظ الموجود في ملف .lynxrc عند بدء التشغيل له نفس التأثير. إعداد show_color=never المحفوظ الموجود في .lynxrc عند بدء التشغيل يُلغى بهذه العلامة.

-connect_timeout=N
    يضبط مهلة الاتصال، حيث تُعطى N بالثواني. القيمة المبدئية هي 300.

-convert_to=PARAM
    حوّل الإدخال، مع تعيين تنسيق الإخراج بترميز نوع MIME (مثل www/present، www/source)، وتعيين مجموعة المحارف الحالية اختياريًا (أي إضافة “;” متبوعة بـ charset=VALUE).

-cookie_file=اسم_الملف
    يحدد ملفًا لاستخدامه في قراءة الكعكات. إذا لم يُحدد أي منها، فإن القيمة المبدئية هي ~/.lynx_cookies لمعظم الأنظمة، ولكن ~/cookies لـ MS-DOS.

-cookie_save_file=اسم_الملف
    يحدد ملفًا لاستخدامه في تخزين الكعكات. إذا لم يُحدد أي منها، تُستخدم القيمة المعطاة بواسطة -cookie_file.

-cookies
    تبديل التعامل مع ترويسات Set-Cookie. القيمة المبدئية هي “on”.

-core
    تبديل تفريغ الذاكرة القسري عند الأخطاء الفادحة. أوقف هذا الخيار لطلب Lynx فرض تفريغ الذاكرة في حال حدوث خطأ فادح. القيمة المبدئية هي “off”.

-crawl
    مع -traversal, إخراج كل صفحة إلى ملف. مع -dump، تنسيق المخرجات كما هو الحال مع -traversal، ولكن إلى الخارج القياسي.

-curses_pads
    بدّل استخدام ميزة “pad” في curses التي تدعم التمرير الأفقي لليمين/اليسار للشاشة. المبدئي هو “on”.

    الميزة متاحة عادةً لتهيئات curses، ولكنها غير نشطة. لتنشيطها، استخدم محرف “|” أو أمر LINEWRAP_TOGGLE. تبديل هذا الخيار يجعل الميزة غير متاحة على الإطلاق.

-debug_partial
    فصل مراحل العرض المتزايدة بتأخير قدره MessageSecs القيمة المبدئية هي “on”.

-default_colors
    تبديل ميزة الألوان المبدئية التي تُضبط عادةً في ملف lynx.cfg. القيمة المبدئية هي “on”.

-delay
    إضافة تأخير DebugSecs بعد كل رسالة تقدم. القيمة المبدئية هي 0.

-display=العرض
    عيّن متغير $DISPLAY للبرامج المنفذة بواسطة X.

-display_charset=MIMEname
    ضبط طقم المحارف لمخرجات الطرفية.

-dont_wrap_pre
    يمنع التفاف النص عند استخدام الخيارين -dump و -crawl، ويضع علامة على الأسطر الملتفة في وسم <pre> في الجلسات التفاعلية. القيمة المبدئية هي “off”.

-dump
    يفرغ المخرجات المنسقة للمستند المبدئي أو تلك المحددة في سطر الأوامر إلى المخرج القياسي. وبخلاف الوضع التفاعلي، تُعالج جميع المستندات. يمكن استخدام هذا الخيار بالطريقة التالية:

    lynx -dump https://lynx.invisible-island.net/

    تُنسق الملفات المحددة في سطر الأوامر كملفات HTML إذا كانت أسماؤها تنتهي بإحدى لاحقات الويب القياسية مثل “.htm” أو “.html”. استخدم الخيار -force_html لتنسيق الملفات التي لا تتبع أسماؤها هذا العرف.

-editor=EDITOR
    يُمكّن التحرير الخارجي، باستخدام المحرر (EDITOR) المحدد. (vi، ed، emacs، إلخ.)

-emacskeys
    يُمكّن حركة المفاتيح الشبيهة بـ emacs. القيمة المبدئية هي “off”.

-enable_scrollback
    يقلب حالة التوافق مع مفاتيح التمرير الخلفي لبرامج الاتصال (قد لا يتوافق مع بعض حزم curses). القيمة المبدئية هي “off”.

-error_file=FILE
    يحدد ملفاً يقوم Lynx فيه بالإبلاغ عن رموز وصول HTTP.

-exec
    يُمكّن تنفيذ البرامج المحلية (لا يكون مضبوطاً عادةً).

-fileversions
    يُدرج جميع إصدارات الملفات في قوائم أدلة VMS المحلية.

-find_leaks
    يقلب حالة فحص تسرب الذاكرة. عادةً لا يُدمج هذا في ملفك التنفيذي عند التصريف، ولكن عندما يكون مدمجاً، يمكن تعطيله لجلسة واحدة.

-fail_on_alert
    اخرج برمز خطأ إذا كُتبت أي رسالة تنبيه. المبدئي هو “off”.

-force_empty_hrefless_a
    يجبر عناصر “A” التي تفتقر إلى HREF على أن تكون فارغة (إغلاقها بمجرد رؤيتها). القيمة المبدئية هي “off”.

-force_html
    يجبر المستند الأول على أن يُفسر كملف HTML. القيمة المبدئية هي “off”.

    هذا الخيار مفيد جدًا عند معالجة ملفات محددة في سطر الأوامر ذات لاحقة غير معروفة (أو اللاحقة مرتبطة بنوع غير HTML، مثل “.txt” لملفات النص العادي).

    يتعرف Lynx على لواحق الملفات هذه كملفات HTML:

    “.ht3”، و “.htm”، و “.html3”، و “.html”، و
    “.htmlx”، و “.php3”، و “.php”، و “.phtml”، و
    “.sht”، و “.shtml”.

-force_secure
    يقلب حالة إجبار علامة الأمان لكعكات SSL. القيمة المبدئية هي “off”.

-forms_options
    يقلب حالة قائمة الخيارات بين كونها معتمدة على المفاتيح أو النماذج. القيمة المبدئية هي “on”.

-from
    بدّل إرسال ترويسات From. المبدئي هو “on”.

-ftp
    عطّل الوصول إلى ftp. المبدئي هو “off”.

-get_data
    تُقرأ البيانات المنسقة بشكل صحيح لنموذج get من الإدخال القياسي وتُمرر إلى النموذج. يُنهى الإدخال بسطر يبدأ بـ “---”.

    يصدر Lynx طلب HTTP GET، ويرسل النموذج إلى المسار أو رابط URL المحدد في سطر الأوامر ويطبع استجابة الخادم. إذا لم يُحدد مسار أو رابط، يرسل Lynx النموذج إلى صفحة البداية.

-head
    يرسل طلب HEAD لترويسات mime. القيمة المبدئية هي “off”.

-help
    يطبع رسالة استخدام صيغة أوامر Lynx، ثم يخرج.

-hiddenlinks=[option]
    يتحكم في عرض الروابط المخفية.

    merge
        تظهر الروابط المخفية كأرقام بين أقواس وتُرقم مع الروابط الأخرى حسب تسلسل ظهورها في المستند.

    listonly
        تظهر الروابط المخفية فقط في شاشات L)ist والقوائم المولدة بواسطة -dump أو من قائمة P)rint، ولكنها تظهر بشكل منفصل في نهاية تلك القوائم. هذا هو السلوك المبدئي.

    ignore
        لا تظهر الروابط المخفية حتى في القوائم.

-historical
    يقلب حالة استخدام “>” أو “-->” كمنهٍ للتعليقات. القيمة المبدئية هي “off”.

-homepage=URL
    يضبط الصفحة الرئيسية بشكل منفصل عن صفحة البداية.

-html5_charset
    بدّل استخدام استبدالات مجموعة المحارف HTML5. يتظاهر HTML5 بأن CP1252 هو نفسه ISO-8859-1. المبدئي هو “off”.

-image_links
    يقلب حالة تضمين روابط لجميع الصور. القيمة المبدئية هي “off”.

-index=URL
    يضبط ملف الفهرس المبدئي إلى رابط URL المحدد.

-ismap
    بدّل تضمين روابط ISMAP عند وجود خرائط من جانب العميل. المبدئي هو “off”.

-justify
    يقوم بمحاذاة النص. القيمة المبدئية هي “off”.

-link=NUMBER
    عدّاد البداية لملفات lnk#.dat الناتجة عن الخيار -crawl. القيمة المبدئية 0.

-list_decoded
    مع الخيار -dump، يعرض روابط URL المرمزة بعد فك ترميزها. القيمة المبدئية هي “on”.

    يقبل Lynx الروابط المشفرة بعنوان URL في سطر الأوامر، ويفك تشفيرها للاستخدام الداخلي. عند طباعة عناوين URL، يعرضها بشكل مشفر مبدئيًا. استخدم هذا الخيار لتعطيل ذلك الترميز المطبوع.

-list_inline
    مع الخيار -dump، يعرض الروابط بداخل النص. القيمة المبدئية هي “off”.

-listonly
    مع الخيار -dump، يعرض قائمة الروابط فقط. القيمة المبدئية هي “off”.

-localhost
    يعطل روابط URL التي تشير إلى مضيفين بعيدين. القيمة المبدئية هي “off”.

-locexec
    يُمكّن تنفيذ البرامج المحلية من الملفات المحلية فقط (إذا صُرّف Lynx مع تمكين التنفيذ المحلي). القيمة المبدئية هي “off”.

-lss=FILENAME
    يحدد اسم الملف الذي يحتوي على معلومات نمط الألوان. الملف المبدئي هو lynx.lss. إذا أعطيت اسم ملف فارغاً، سيستخدم Lynx مخططاً أحادي اللون مدمجاً يحاكي الضبط غير المعتمد على الأنماط الملونة.

-mime_header
    يطبع ترويسة MIME للمستند المجلوب جنباً إلى جنب مع مصدره.

-minimal
    يقلب الحالة بين تحليل التعليقات الأدنى والتحليل الصالح. القيمة المبدئية هي “on”.

-nested_tables
    يقلب حالة منطق الجداول المتداخلة (لأغراض التنقيح). القيمة المبدئية هي “on”.

-newschunksize=NUMBER
    عدد المقالات في قوائم الأخبار المجزأة.

-newsmaxchunk=NUMBER
    الحد الأقصى لمقالات الأخبار في القوائم قبل البدء بالتجزئة.

-nobold
    يعطل صفة الفيديو العريضة (bold).

-nobrowse
    يعطل تصفح الأدلة.

-nocc
    يعطل مطالبات Cc:‎ لنسخ المراسلات الشخصية. لاحظ أن هذا لا يعطل أي CCs مدمجة داخل رابط mailto أو نموذج ACTION.

-nocolor
    يجبر وضع الألوان على الإيقاف، متخطياً قدرات الطرفية وأي أعلام -color، ومتغير COLORTERM، وإعدادات .lynxrc المحفوظة.

-noexec
    يعطل تنفيذ البرامج المحلية. القيمة المبدئية هي “on”.

-nofilereferer
    يعطل إرسال ترويسات Referer لروابط ملفات URL. القيمة المبدئية هي “on”.

-nolist
    يعطل ميزة قائمة الروابط في عمليات التفريغ (dumps). القيمة المبدئية هي “off”.

-nolog
    عطّل إرسال رسائل الخطأ بالبريد إلى أصحاب المستند. القيمة المبدئية هي “on”.

-nomargins
    عطّل الهوامش اليسرى/اليمنى في ورقة الأنماط المبدئية. القيمة المبدئية هي “off”.

-nomore
    عطّل سلسلة -more- في رسائل شريط الحالة.

-nonrestarting_sigwinch
    هذه العلامة غير متاحة على جميع الأنظمة، يحتاج Lynx إلى أن يُجمّع مع تعريف HAVE_SIGACTION. إذا كانت متاحة، فقد تتسبب هذه العلامة في تفاعل Lynx بشكل فوري أكثر مع تغييرات النافذة عند تشغيله داخل xterm. المبدئي هو “off”.

-nonumbers
    عطّل ترقيم الوصلات والحقول. هذا يتجاوز -number_fields و -number_links. القيمة المبدئية هي “off”.

-nopause
    عطّل الوقفات القسرية لرسائل شريط الحالة. القيمة المبدئية هي “off”.

-noprint
    عطّل معظم وظائف الطباعة. القيمة المبدئية هي “off”.

-noredir
    يمنع إعادة التوجيه الآلي ويطبع رسالة مع وصلة إلى عنوان URL الجديد. القيمة المبدئية هي “off”.

-noreferer
    يعطل إرسال ترويسات Referer لروابط ملفات URL. القيمة المبدئية هي “off”.

-noreverse
    عطّل سمة الفيديو المعكوس.

-nosocks
    عطّل استخدام وكيل SOCKS بواسطة نسخة Lynx تدعم SOCKS.

-nostatus
    عطّل رسائل حالة جلب البيانات. القيمة المبدئية هي “off”.

-notitle
    عطّل العنوان والسطر الفارغ من أعلى الصفحة. القيمة المبدئية هي “off”.

-nounderline
    عطّل سمة الفيديو المسطر.

-nozap=DURATION
    عطّل التحقق من مفتاح “z” مبدئيًا إذا كان DURATION هو “initially” أو كليًا بخلاف ذلك.

-number_fields
    افرض ترقيم الوصلات بالإضافة إلى حقول إدخال النماذج القيمة المبدئية هي “off”.

-number_links
    افرض ترقيم الوصلات بالإضافة إلى حقول إدخال النماذج القيمة المبدئية هي “off”.

-partial
    بدّل عرض الصفحات الجزئي أثناء التحميل. القيمة المبدئية هي “on”.

-partial_thres=NUMBER
    عدد الأسطر التي تُصيّر قبل إعادة رسم العرض بمنطق العرض الجزئي

-passive_ftp
    بدّل اتصالات ftp الخاملة. القيمة المبدئية هي “on”.

-pauth=ID:PASSWD
    اضبط معرف الاستيثاق وكلمة المرور لخادم وكيل محمي عند بدء التشغيل. تأكد من حماية أي ملفات برمجية تستخدم هذا المفتاح.

-popup
    بدّل معالجة خيارات SELECT أحادية الاختيار عبر نوافذ منبثقة أو كقوائم من أزرار الخيارات. القيمة المبدئية هي “off”.

-post_data
    تُقرأ البيانات المنسقة بشكل صحيح لنماذج post من الدخل القياسي وتُمرّر إلى النموذج. يُنهى الدخل بسطر يبدأ بـ “---”.

    يُصدر Lynx طلب HTTP POST، مرسلاً النموذج إلى المسار أو عنوان URL المعطى في سطر الأوامر ويطبع استجابة الخادم. إذا لم يُعطَ مسار أو عنوان URL، يرسل Lynx النموذج إلى صفحة البداية.

-preparsed
    اعرض مصدر HTML مُحللًا مسبقًا ومُعاد تنسيقه عند استخدامه مع -source أو في عرض المصدر لتصور كيف يتصرف lynx مع HTML غير صالح. المبدئي هو “off”.

-prettysrc
    أظهر عرض مصدر HTML مع العناصر المعجمية والوسوم بالألوان. المبدئي هو “off”.

-print
    فعّل دوال الطباعة. (مبدئي) هذا هو عكس -noprint. المبدئي هو “on”.

-pseudo_inlines
    بدّل البدائل الزائفة (pseudo-ALTs) للصور المضمنة التي لا تملك سلسلة ALT. القيمة المبدئية هي “on”.

-raw
    بدّل الإعداد المبدئي لترجمات المحارف ذات 8-بت أو وضع CJK لمجموعة محارف بدء التشغيل. القيمة المبدئية هي “off”.

-realm
    يقيد الوصول إلى عناوين URL في نطاق (realm) البداية. القيمة المبدئية هي “off”.

-read_timeout=N
    يضبط مهلة القراءة، حيث N يُعطى بالثواني. المبدئي هو 18000.

-reload
    يفرغ الخبيئة على خادم الوكيل (يتأثر المستند الأول المعطى في سطر الأوامر فقط). القيمة المبدئية هي “off”.

-restrictions=[option][,option][,option]...
    يسمح بتعطيل قائمة من الخدمات بشكل انتقائي. يمكن الخلط بين الشرطات والشرطات السفلية في أسماء الخيارات. تُطبع القائمة التالية إذا لم تُحدد أي خيارات.

    all يقيد جميع الخيارات المدرجة أدناه.

    bookmark
        امنع تغيير موقع ملف العلامات المرجعية.

    bookmark_exec
        امنع وصلات التنفيذ عبر ملف العلامات المرجعية.

    change_exec_perms
        امنع تغيير إذن التنفيذ (eXecute) على الملفات (مع استمرار السماح به للمجلدات) عند تفعيل إدارة الملفات المحلية.

    default
        مثل خيار سطر الأوامر -anonymous. يعطّل الخدمات المبدئية للمستخدمين المجهولين. يُضبط على الكل مقيد، باستثناء:

            inside_telnet, outside_telnet, inside_ftp, outside_ftp, inside_rlogin, outside_rlogin, inside_news, outside_news, telnet_port, jump, mail, print, exec, و goto.

        إعدادات هذه، بالإضافة إلى قيود goto الإضافية لمخططات URL محددة التي تُطبق أيضًا، مُشتقة من التعريفات داخل userdefs.h.

    dired_support
        امنع إدارة الملفات المحلية.

    disk_save
        امنع الحفظ إلى القرص في قائمتي التنزيل والطباعة.

    dotfiles
        امنع الوصول إلى ملفات النقطة (المخفية) أو إنشائها.

    download
        امنع بعض برامج التنزيل في قائمة التنزيل (لا يعني تقييد disk_save).

    editor
        امنع التحرير الخارجي.

    exec
        عطّل برمجيات التنفيذ.

    exec_frozen
        امنع المستخدم من تغيير خيار التنفيذ المحلي.

    externals
        امنع بعض أسطر تهيئة “EXTERNAL” إذا كان دعم تمرير عناوين URL إلى تطبيقات خارجية (عبر الأمر EXTERN) قد صُرّف مسبقًا.

    file_url
        امنع استخدام G)oto، أو الوصلات المخدمة أو العلامات المرجعية لعناوين URL من نوع :file.

    goto
        عطّل الأمر “g” (انتقل إلى).

    inside_ftp
        امنع بروتوكولات ftp للأشخاص القادمين من داخل نطاقك (يتطلب utmp للانتقائية).

    inside_news
        امنع نشر أخبار USENET للأشخاص القادمين من داخل نطاقك (يتطلب utmp للانتقائية).

    inside_rlogin
        امنع rlogins للأشخاص القادمين من داخل نطاقك (يتطلب utmp للانتقائية).

    inside_telnet
        منع اتصالات telnet للأشخاص القادمين من داخل نطاقك (يتطلب utmp للانتقائية).

    jump
        تعطيل الأمر “j” (القفز).

    multibook
        منع العلامات المرجعية المتعددة.

    mail
        منع البريد.

    news_post
        منع النشر في أخبار يوزنت (USENET News).

    options_save
        منع حفظ الخيارات في .lynxrc.

    outside_ftp
        منع اتصالات ftp للأشخاص القادمين من خارج نطاقك (يتطلب utmp للانتقائية).

    outside_news
        منع قراءة ونشر أخبار يوزنت للأشخاص القادمين من خارج نطاقك (يتطلب utmp للانتقائية). ينطبق هذا القيد على روابط “news” و “nntp” و “newspost” و “newsreply”، ولكن ليس على روابط “snews” أو “snewspost” أو “snewsreply” في حال كانت مدعومة.

    outside_rlogin
        منع اتصالات rlogin للأشخاص القادمين من خارج نطاقك (يتطلب utmp للانتقائية).

    outside_telnet
        منع اتصالات telnet للأشخاص القادمين من خارج نطاقك (يتطلب utmp للانتقائية).

    print
        منع معظم خيارات الطباعة.

    shell
        منع الهروب إلى الصدفة وأوامر lynxexec أو lynxprog الانتقالية G)oto.

    suspend
        منع تعليق يونكس عبر Control-Z مع الهروب إلى الصدفة.

    telnet_port
        منع تحديد منفذ في أوامر telnet الانتقالية G)oto.

    useragent
        منع تعديلات ترويسة User-Agent.

-resubmit_posts
    يقلب حالة إعادة الإرسال القسري (بدون خبيئة) للنماذج التي تستخدم طريقة POST عند طلب المستندات التي أعادتها عبر أمر PREV_DOC أو من قائمة التاريخ. القيمة المبدئية هي “off”.

-rlogin
    تعطيل التعرف على أوامر rlogin. القيمة المبدئية هي “off”.

-scrollbar
    يقلب حالة إظهار شريط التمرير. القيمة المبدئية هي “off”.

-scrollbar_arrow
    يقلب حالة إظهار الأسهم عند أطراف شريط التمرير. القيمة المبدئية هي “on”.

-selective
    يتطلب وجود ملفات .www_browsable لتصفح الأدلة.

-session=اسم_الملف
    يستأنف من الملف المحدد عند بدء التشغيل ويحفظ الجلسة في ذلك الملف عند الخروج.

-sessionin=اسم_الملف
    يستأنف الجلسة من الملف المحدد.

-sessionout=اسم_الملف
    يحفظ الجلسة في الملف المحدد.

-short_url
    إظهار الروابط الطويلة جداً في سطر الحالة مع استخدام “...” لتمثيل الجزء الذي لا يمكن عرضه. يُعرض بداية الرابط ونهايته بدلاً من حجب النهاية. القيمة المبدئية هي “off”.

-show_cfg
    اطبع إعدادات الضبط، مثلاً كما قُرئت من “lynx.cfg”، ثم اخرج. القيمة المبدئية هي “off”.

-show_cursor
    إذا مكنت، فلن يتم إخفاء المؤشر في الركن الأيمن، بل سيوضع في بداية الرابط المحدد حالياً. إظهار المؤشر هو الوضع المبدئي للأنظمة التي تفتقر لقدرات FANCY_CURSES. يمكن تغيير الضبط المبدئي في userdefs.h أو lynx.cfg. مفتاح سطر الأوامر يقلب الحالة المبدئية. القيمة المبدئية هي “on”.

-show_rate
    إذا مكنت، فستعرض سرعة النقل بالبايت/ثانية. وإذا عطلت، فلن تعرض سرعة النقل. استخدم lynx.cfg أو قائمة الخيارات لاختيار كيلوبايت/ثانية و/أو الوقت المقدر للوصول (ETA). القيمة المبدئية هي “on”.

-socks5_proxy=رابط
    يُخبر lynx أي وكيل SOCKS5 سيُستخدم للاتصالات. أي حركة مرور شبكة، بما في ذلك جميع قرارات DNS باستثناء قرار URL نفسه، ستُوجّه عبر وكيل SOCKS5.

    قد يُعطى URL كـ

    “proxy.example.com”, “proxy.example.com:1080”,
    “192.168.0.1”, أو “192.168.0.1:1080”

    (وتدوين IPv6 إذا كان مدعومًا). قد يُحدد وكيل SOCKS5 أيضًا عبر متغير البيئة SOCKS5_PROXY. هذا الخيار يتحكم في دعم SOCKS5 المدمج، والذي لا علاقة له بالخيار -nosocks.

-soft_dquotes
    يبدّل محاكاة خطأ Netscape و Mosaic القديم الذي عالج “>” كمنهي مشارك للاقتباسات المزدوجة والوسوم. المبدئي هو “off”.

-source
    يعمل بنفس طريقة dump ولكنه يخرج مصدر HTML بدلاً من النص المنسق. على سبيل المثال

    lynx -source . >foo.html

    يولد مصدر HTML يسرد الملفات في الدليل الحالي. يتم تعليم كل ملف بواسطة HREF نسبي بالنسبة للدليل الأب. أضف شرطة مائلة في النهاية لجعل روابط HREF نسبية للدليل الحالي:

    lynx -source ./ >foo.html

-stack_dump
    تعطيل معالج تنظيف SIGINT القيمة المبدئية هي “off”.

-startfile_ok
    السماح بملف بدء وصفحة رئيسة لا تستخدم بروتوكول http مع -validate. القيمة المبدئية هي “off”.

-stderr
    عند تفريغ مستند باستخدام -dump أو -source، فإن Lynx عادةً لا يعرض رسائل التنبيه (الخطأ) التي تراها على الشاشة في سطر الحالة. استخدم الخيار -stderr لإخبار Lynx بكتابة هذه الرسائل إلى الخطأ القياسي. القيمة المبدئية هي “off”.

-stdin
    قراءة ملف البدء من الدخل القياسي (يونكس فقط). القيمة المبدئية هي “off”.

-syslog=نص
    معلومات لاستدعاء syslog.

-syslog_urls
    تسجيل الروابط المطلوبة باستخدام syslog. القيمة المبدئية هي “off”.

-tagsoup
    بدء المحلل، باستخدام Tag Soup DTD بدلاً من SortaSGML. القيمة المبدئية هي “off”.

-telnet
    تعطيل التعرف على أوامر telnet. القيمة المبدئية هي “off”.

-term=TERM
    إخبار Lynx بنوع الطرفية التي يفترض أنه يتخاطب معها. (قد يكون هذا مفيداً للتنفيذ عن بعد، عندما يتصل Lynx، على سبيل المثال، بمنفذ TCP/IP عن بعد يبدأ نصاً برمجياً يبدأ بدوره عملية Lynx أخرى.)

-timeout=N
    لأنظمة win32، يضبط مهلة قراءة الشبكة، حيث N معطاة بالثواني.

-tlog
    يقلب بين استخدام سجل تتبع Lynx والخطأ القياسي لمخرجات التتبع من الجلسة. القيمة المبدئية هي “on”.

-tna
    تفعيل وضع “حقول النص تحتاج تفعيلاً”. القيمة المبدئية هي “off”.

-trace
    تفعيل وضع تتبع Lynx. تعتمد وجهة مخرجات التتبع على -tlog. القيمة المبدئية هي “off”.

-trace_mask=القيمة
    تفعيل آثار تتبع اختيارية، مما قد يؤدي إلى ملفات تتبع كبيرة جداً. استخدم عملية OR المنطقية للقيم لجمع الخيارات:

    1   حالات تحليل محارف SGML

    2   نمط الألوان

    4   TRST (تخطيط الجدول)

    8   الضبط (محتويات lynx.cfg و .lynxrc و .lynx-keymaps و mime.types و mailcap)

    16  نسخ/إلحاق السلسلة الثنائية، تُستخدم في بناء بيانات النموذج.

    32  الكعكات (cookies)

    64  أطقم المحارف

    128 تحليل GridText

    256 التوقيت

    512 تحليل مفصل لروابط URL

    المبدئي هو 0.

-traversal
    يجوب كل روابط http المشتقة من ملف البدء (startfile). عند استخدامه مع -crawl، يُخرَج كل رابط يبدأ بنفس سلسلة ملف البدء إلى ملف، مخصص للفهرسة.

    انظر CRAWL.announce لمزيد من المعلومات.

-trim_blank_lines
    يبدل حالة تقليم الأسطر الفارغة الزائدة بالإضافة إلى التقليم ذي الصلة للأسطر الفارغة أثناء طي وسوم BR. القيمة المبدئية هي “on”.

-trim_input_fields
    تقليم حقول النص/مساحة النص المدخلة في النماذج. القيمة المبدئية هي “off”.

-underline_links
    يبدل حالة استخدام سمة التسطير/التثقيل للروابط. القيمة المبدئية هي “off”.

-underscore
    يبدل حالة استخدام تنسيق _التسطير_ في عمليات التفريغ. القيمة المبدئية هي “off”.

-unique_urls
    التحقق من أرقام الروابط المكررة في كل صفحة والقوائم المقابلة، وإعادة استخدام رقم الرابط الأصلي. القيمة المبدئية هي “off”.

-update_term_title
    يُمكّن تحديث العنوان في محاكيات الطرفية. استخدمه فقط إذا كان محاكي الطرفية يدعم رمز الهروب ذاك. ليس له تأثير عند استخدامه مع -notitle. القيمة المبدئية هي “off”.

-use_mouse
    شغّل دعم الفأرة، إذا كان متاحًا. المبدئي هو “off”.
    النقر بزر الفأرة الأيسر على رابط يعبره. النقر بزر الفأرة الأيمن يعود للخلف. انقر على السطر العلوي للتمرير لأعلى. انقر على السطر السفلي للتمرير لأسفل. المواضع القليلة الأولى في السطر العلوي والسفلي قد تستدعي دوال إضافية.

    يجب ترجمة Lynx مع ncurses أو slang لدعم هذه الميزة. إذا استُخدم ncurses، النقر بزر الفأرة الأوسط يظهر قائمة بسيطة. نقرات الفأرة قد تعمل بشكل موثوق فقط بينما Lynx خامل في انتظار الإدخال.

-useragent=الاسم
    ضبط ترويسة وكيل مستخدم (User-Agent) بديلة لـ Lynx.

-validate
    قبول روابط http فقط (للاستيثاق). تُطبّق أيضًا قيود أمنية كاملة.

-verbose
    تبديل تعليقات [LINK] و[IMAGE] و[INLINE] مع أسماء ملفات هذه الصور. القيمة المبدئية هي “off”.

-version
    طباعة معلومات الإصدار، ثم الخروج.

-vikeys
    تمكين حركة المفاتيح الشبيهة بـ vi. القيمة المبدئية هي “off”.

-wdebug
    تمكين تنقيح حزم tcp/ip لـ Waterloo (الطباعة إلى ملف تنقيح watt). ينطبق هذا فقط على إصدارات DOS المُصرّفة بـ WATTCP أو WATT-32.

-width=الرقم
    عدد الأعمدة لتنسيق عمليات التفريغ، القيمة المبدئية هي 80. هذا محدود بعدد الأعمدة التي يمكن لـ Lynx عرضها، عادةً 1024 (رمز MAX_LINE).

-with_backspaces
    إصدار مسافات رجوع (backspaces) في المخرجات عند استخدام -dump أو -crawl (كما يفعل man) القيمة المبدئية هي “off”.

-xhtml_parsing
    يخبر Lynx بإمكانية تجاهل وسوم معينة ليس لها محتوى في مستند XHTML 1.0. على سبيل المثال، سيُتجاهل “<p/>”. القيمة المبدئية هي “off”.

الأوامر
يمكن تعيين أكثر من مفتاح لأمر معين. إليك بعض أكثرها فائدة: استخدم السهم العلوي والسهم السفلي للتمرير عبر الروابط التشعبية. سيتبع السهم الأيمن أو Return الرابط التشعبي المظلل. سيراجع السهم الأيسر أو “u” عن الرابط. اكتب “H”، أو “?”، أو اضغط F1 للحصول على المساعدة عبر الإنترنت وتوصيفات أوامر ضغطات المفاتيح. اكتب “k” أو “K” لقائمة تعيينات أوامر ضغطات المفاتيح الحالية.

    إذا عُيّن نفس الأمر لنفس الحرف مع الاختلاف فقط في حالة الأحرف الكبيرة/الصغيرة، فسيُعرض تعيين الأحرف الصغيرة فقط. اكتب Delete لعرض قائمة التأريخ.

البيئة
بالإضافة إلى متغيرات البيئة "القياسية" المتنوعة مثل DISPLAY وHOME وPATH وSHELL وTMPDIR وUSER وما إلى ذلك، يستخدم Lynx عدة متغيرات بيئة خاصة بـ Lynx، في حال وجودها.

قد يُنشئ Lynx غيرها أو يُعدّلها لتمرير البيانات إلى برنامج خارجي، أو لأسباب أخرى. هذه مدرجة بشكل منفصل أدناه.

انظر أيضًا قسمي دعم CGI المحاكى ودعم اللغة الأصلية، أدناه.

ملاحظة: لا تنطبق جميع متغيرات البيئة على جميع أنواع المنصات التي يدعمها Lynx، على الرغم من أن معظمها يفعل ذلك. نرحب بالتعليقات حول التبعيات الخاصة بالمنصة.

متغيرات البيئة التي يستخدمها Lynx:

COLORTERM
    إذا ضُبِط، تُفرض قدرة الألوان للطرفية عند وقت البدء. تُتجاهل القيمة الفعلية المسندة للمتغير. هذا المتغير ذو مغزى فقط إذا بُني Lynx باستخدام مكتبة معالجة الشاشة slang.

LYNX_CFG
    هذا المتغير، إذا ضُبِط، سيتجاوز المسار والاسم المبدئي لملف الإعدادات العام (عادةً lynx.cfg) الذي عُرّف بواسطة ثابت LYNX_CFG_FILE في ملف userdefs.h أثناء التثبيت.

    انظر ملف userdefs.h لمزيد من المعلومات.

LYNX_CFG_PATH
    إذا ضُبِط، يتجاوز هذا المتغير قائمة البحث المضمنة في التصريف للأدلة المستخدمة للعثور على ملفات الإعدادات، مثل lynx.cfg وlynx.lss. القائمة مفصولة بـ ":" (أو ";" في ويندوز) مثل متغير البيئة PATH.

LYNX_HELPFILE
    إذا ضُبِط، يتجاوز هذا المتغير رابط URL المضمن ورابط ملف الإعدادات لملف مساعدة Lynx.

LYNX_LOCALEDIR
    إذا ضُبِط، يتجاوز هذا المتغير الموقع المضمن لدليل اللغة (locale) الذي يحتوي على نص رسائل اللغة الأصلية (NLS).

LYNX_LSS
    هذا المتغير، إذا ضُبِط، يحدد موقع ملف ورقة أنماط محارف Lynx المبدئي. [حالياً ذو مغزى فقط إذا بُني Lynx باستخدام دعم نمط ألوان curses.]

LYNX_SAVE_SPACE
    هذا المتغير، إذا ضُبِط، سيتجاوز بادئة المسار المبدئية للملفات المحفوظة على القرص والمعرفة في عبارة SAVE_SPACE: في ملف lynx.cfg.

    انظر ملف lynx.cfg لمزيد من المعلومات.

LYNX_TEMP_SPACE
    هذا المتغير، إذا ضُبِط، سيتجاوز بادئة المسار المبدئية للملفات المؤقتة التي عُرّفت أثناء التثبيت، بالإضافة إلى أي قيمة قد تُسند لمتغير TMPDIR.

MAIL
    يحدد هذا المتغير صندوق الوارد المبدئي الذي سيفحصه Lynx بحثاً عن بريد جديد، إذا كان هذا الفحص مُمكّناً في ملف lynx.cfg.

NEWS_ORGANIZATION
    يوفر هذا المتغير، إذا ضُبِط، السلسلة المستخدمة في ترويسة Organization: لمنشورات أخبار USENET. سيتجاوز إعداد متغير البيئة ORGANIZATION، إذا ضُبِط أيضًا (وفي UNIX، محتويات ملف /etc/organization، إن وجد).

NNTPSERVER
    إذا ضُبِط، يحدد هذا المتغير خادم NNTP المبدئي الذي سيُستخدم لقراءة أخبار USENET والنشر فيها باستخدام Lynx، عبر روابط news:.

ORGANIZATION
    يوفر هذا المتغير، إذا ضُبِط، السلسلة المستخدمة في ترويسة Organization: لمنشورات أخبار USENET. في UNIX، سيتجاوز محتويات ملف /etc/organization، إن وجد.

PROTOCOL_proxy
    يدعم Lynx استخدام خوادم الوكيل التي يمكن أن تعمل كبوابات جدار حماية وخوادم خبيئة. وهي أفضل من خوادم البوابة القديمة (انظر WWW_access_GATEWAY، أدناه).

    يمكن تعيين كل بروتوكول يستخدمه Lynx، (http، وftp، وgopher، إلخ)، بشكل منفصل عن طريق ضبط متغيرات بيئة من الصيغة PROTOCOL_proxy. يُشار إلى البروتوكولات في المعرف الموحد للموارد (URI) بالاسم الذي يسبق “:”، على سبيل المثال، “http” في “http://some.server.dom:port/” لـ HTML.

    اعتماداً على إعدادات نظامك والبروتوكولات المدعومة، قد تشمل متغيرات البيئة التي يتعرف عليها lynx ما يلي

    cso_proxy finger_proxy ftp_proxy gopher_proxy http_proxy https_proxy
    news_proxy newspost_proxy newsreply_proxy nntp_proxy no_proxy rlogin_proxy
    snews_proxy snewspost_proxy snewsreply_proxy telnet_proxy tn3270_proxy
    wais_proxy

    انظر دليل مستخدمي Lynx لمزيد من التفاصيل والأمثلة.

RL_CLCOPY_CMD
    مرر محتويات الرابط الحالي عبر أنبوب باستخدام هذا الأمر كهدف.

RL_PASTE_CMD
    فتح أنبوب للقراءة من هذا الأمر، ولصقه في الحقل الحالي القابل للتحرير أو محث الأوامر.

SOCKS5_PROXY
    يُفحص إذا لم يُستخدَم -socks5_proxy (لنفس المحتوى).

SSL_CERT_DIR
    يُضبط إلى الدليل الذي يحتوي على الشهادات الموثوقة.

SSL_CERT_FILE
    اضبطه على المسار الكامل واسم الملف لملف الشهادات الموثوقة الخاص بك.

WWW_access_GATEWAY
    لا يزال Lynx يدعم استخدام خوادم البوابة، مع تحديد الخوادم عبر متغيرات “WWW_access_GATEWAY” (حيث تكون “access” بأحرف صغيرة ويمكن أن تكون “http” أو “ftp” أو “gopher” أو “wais”). ومع ذلك، أُوقف معظم خوادم البوابات. لاحظ أنك لا تدرج علامة “/” نهائية للبوابات، ولكنك تدرجها للوكلاء المحددين بواسطة متغيرات البيئة PROTOCOL_proxy.

    انظر دليل مستخدمي Lynx للتفاصيل.

WWW_HOME
    هذا المتغير، إذا ضُبط، سيتجاوز عنوان URL المبدئي لبدء التشغيل المحدد في أي من ملفات ضبط Lynx.

متغيرات البيئة التي ضبطها أو عدلها Lynx:

LYNX_PRINT_DATE
    يُضبط هذا المتغير بواسطة وظيفة p(rint) في Lynx، على سلسلة Date: المرئية في صفحة “Information about” الخاصة بالمستند (أمر =)، إن وجدت. أُنشئ ليستخدمه برنامج خارجي، كما هو محدد في عبارة تعريف lynx.cfg PRINTER:. إذا لم يكن الحقل موجودًا للمستند، يُضبط المتغير على سلسلة فارغة تحت نظام UNIX، أو “No Date” تحت نظام VMS.

LYNX_PRINT_LASTMOD
    يُضبط هذا المتغير بواسطة وظيفة p(rint) في Lynx، على سلسلة Last Mod: المرئية في صفحة “Information about” الخاصة بالمستند (أمر =)، إن وجدت. أُنشئ ليستخدمه برنامج خارجي، كما هو محدد في عبارة تعريف lynx.cfg PRINTER:. إذا لم يكن الحقل موجودًا للمستند، يُضبط المتغير على سلسلة فارغة تحت نظام UNIX، أو “No LastMod” تحت نظام VMS.

LYNX_PRINT_TITLE
    يُضبط هذا المتغير بواسطة وظيفة p(rint) في Lynx، على سلسلة Linkname: المرئية في صفحة “Information about” الخاصة بالمستند (أمر =)، إن وجدت. أُنشئ ليستخدمه برنامج خارجي، كما هو محدد في عبارة تعريف lynx.cfg PRINTER:. إذا لم يكن الحقل موجودًا للمستند، يُضبط المتغير على سلسلة فارغة تحت نظام UNIX، أو “No Title” تحت نظام VMS.

LYNX_PRINT_URL
    يُضبط هذا المتغير بواسطة وظيفة p(rint) في Lynx، على سلسلة URL: المرئية في صفحة “Information about” الخاصة بالمستند (أمر =)، إن وجدت. أُنشئ ليستخدمه برنامج خارجي، كما هو محدد في عبارة تعريف lynx.cfg PRINTER:. إذا لم يكن الحقل موجودًا للمستند، يُضبط المتغير على سلسلة فارغة تحت نظام UNIX، أو “No URL” تحت نظام VMS.

LYNX_TRACE
    إذا ضُبط، يجعل Lynx يكتب ملف تتبع كما لو كان الخيار -trace قد مُرّر.

LYNX_TRACE_FILE
    إذا ضُبط، فإنه يتجاوز الاسم المدمج لملف التتبع، وهو إما Lynx.trace أو LY-TRACE.LOG (الأخير على منصات DOS/Windows). ملف التتبع في كلتا الحالتين يكون نسبيًا للمجلد الرئيس.

LYNX_VERSION
    يُضبط هذا المتغير دائمًا بواسطة Lynx، ويمكن استخدامه بواسطة برنامج خارجي لتحديد ما إذا كان قد استدعِي بواسطة Lynx.

    انظر أيضًا التعليقات في ملف mailcap النموذجي للتوزيعة، للحصول على ملاحظات حول الاستخدام في مثل هذا الملف.

TERM
    عادةً ما يُستخدم هذا المتغير بواسطة Lynx لتحديد نوع الطرفية المستخدمة لاستدعاء Lynx. ومع ذلك، إذا لم يكن مضبوطًا عند وقت بدء التشغيل (أو كانت قيمته “unknown”)، أو إذا استُخدم خيار سطر الأوامر -term (انظر قسم OPTIONS أعلاه)، فإن Lynx سيضبط قيمته أو يعدلها إلى نوع الطرفية المحدد من قبل المستخدم (لبيئة تنفيذ Lynx). ملاحظة: إذا ضُبط/عُدل بواسطة Lynx، فقد تتغير أيضًا قيم متغيرات البيئة LINES و/أو COLUMNS.

  دعم CGI المحاكى
إذا بُني مع تمكين خيار cgi-links، فإن Lynx يسمح بالوصول إلى سكربت cgi مباشرة دون الحاجة إلى خادم http.

عند تنفيذ مثل “lynxcgi scripts” (إذا كانت مُمكّنة)، قد تُضبط المتغيرات التالية لمحاكاة بيئة CGI:

CONTENT_LENGTH

CONTENT_TYPE

DOCUMENT_ROOT

HTTP_ACCEPT_CHARSET

HTTP_ACCEPT_LANGUAGE

HTTP_USER_AGENT

PATH_INFO

PATH_TRANSLATED

QUERY_STRING

REMOTE_ADDR

REMOTE_HOST

REQUEST_METHOD

SERVER_SOFTWARE

لا تُرث متغيرات البيئة الأخرى بواسطة السكربت، ما لم تُوفّر عبر عبارة LYNXCGI_ENVIRONMENT في ملف الضبط. انظر ملف lynx.cfg، ومواصفة CGI 1.1 (المسودة) <http://Web.Golux.Com/coar/cgi/draft-coar-cgi-v11-00.txt> لتعريف واستخدام هذه المتغيرات.

ينبغي الرجوع إلى مواصفة CGI والوثائق الأخرى المرتبطة بها للحصول على معلومات عامة حول برمجة سكربتات CGI.

  دعم اللغة الأم
إذا ضُبط وثُبت مع دعم اللغة الأم، فسيقوم Lynx بعرض الحالة والرسائل الأخرى بلغتك المحلية. انظر ملف ABOUT_NLS في توزيعة المصدر، أو في موقع GNU المحلي، لمزيد من المعلومات حول التدويل.

يمكن استخدام متغيرات البيئة التالية لتغيير الإعدادات المبدئية:

LANG
    هذا المتغير، إذا ضُبط، سيتجاوز لغة الرسائل المبدئية. وهو رمز مكون من حرفين وفقًا لمعيار ISO 639 يحدد اللغة. رموز اللغة ليست هي نفسها رموز البلدان المعطاة في معيار ISO 3166.

LANGUAGE
    هذا المتغير، إذا ضُبط، سيتجاوز لغة الرسائل المبدئية. هذا امتداد من GNU وله أولوية أعلى لضبط كتالوج الرسائل من LANG أو LC_ALL.

LC_ALL
    و

LC_MESSAGES
    تحدد هذه المتغيرات، إذا ضُبطت، نمط تنسيق اللغة الأم. وهي صحيحة حسب معايير POSIX.

LINGUAS
    هذا المتغير، إذا ضُبط قبل عملية الضبط، يقيد اللغات المثبتة بقيم محددة. وهي قائمة مفصولة بمسافات من الرموز المكونة من حرفين. حاليًا، هي مبرمجة داخليًا كقائمة أمنيات.

NLSPATH
    هذا المتغير، إذا ضُبط، يُستخدم كبادئة مسار لكتالوجات الرسائل.

ملاحظات

  القوائم البريدية
إذا كنت ترغب في المساهمة في التطوير المستقبلي لمتصفح Lynx، فاشترك في قائمتنا البريدية. أرسل بريدًا إلكترونيًا إلى <lynx-dev-request@nongnu.org> مع عبارة “subscribe lynx-dev” كسطر وحيد في نص رسالتك.

أرسل تقارير الأخطاء والتعليقات والاقتراحات إلى <lynx-dev@nongnu.org> بعد الاشتراك.

إلغاء الاشتراك يتم عن طريق إرسال بريد إلكتروني إلى <lynx-dev-request@nongnu.org> مع عبارة “unsubscribe lynx-dev” كسطر وحيد في نص رسالتك. لا ترسل رسالة إلغاء الاشتراك إلى قائمة lynx-dev نفسها.

  تقديرات
لقد دمج Lynx أكوادًا من مصادر متنوعة عبر مسيرته. تضمنت النسخ الأولى من Lynx كودًا من Earl Fogel من خدمات الحوسبة في جامعة ساسكاتشوان، الذي نفذ HYPERREZ في بيئة Unix. تم تطوير HYPERREZ بواسطة Niel Larson من موقع Think.com وكان بمثابة نموذج للنسخ الأولى من Lynx. كما دمجت تلك النسخ مكتبات من عملاء Unix Gopher المطورين في جامعة مينيسوتا، وتعتمد النسخ اللاحقة من Lynx على كود مكتبة عميل WWW الذي طوره Tim Berners-Lee ومجتمع WWW. كما نتوجه بشكر خاص إلى Foteos Macrides الذي نقل الكثير من Lynx إلى VMS وقام بمعظم تطويره أو نظمه منذ رحيل Lou Montulli و Garrett Blythe من جامعة كانساس في صيف عام 1994 وحتى إصدار v2.7.2، وإلى كل شخص على الشبكة ساهم في تطوير Lynx سواء بشكل مباشر (من خلال الرقع أو التعليقات أو تقارير الأخطاء) أو بشكل غير مباشر (من خلال الإلهام وتطوير أنظمة أخرى).

المؤلفون
لو مونتولي، غاريت بلايث، كريج لافندر، مايكل جروب، تشارلز ريزاك
خدمات الحوسبة الأكاديمية
جامعة كانساس
لورانس، كانساس 66047

فوتيوس ماكريدس
مؤسسة ورسستر للأبحاث الطبية الحيوية
شروزبري، ماساتشوستس 01545

توماس إي. ديكي
<dickey@invisible-island.net>

انظر أيضًا
catgets(3), curses(3), environ(7), ftp(1), gettext(GNU), localeconv(3), ncurses(3), setlocale(3), termcap(5), terminfo(5)

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.