INFINOTED(1) User Commands INFINOTED(1) نام (NAME) infinoted - سرور اختصاصی برای پروتکل infinote (مانند Gobby) خلاصه دستور (SYNOPSIS) infinoted-0.7 [گزینه‌ها] توضیحات (DESCRIPTION) infinoted یک سرور اختصاصی است که به کلاینت‌ها امکان می‌دهد اسناد متنی ساده و فایل‌های کد مبدأ را به صورت مشارکتی روی یک شبکه ویرایش کنند. تغییرات اعمال‌شده در اسناد، بلافاصله برای سایر کلاینت‌ها همگام‌سازی می‌شود. این سرور از پروتکل infinote به شکلی که توسط libinfinity پیاده‌سازی شده، پشتیبانی می‌کند. کلاینت‌های نمونه شامل Gobby 0.5.x، Kobby و یک افزونه اختصاصی برای gedit هستند. این سرور با پروتکل قدیمی‌تر libobby سازگار نیست این برنامه همراه با فهرستی از افزونه‌ها مانند autosave، یکپارچه‌سازی dbus و موارد دیگر عرضه می‌شود. برای مشاهده فهرست کامل، ببینید: https://github.com/gobby/gobby/wiki/Dedicated%20Server افزونه پیش‌فرض note-text است. این افزونه باید به همراه هر افزونه دیگری که ممکن است نیاز به فعال‌سازی داشته باشد، اضافه شود. گزینه‌ها (OPTIONS) گزینه‌های راهنما (Help Options): -h, --help نمایش گزینه‌های راهنما گزینه‌های برنامه (Application Options): -c, --config-file=CONFIG-FILE بارگذاری فایل پیکربندی مشخص‌شده به جای جستجو در مکان‌های استاندارد. -k, --key-file=KEY-FILE کلید خصوصی سرور -c, --certificate-file=CERTIFICATE-FILE گواهی سرور --certificate-chain زنجیره گواهی تا گواهی ریشه، در صورتی که در فایل مشخص‌شده در --certificate-file گنجانده نشده باشد. --create-key یک کلید خصوصی تصادفی جدید ایجاد می‌کند --create-certificate یک گواهی خودامضاشده جدید با استفاده از کلید مشخص‌شده ایجاد می‌کند -p, --port-number=PORT شماره درگاهی (پورت) که باید به آن گوش داده شود --listen-address=ADDRESS نشانی IP که باید به آن گوش داده شود --security-policy=no-tls|allow-tls|require-tls نحوه تصمیم‌گیری درباره استفاده از TLS -r, --root-directory=DIRECTORY دایرکتوری برای ذخیره درخت اسناد در قالب infinoted-xml. این مکانی است که درخت اسناد به صورت پایدار در آن نگهداری می‌شود تا پس از راه‌اندازی مجدد سرور دوباره در دسترس باشد. معمولاً اسناد ۶۰ ثانیه پس از خروج آخرین کاربر از نشست در این درخت ذخیره می‌شوند. علاوه بر این، در صورت فعال بودن افزونه autosave، امکان ذخیره دوره‌ای نشست‌ها در درخت وجود دارد. دایرکتوری پیش‌فرض ~/.infinote است. --plugins=PLUGIN افزونه اضافی برای بارگذاری. برای تعیین چندین افزونه، این گزینه را در خط فرمان تکرار کنید و در فایل پیکربندی از نقطه‌ویرگول استفاده نمایید. گزینه‌های افزونه را می‌توان در فایل پیکربندی (یک بخش برای هر افزونه) یا با گزینه --plugin-parameter پیکربندی کرد. --plugin-parameter=PLUGIN:KEY:VALUE گزینه KEY را برای افزونه PLUGIN به مقدار VALUE تعیین‌شده تنظیم می‌کند. معمولاً گزینه‌های افزونه در فایل پیکربندی مشخص می‌شوند، اما این گزینه خط فرمان امکان تعیین یا بازنویسی گزینه‌های افزونه را در خط فرمان فراهم می‌کند. -P, --password=PASSWORD الزام به وارد کردن گذرواژه ارائه‌شده هنگام اتصال --pam-service=SERVICE احراز هویت کلاینت‌ها با استفاده از سرویس pam ارائه‌شده هنگام اتصال --pam-allow-user=USERS کاربرانی که پس از احراز هویت pam مجاز به اتصال هستند. شناسه‌ها را با نقطه‌ویرگول از هم جدا کنید. --pam-allow-group=GROUPS گروه‌هایی که پس از احراز هویت pam مجاز به اتصال هستند. شناسه‌ها را با نقطه‌ویرگول از هم جدا کنید. -d, --daemonize اجرای سرور در پس‌زمینه به صورت دیمن (daemon) -D, --kill-daemon متوقف کردن یک دیمن در حال اجرا -v, --version نمایش اطلاعات نسخه و خروج نویسندگان (AUTHORS) infinoted و libinfinity توسط Armin Burgmeier نوشته شده‌اند. infinoted 0.7 August 2014 INFINOTED(1)