itweb-settings(1) General Commands Manual itweb-settings(1)

itweb-settings - مشاهده و ویرایش تنظیمات javaws و افزونه مرورگر وب

itweb-settings
itweb-settings command arguments

دستور itweb-settings یک برنامه خط فرمان و رابط گرافیکی (GUI) برای ویرایش و اصلاح تنظیمات مورد استفاده در پیاده‌سازی IcedTea-Web برای javaws و افزونه مرورگر وب است.

اگر بدون هیچ آرگومانی اجرا شود، رابط گرافیکی (GUI) را راه‌اندازی می‌کند. در غیر این صورت، عملیات مشخص‌شده در آرگومان‌ها را انجام می‌دهد.

حالت خط فرمان امکان جستجوی سریع، کپی گرفتن و اصلاح تنظیمات خاص را بدون نیاز به پیمایش در رابط گرافیکی فراهم می‌کند.

بررسی اینکه تمام تنظیمات جاری دارای مقادیر معتبر باشند. (بدون آرگومان)
نمایش مقدار تنظیم مشخص‌شده. (نیازمند یک یا چند آرگومان)
غیرفعال‌سازی پنجره بارگیری و سایر رابط‌های کاربری گرافیکی. (بدون آرگومان)
چاپ اطلاعات درباره دستورات پشتیبانی‌شده و نحوه استفاده پایه. می‌تواند یک پارامتر نیز بپذیرد که در این صورت راهنمای تفصیلی آن دستور را چاپ می‌کند. (بدون آرگومان)
نمایش اطلاعات تکمیلی درباره تنظیم نام‌برده‌شده. شامل توضیحات، مقدار جاری، مقادیر ممکن و منبع تنظیم است. (نیازمند یک یا چند آرگومان)
نمایش فهرستی از تمامی تنظیمات IcedTea-Web و مقادیر جاری آن‌ها. (بدون آرگومان)
بازنشانی تنظیمات مشخص‌شده به مقدار اولیه آن‌ها. (نیازمند یک یا چند آرگومان)
بازنشانی تمامی تنظیمات به مقادیر اولیه آن‌ها. (بدون آرگومان)
تنظیم گزینه به مقدار جدید مشخص‌شده در صورت مناسب بودن مقدار. (نیازمند تعداد زوج آرگومان با آرگومان‌های معتبر به صورت param=value)
فعال‌سازی خروجی پرگو با جزئیات کامل. (بدون آرگومان)

نمایش ویرایشگر گرافیکی (GUI)
itweb-settings -reset deployment.proxy.type
بازنشانی مقدار تنظیم `deployment.proxy.type`.

خصوصیات شناخته‌شده (کلید و مقدار پیش‌فرض):

3 (مقادیر ممکن: در محدوده 1 تا 16 (شامل هر دو))
null (مقادیر ممکن: تنظیم مسیر مرورگر یا هر دستوری که URL را اجرا می‌کند. در صورت عدم تنظیم، مرورگر پیش‌فرض استفاده می‌شود. اگر مرورگر پیش‌فرض در دسترس نباشد، از شما خواسته می‌شود گیرنده URL را تعیین کنید. مانند: firefox یا (در ویندوز) rundll32 url.dll,FileProtocolHandler، microsoft-edge یا (در مک) safari یا (در لینوکس) دستوراتی مانند xdg-open. در حالت headless می‌توانید از wget، curl یا lynx استفاده کنید. همچنین می‌تواند خود javaws برای اجرای سایر فایل‌های jnlp باشد. می‌توانید مرورگر دلخواه خود را از طریق ویژگی deployment.browser.path تعیین کنید. متغیر محیطی $BROWSER نیز همین کاربرد را دارد. می‌توانید از کلمه کلیدی INTERNAL-HTML برای اجرای مرورگر داخلی استفاده کنید، اما توجه داشته باشید که عملکرد ضعیفی دارد. از ALWAYS-ASK برای اجبار به پرسش در هر بار به جای استفاده از مقادیر پیش‌فرض استفاده کنید.)
0 (مقادیر ممکن: در محدوده 0 تا 10 (شامل هر دو))
-1 (مقادیر ممکن: در محدوده -1 تا 2,147,483,647 (شامل هر دو))
HIDE (مقادیر ممکن: [DISABLE, HIDE, SHOW, SHOW_PLUGIN_ONLY, SHOW_JAVAWS_ONLY])
false (مقادیر ممکن: true یا false)
false (مقادیر ممکن: true یا false)
false (مقادیر ممکن: true یا false)
false (مقادیر ممکن: true یا false)
2 (مقادیر ممکن: در محدوده 0 تا 3 (شامل هر دو))
false (مقادیر ممکن: true یا false)
null (مقادیر ممکن: شامل هر URL معتبر مانند http://icedtea.classpath.org/hg)
ASK_IF_HINTED (مقادیر ممکن: [ALWAYS, ALWAYS_IF_HINTED, ASK_USER, ASK_IF_HINTED, NEVER])
500 (مقادیر ممکن: در محدوده 0 تا 10,000 (شامل هر دو))
true (مقادیر ممکن: true یا false)
null
null (مقادیر ممکن: فقط برای راه‌اندازهای بومی Rust! ویژگی‌های CP و XBootCP اعضای bootcp/cp جدا شده با فاصله هستند که حذف یا اضافه می‌شوند. برای مثال: ...cp.add=/usr/java/rhino.jar /usr/java/scary.jar این دو فایل jar را به cp اضافه می‌کند. مثال: ...bootcp.remove=rhino.jar tagsoup.jar این دو فایل jar را بدون در نظر گرفتن مسیر حذف می‌کند. عملیات حذف ابتدا انجام می‌شود.)

(مقادیر ممکن: فقط برای راه‌اندازهای بومی Rust! ویژگی‌های CP و XBootCP اعضای bootcp/cp جدا شده با فاصله هستند که حذف یا اضافه می‌شوند. برای مثال: ...cp.add=/usr/java/rhino.jar /usr/java/scary.jar این دو فایل jar را به cp اضافه می‌کند. مثال: ...bootcp.remove=rhino.jar tagsoup.jar این دو فایل jar را بدون در نظر گرفتن مسیر حذف می‌کند. عملیات حذف ابتدا انجام می‌شود.)

(مقادیر ممکن: فقط برای راه‌اندازهای بومی Rust! ویژگی‌های CP و XBootCP اعضای bootcp/cp جدا شده با فاصله هستند که حذف یا اضافه می‌شوند. برای مثال: ...cp.add=/usr/java/rhino.jar /usr/java/scary.jar این دو فایل jar را به cp اضافه می‌کند. مثال: ...bootcp.remove=rhino.jar tagsoup.jar این دو فایل jar را بدون در نظر گرفتن مسیر حذف می‌کند. عملیات حذف ابتدا انجام می‌شود.)

(مقادیر ممکن: فقط برای راه‌اندازهای بومی Rust! ویژگی‌های CP و XBootCP اعضای bootcp/cp جدا شده با فاصله هستند که حذف یا اضافه می‌شوند. برای مثال: ...cp.add=/usr/java/rhino.jar /usr/java/scary.jar این دو فایل jar را به cp اضافه می‌کند. مثال: ...bootcp.remove=rhino.jar tagsoup.jar این دو فایل jar را بدون در نظر گرفتن مسیر حذف می‌کند. عملیات حذف ابتدا انجام می‌شود.)
false (مقادیر ممکن: true یا false)
false (مقادیر ممکن: true یا false)
true (مقادیر ممکن: true یا false)
false (مقادیر ممکن: true یا false)
false (مقادیر ممکن: true یا false)
true (مقادیر ممکن: true یا false)
true (مقادیر ممکن: true یا false)
ALL (مقادیر ممکن: مقادیری که فقط به تنهایی قابل استفاده هستند: [ALL, NONE]، مقادیری که می‌توانند در ترکیب با جداکننده "," بدون فاصله استفاده شوند: [ALAC, CODEBASE, ENTRYPOINT, PERMISSIONS, TRUSTED])
16 (مقادیر ممکن: در محدوده 1 تا 1,024 (شامل هر دو))
null
null (مقادیر ممکن: شامل هر URL معتبر مانند http://icedtea.classpath.org/hg)
null
null
null
null
null
null
null
null
null
false (مقادیر ممکن: true یا false)
null
null
3 (مقادیر ممکن: در محدوده -1 تا 3 (شامل هر دو))
true (مقادیر ممکن: true یا false)
true (مقادیر ممکن: true یا false)
true (مقادیر ممکن: true یا false)
false (مقادیر ممکن: true یا false)
true (مقادیر ممکن: true یا false)
null (مقادیر ممکن: DENY_ALL DENY_UNSIGNED ASK_UNSIGNED ALLOW_UNSIGNED)
true (مقادیر ممکن: true یا false)
true (مقادیر ممکن: true یا false)
true (مقادیر ممکن: true یا false)
null (مقادیر ممکن: شامل یک مسیر مطلق به یک فایل یا دایرکتوری)
600 (مقادیر ممکن: در محدوده -9,999 تا 9,999 (شامل هر دو))
800 (مقادیر ممکن: در محدوده -9,999 تا 9,999 (شامل هر دو))
10 (مقادیر ممکن: در محدوده 0 تا 1,000 (شامل هر دو))
null (مقادیر ممکن: شامل یک مسیر مطلق به یک فایل یا دایرکتوری)
null (مقادیر ممکن: شامل هر URL معتبر مانند http://icedtea.classpath.org/hg)
false (مقادیر ممکن: true یا false)
$JAVA_HOME/lib/security/cacerts (مقادیر ممکن: شامل یک مسیر مطلق به یک فایل یا دایرکتوری)
$JAVA_HOME/lib/security/jssecacerts (مقادیر ممکن: شامل یک مسیر مطلق به یک فایل یا دایرکتوری)
null (مقادیر ممکن: شامل هر URL معتبر مانند http://icedtea.classpath.org/hg)
$JAVA_HOME/lib/security/trusted.certs (مقادیر ممکن: شامل یک مسیر مطلق به یک فایل یا دایرکتوری)
$JAVA_HOME/lib/security/trusted.clientcerts (مقادیر ممکن: شامل یک مسیر مطلق به یک فایل یا دایرکتوری)
$JAVA_HOME/lib/security/trusted.jssecerts (مقادیر ممکن: شامل یک مسیر مطلق به یک فایل یا دایرکتوری)
$XDG_CACHE_HOME/icedtea-web/cache (مقادیر ممکن: شامل یک مسیر مطلق به یک فایل یا دایرکتوری)
$TMP/$USER/netx/locks (مقادیر ممکن: شامل یک مسیر مطلق به یک فایل یا دایرکتوری)
$XDG_CONFIG_HOME/icedtea-web/log (مقادیر ممکن: شامل یک مسیر مطلق به یک فایل یا دایرکتوری)
$XDG_CACHE_HOME/icedtea-web/pcache (مقادیر ممکن: شامل یک مسیر مطلق به یک فایل یا دایرکتوری)
$TMP/$USER/netx/locks/netx_running (مقادیر ممکن: شامل یک مسیر مطلق به یک فایل یا دایرکتوری)
$XDG_CONFIG_HOME/icedtea-web/security/java.policy (مقادیر ممکن: شامل هر URL معتبر مانند http://icedtea.classpath.org/hg)
$XDG_CONFIG_HOME/icedtea-web/security/trusted.cacerts (مقادیر ممکن: شامل یک مسیر مطلق به یک فایل یا دایرکتوری)
$XDG_CONFIG_HOME/icedtea-web/security/trusted.certs (مقادیر ممکن: شامل یک مسیر مطلق به یک فایل یا دایرکتوری)
$XDG_CONFIG_HOME/icedtea-web/security/trusted.clientcerts (مقادیر ممکن: شامل یک مسیر مطلق به یک فایل یا دایرکتوری)
$XDG_CONFIG_HOME/icedtea-web/security/trusted.jssecacerts (مقادیر ممکن: شامل یک مسیر مطلق به یک فایل یا دایرکتوری)
$XDG_CONFIG_HOME/icedtea-web/security/trusted.jssecerts (مقادیر ممکن: شامل یک مسیر مطلق به یک فایل یا دایرکتوری)
$XDG_CACHE_HOME/icedtea-web/tmp (مقادیر ممکن: شامل یک مسیر مطلق به یک فایل یا دایرکتوری)

$JAVA_HOME/lib/deployment.config
فایل ویژگی‌های استقرار سراسری جاوا. ممکن است تحت تأثیر deployment.jre.dir قرار گیرد.
$XDG_CACHE_HOME/icedtea-web/cache
شامل ورودی‌های زمان اجرای ذخیره‌شده در حافظه موقت (Cache). کنترل‌شده توسط deployment.user.cachedir
$XDG_CACHE_HOME/icedtea-web/cache/recently_used
اطلاعات تکمیلی درباره موارد موجود در حافظه موقت
$XDG_CACHE_HOME/icedtea-web/pcache
شامل داده‌های ذخیره‌شده برنامه. کنترل‌شده توسط deployment.user.pcachedir
$XDG_CACHE_HOME/icedtea-web/tmp
شامل فایل‌های موقت زمان اجرا. کنترل‌شده توسط deployment.user.tmp
$XDG_CONFIG_HOME/icedtea-web/.appletTrustSettings
فایل مسئول اقدامات گوناگون روی اپلت‌ها و برنامه‌ها بر اساس پایگاه کد آن‌ها و متناسب با اقدامات کاربران.
$XDG_CONFIG_HOME/icedtea-web/deployment.properties
فایل اصلی مشخصات استقرار کاربر.
$XDG_CONFIG_HOME/icedtea-web/generated_jnlps
محل ذخیره فایل‌های jnlp تولیدشده از صفحات html برای آیکون‌های راه‌انداز منو و میزکار برنامه‌های javaws.
$XDG_CONFIG_HOME/icedtea-web/icons
محل ذخیره آیکون‌های راه‌انداز منو و میزکار برنامه‌های javaws.
$XDG_CONFIG_HOME/icedtea-web/log
شامل فایل‌های گزارش لاگ (در صورت فعال بودن)؛ itw-cplugin-date_time.log برای بخش بومی افزونه و itw-javantx-date_time.log برای سایر موارد. کنترل‌شده توسط deployment.user.logdir
$XDG_DATA_HOME/applications/javaws
زیرپوشه در فضای منوهای کاربر برای قرار دادن میانبرهای سفارشی منو.
{%WINDIR/Sun/Java or /etc/.java}/deployment/.appletTrustSettings
فایل مسئول اقدامات گوناگون روی اپلت‌ها و برنامه‌ها بر اساس پایگاه کد آن‌ها و متناسب با اقدامات مدیر سیستم.
{%WINDIR/Sun/Java or /etc/.java}/deployment/deployment.config
فایل پیکربندی سراسری استقرار.

جایی که در صورت تنظیم نشدن متغیرها، $XDG_CONFIG_DIR، $XDG_CACHE_DIR و $XDG_RUNTIME_DIR به ترتیب به عنوان ~/.config، ~/.cache و /tmp یا /var/tmp تنظیم می‌شوند.

هیچ اشکال شناخته‌شده‌ای وجود ندارد. در صورت مواجهه با اشکال، لطفاً آن را در نشانی‌های زیر گزارش دهید:
http://icedtea.classpath.org/wiki/IcedTea-Web#Filing_bugs
http://icedtea.classpath.org/bugzilla

لطفاً برنامه را در حالت اشکال‌زدایی (با سوییچ -verbose یا تنظیمات itw-settings یا متغیر محیطی ICEDTEAPLUGIN_DEBUG تنظیم‌شده بر روی true) اجرا کنید و خروجی آن (ترجیحاً از کنسول جاوا) را همراه با نشانی URL فایل jnlp یا html (یا خود فایل یا برنامه) هنگام ثبت گزارش اشکال ضمیمه نمایید.

افراد زیر در این پروژه مشارکت داشته‌اند.
لطفاً این فهرست به ترتیب حروف الفبا حفظ شود.
Lillian Angel <langel@redhat.com>Andrew Azores <aazores@redhat.com>Deepak Bhole <dbhole@redhat.com>Laurent Bourgès <bourges.laurent@gmail.com>Adam Buchta <adbuch7@gmail.com>Ricardo Martín Camarero <rickyepoderi@yahoo.es>Marcin Cieslak <marcin.cieslak@gmail.com>Danesh Dadachanji <ddadacha@redhat.com>Adam Domurad <adomurad@redhat.com>Lukasz Dracz <ldracz@redhat.com>Thomas Fitzsimmons <fitzsim@redhat.com>Olesya Gerasimenko <gammaray@basealt.ru>Michał Górny <mgorny@gentoo.org>Mark Greenwood <mark@dcs.shef.ac.uk>Tereza Hlavackova <hlavackova.tereza@gmail.com>Lars Herschke <lhersch@dssgmbh.de>Peter Hatina <phatina@redhat.com>Andrew John Hughes <ahughes@redhat.com>Jie Kang <jkang@redhat.com>Alex Kashchenko <akashche@redhat.com>Matthias Klose <doko@ubuntu.com>Alexandr Kolouch <skolnag@gmail.com>Jan Kmetko <jan.kmetko.ml@gmail.com>Francis Kung <fkung@redhat.com>Denis Lila <dlila@redhat.com>DJ Lucas <dj@lucasit.com>Omair Majid <omajid@redhat.com>Jon A. Maxwell <jmaxwell@users.sourceforge.net>Thomas Meyer <thomas@m3y3r.de>Kurt Miller <kurt@intricatesoftware.com>Saad Mohammad <smohammad@redhat.com>Martin Olsson <martin@minimum.se>Stefan Ring <stefan@complang.tuwien.ac.at>Ville Skyttä <ville.skytta@iki.fi>Fridrich Strba <fridrich.strba@suse.com>Andrew Su <asu@redhat.com>Joshua Sumali <jsumali@redhat.com>Joel Tesdall <jtesdall@mapcon.com>Michal Vala <mvala@redhat.com>Jiri Vanek <jvanek@redhat.com>Tomáš Votava <tomcacolca@gmail.com>Mark Wielaard <mark@klomp.org>Jacob Wisor <gitne@excite.co.jp>Man Lung Wong <mwong@redhat.com>
این پروژه همچنین شامل کدهایی از پروژه‌های زیر است:
OpenJDK http://openjdk.java.net
Netx http://jnlp.sourceforge.net/netx

icedtea-web(1) javaws(1) icedtea-web-plugin(1) itweb-settings(1) policyeditor(1) policytool(1) java(1)

http://icedtea.classpath.org/wiki/IcedTea-Web
http://icedtea.classpath.org/hg/icedtea-web

9 Nov 2021 icedtea-web 1.8.8