این دستور gtk-gnutella است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
gtk-gnutella - یک سرویس گیرنده Gnutella برای Gtk+
خلاصه
gtk-gnutella
شرح
gtk-gnutella یک کلاینت GTK+ Gnutella برای یونیکس است. هم از جستجو و هم به اشتراک گذاری پشتیبانی می کند
با نسخه 0.6 پروتکل Gnutella و شامل پشتیبانی از پروتکل های متعدد است
بهبودها و اضافاتی که از آن زمان به شبکه Gnutella اضافه شده است.
شبکه Gnutella به کاربران امکان جستجوی فایل ها و تبلیغ فایل های به اشتراک گذاشته شده را می دهد
به صورت محلی، اما انتقال فایل را که از طریق HTTP انجام می شود، مدیریت نمی کند. اضافه شدن از
هدرهای HTTP مخصوص Gnutella هر کلاینت Gnutella را به یک دسته فایل قدرتمند تبدیل می کند
حتی میزبان های فایروال نیز می توانند کمک کنند.
برای ساختن دقت زیادی شده است gtk-gnutella قدرتمند، کارآمد و قابل اعتماد
OPTIONS
تا زمانی که نام ارائه شده مبهم نباشد، همه گزینه ها را می توان مخفف کرد.
--کامپایل-اطلاعات
بگو gtk-gnutella برای خروجی لیستی از متغیرها که زمان کامپایل را توصیف می کنند
اطلاعات پیکربندی که هنگام ساخت برنامه جمع آوری شد.
-- شیطان سازی
این گزینه باعث می شود gtk-gnutella تبدیل شدن به دیو از ترمینال جدا می شود
(اگر از یک شروع شود) و خود را در پس زمینه فرو می برد. آن را نیز تغییر می دهد
دایرکتوری کاری به دایرکتوری ریشه یعنی "/" تا یک mount را مسدود نکند
به عنوان مثال اشاره کنید این عمدتاً برای حالت بدون هدلس در نظر گرفته شده است اما می توانید از آن نیز استفاده کنید
اگر Gtk+ GUI فعال باشد.
به عنوان مثال، اگر gtk-gnutella را از یک ترمینال شروع نکنید، بلکه از یک پنجره شروع کنید
منوی مدیر، دلیل کمی وجود دارد که gtk-gnutella را شیطانی نکنید. بنابراین شما ممکن است
در این مورد می خواهید گزینه --daemonize را اضافه کنید.
لطفا توجه داشته باشید که چه زمانی gtk-gnutella به عنوان یک شبح تمام خروجی که است شروع می شود
معمولاً به خروجی استاندارد و خروجی خطای استاندارد (معمولاً شما
ترمینال یا یک فایل log معمولی مانند ~/.xsession-errors)، به /dev/null ارسال می شود.
گزینه ها --log-stderr و --log-stdout می تواند برای تغییر مسیر خروجی ورود به سیستم استفاده شود
این مورد.
--exec-on-crash مسیر
اجرای دستور مشخص شده در مسیر چه زمانی gtk-gnutella سقوط
--هندسه
از این گزینه می توان برای وادار کردن پنجره اصلی رابط کاربری گرافیکی به یک مکان خاص استفاده کرد
روی صفحه نمایش خود و/یا ابعاد خاصی به آن بدهید.
برای مثال، موارد زیر پنجره را در گوشه پایین سمت راست قرار میدهند
عرض 800 پیکسل و ارتفاع 600 پیکسل:
gtk-gnutella --geometry 800x600-0-0
توجه داشته باشید که هیچ یک از اینها را نمی توان تضمین کرد، مدیر پنجره شما حرف آخر را می زند
این. این گزینه یک سوئیچ خط فرمان سنتی است که توسط اکثر X11 پشتیبانی می شود
برنامه های کاربردی.
-- به حداقل رسیده است
راه اندازی gtk-gnutella با یک پنجره اصلی کوچک شده هنگام شروع توصیه می شود
gtk-gnutella in پس زمینه در ورود
--کمک نمایش خلاصه ای از همه گزینه های پشتیبانی شده
--log-stderr , --log-stdout
این گزینه ها به شما این امکان را می دهند که همه چیزهایی را که به ترتیب در stderr نوشته شده است، ثبت کنید
stdout به برخی از فایل ها. یک استفاده معمولی به صورت زیر است:
gtk-gnutella --daemonize \
--log-stderr ~/logs/gtkg.stderr \
--log-stdout ~/logs/gtkg.stdout
تغییر مسیر این پیامهای گزارش نیز بدون آن کار میکند -- شیطان سازی البته وارد شوید
فایل ها می توانند بزرگ شوند و ممکن است بخواهید آنها را بایگانی یا حذف کنید
به صورت دوره ای پس از انتقال یا حذف فایل های گزارش، می توانید ارسال کنید gtk-gnutella a
سیگنال SIGHUP برای ایجاد فایل های گزارش جدید.
---log-supervise
گزارشها را برای فرآیند سرپرست هدایت میکند.
--no-dbus
غیرفعال کردن اعلان های gtk-gnutella رویدادها به D-BUS.
-- بدون راه اندازی مجدد
جلوگیری می کند gtk-gnutella از راه اندازی مجدد خودکار خود در هنگام تصادف بر روی یک پلت فرم که در آن
تخلیه هسته امکان پذیر یا غیرفعال نیست.
--بدون نظارت
جلوگیری می کند gtk-gnutella از شروع یک فرآیند نظارتی که بر آن نظارت خواهد کرد
پردازش اصلی و به طور خودکار یک نمونه جدید را با خروج نمونه قبلی مجدداً راه اندازی می کند
غیر عادی
--no-xshm
غیرفعال کردن پسوند حافظه مشترک MIT، هنگام اجرا با کاربر گرافیکی X
رابط.
-- مکث در تصادف
در هنگام خرابی، فرآیند را متوقف کنید، به طوری که ممکن است یک دیباگر برای بازرسی وصل شود
به عنوان مثال وضعیت فعلی
-- پینگ این گزینه به شما امکان می دهد بررسی کنید که آیا gtk-gnutella در حال حاضر در حال اجرا است. این
گزینه با یک کد موفقیت زمانی که gtk-gnutella در حال اجرا است، و با یک
کد خرابی زمانی که نیست.
این به شما امکان می دهد از کد زیر برای شروع استفاده کنید gtk-gnutella از یک کار کرون یا
منوی window manager و از دوبار راه اندازی آن خودداری کنید:
gtk-gnutella --ping || gtk-gnutella
-- راه اندازی مجدد در هنگام خرابی
می پرسد gtk-gnutella پس از تصادف روی پلتفرمی که در آن هسته مرکزی وجود دارد، خود را مجدداً راه اندازی مجدد کند
تخلیه مجاز است
صرف نظر از گزینه های اصلی دامپینگ، -- بدون راه اندازی مجدد همیشه از راه اندازی مجدد جلوگیری می کند
در حالی که -- راه اندازی مجدد در هنگام خرابی در صورت امکان همیشه یکی درخواست خواهد کرد. مجاز نیست
برای عرضه هر دو گزینه به طور همزمان.
--پوسته
هنگامی که از این گزینه برای اتصال به یک در حال اجرا استفاده می شود gtk-gnutella پردازش تمام شد
یک سوکت محلی یونیکس. این سوکت در
"$GTK_GNUTELLA_DIR/ipc/socket"، بنابراین معمولا"~/.gtk-gnutella/ipc/socket"
سوکت فقط توسط کاربر در حال اجرا gtk-gnutella قابل دسترسی است که توسط آن اعمال می شود
مجوزهای سیستم فایل سوکت در یک فهرست اختصاصی است زیرا ظاهراً
همه سیستمها مجوزهای دسترسی سوکتها را همانطور که از طریق مشاهده میشود، رعایت نمیکنند
فایل سیستم
می توانید با تنظیم ویژگی "enable_local_socket" این ویژگی را غیرفعال کنید
نادرست. توصیه می شود در صورت امکان به جای استفاده از این سوکت محلی استفاده کنید
سوکت TCP برای دسترسی از راه دور به رابط پوسته. دلیل آن این است که
رمز احراز هویت به صورت غیر رمزگذاری شده از طریق شبکه و هر کسی که می تواند ارسال می شود
sniff شبکه قادر به اتصال به پوسته راه دور است. این ممکن است مهم نباشد
رابط Loopback یا LAN، اما استفاده از آن از طریق اینترنت ایده بدی است.
- نسخه
رشته user-agent مورد استفاده در شبکه Gnutella را نشان دهید که دارای آن نیز می باشد
اطلاعات نسخه.
-- برهنه
gtk-gnutella را بدون رابط کاربری گرافیکی شروع می کند.
دست آوردن آغاز شده
چه زمانی gtk-gnutella برای اولین بار شروع می شود، سعی می کند به یک هاست معروف متصل شود
سرور برای اتصال به برخی هاست ها. اگر میزبانی را می شناسید که می خواهید به آن متصل شوید، می توانید
آن را در کادر تب GnutellaNet وارد کرده و دکمه Add را فشار دهید. هنگام اولین اتصال
به شبکه gnutella، ممکن است مدتی طول بکشد تا یک اتصال پایدار برقرار شود. بودن
صبور.
جستجوکردن
برای جستجوی فایلها، فقط درخواست خود را در کادر جستجو در بالای صفحه تایپ کنید. همه
جستجوها، چه فعال و چه غیر فعال، در نوار کناری نشان داده می شوند.
میتوانید چندین جستجو را همزمان اجرا کنید. برای شروع یک جستجوی دیگر در اولین
یکی در حال اجرا است، به سادگی عبارت جستجوی دیگری را در کادر ویرایش در بالای آن وارد کنید
پنجره.
برای توقف یک جستجوی خاص و حذف برگه آن از پنجره جستجو، جستجو را انتخاب کنید
با کلیک بر روی تب آن و کلیک بر روی دکمه "بستن جستجو". اگر می خواهید لیست را پاک کنید
برای یک جستجوی خاص، اما میخواهید همچنان فایلهای جدیدی را که برای این کار دریافت میشوند، ببینید
جستجو کنید، روی دکمه "پاک کردن نتایج" کلیک کنید.
امکان اعمال فیلتر برای نتایج جستجو با استفاده از ویرایشگر فیلتر وجود دارد. را کلیک کنید
"ویرایش فیلترها" برای دسترسی به ویرایشگر. استفاده از ویرایشگر فیلتر فراتر از محدوده است
این صفحه مرد، اما آموزشی در مورد این موضوع در سایت وجود دارد gtk-gnutella صفحه اصلی.
وقتی فایلی را پیدا کردید که میخواهید دانلود کنید، آن فایل را در لیست انتخاب کنید و کلیک کنید
"دانلود انتخاب شد". این فایل در صف دانلود قرار خواهد گرفت. در نمای دانلودها
می توانید پیشرفت دانلود فایل(هایی) را که دانلود می کنید تماشا کنید.
همچنین امکان انتخاب دسته ای از فایل ها برای دانلود به صورت همزمان وجود دارد. با نگه داشتن
کلیدهای کنترل یا شیفت در حین کلیک روی فایل ها، می توانید چندین فایل را انتخاب کرده و سپس
روی "دانلود انتخاب شده" کلیک کنید تا همه آنها به یکباره در صف دانلود قرار گیرند.
پیکربندی
بیشتر تنظیمات را می توان از طریق پنجره "Preferences" انجام داد که می توان به آن دسترسی داشت
با استفاده از گزینه منوی "File -> Preferences". در آنجا چندین تب پیدا خواهید کرد، هر تب
گروه بندی مجدد اطلاعات مشترک اما برخی اطلاعات خاص مربوط به دانلودها یا
جستجوها مستقیماً در بخش «دانلودها» و «آپلودها» در دسترس هستند.
اگر ماوس خود را روی هر پارامتر پیکربندی قرار دهید، یک پنجره راهنمای ابزار باز می شود
توضیح معنای آن پارامتر ممکن است مجبور شوید بعد از یک متن "Enter" را فشار دهید
ورودی را وارد کنید یا فوکوس را به پارامتر دیگری منتقل کنید تا ورودی خود را تأیید کنید. موارد پیکربندی شده است
از طریق دکمههای چرخش معمولاً بلافاصله اعمال میشوند، مگر اینکه به جای استفاده، متنی را تایپ کنید
دکمه های چرخش
از gtk-gnutella به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید