gtk-gnutella - מקוון בענן

זוהי הפקודה gtk-gnutella שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות החינמיות שלנו כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS.

תָכְנִית:

שֵׁם


gtk-gnutella - לקוח Gnutella עבור Gtk+

תַקצִיר


gtk-gnutella

תיאור


gtk-gnutella הוא לקוח GTK+ Gnutella עבור יוניקס. הוא תומך גם בחיפוש וגם בשיתוף
עם גרסת 0.6 של פרוטוקול Gnutella וכולל תמיכה בפרוטוקולים רבים
שיפורים ותוספות שנוספו לרשת Gnutella מאז.

רשת Gnutella מאפשרת למשתמשים לחפש קבצים ולפרסם קבצים משותפים
באופן מקומי, אך אינו מטפל בהעברות קבצים המתבצעות דרך HTTP. הוספת
כותרות HTTP ספציפיות ל-Gnutella הופכות כל לקוח Gnutella למפעיל קבצים רב עוצמה שבו
אפילו מארחים עם חומת אש יכולים לתרום.

תשומת לב רבה הוקדשה לייצור gtk-gnutella חזק, יעיל ואמינ.

אפשרויות


ניתן לקצר את כל האפשרויות כל עוד השם שסופק אינו דו משמעי.

--מידע-קומפילציה
לספר gtk-gnutella להפיק רשימה של משתנים המתארים את זמן הקומפילציה
מידע תצורה שנאסף בעת בניית התוכנית.

-- לעשות דמוניזציה
אפשרות זו גורמת gtk-gnutella להפוך לדמון. הוא מתנתק מהטרמינל
(אם מתחיל מאחד) ונעלם אל הרקע. זה גם משנה אותו
ספריית עבודה לספריית השורש, כלומר "/", כך שלא תחסום חיבור
נקודה לדוגמה. זה מיועד בעיקר למצב ללא ראש, אבל אפשר גם להשתמש בו
אם ממשק המשתמש הגרפי של Gtk+ מופעל.

לדוגמה, אם לא תפעילו את gtk-gnutella מטרמינל אלא מחלון
בתפריט מנהל, אין סיבה מועטה לא לבצע דמוניזציה של gtk-gnutella. לכן ייתכן
רוצה להוסיף את האפשרות --daemonize במקרה הזה.

שימו לב שכאשר gtk-gnutella מופעל כדמון כל הפלט שהוא
בדרך כלל שולחים לפלט הסטנדרטי ולפלט השגיאה הסטנדרטי (בדרך כלל שלך
מסוף או קובץ יומן נפוץ כגון ~/.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-פיקוח
מפנה מחדש את יומני הרישום עבור תהליך המפקח.

--לא-דבוס
השבתת התראות של gtk-gnutella אירועים ל-D-BUS.

--אין הפעלה מחדש
מונע gtk-gnutella מהפעלה מחדש אוטומטית בעת קריסה על פלטפורמה שבה
עיבוד שבבי ליבה אינו אפשרי או מושבת.

--ללא פיקוח
מונע gtk-gnutella מתחילת תהליך פיקוח אשר יעקוב אחר ה
תהליך ראשי והפעלה מחדש אוטומטית של מופע חדש כאשר הקודם נסגר
באופן חריג.

--no-xshm
השבתת הרחבת זיכרון משותפת של MIT, בעת הפעלה עם המשתמש הגרפי X-
מִמְשָׁק.

--השהייה-בקריסה
השהה את התהליך במקרה של קריסה, כך שניתן יהיה לחבר ניפוי באגים כדי לבדוק את
המצב הנוכחי למשל.

--פינג אפשרות זו מאפשרת לך לבדוק האם gtk-gnutella פועל כעת. זה
האפשרות מחזירה קוד הצלחה כאשר gtk-gnutella כבר פועל, ועם
קוד תקלה כאשר הוא לא כזה.

זה מאפשר לך להשתמש בקוד הבא כדי להתחיל gtk-gnutella מעבודת cron או
תפריט מנהל החלונות והימנע מהפעלה כפולה שלו:

gtk-gnutella --ping || gtk-gnutella

--הפעלה מחדש לאחר קריסה
שואל gtk-gnutella להפעיל מחדש את עצמו אוטומטית לאחר קריסה בפלטפורמה שבה ליבה
מותר להשתמש במזבלות.

ללא קשר לאפשרויות השלכת ליבות, --אין הפעלה מחדש תמיד ימנע הפעלה מחדש
תוך --הפעלה מחדש לאחר קריסה תמיד אבקש אחד אם אפשר. זה לא מותר.
לספק את שתי האפשרויות בו זמנית.

-
כאשר אפשרות זו משמשת להתחברות לרשת שכבר פועלת gtk-gnutella התהליך נגמר
שקע דומיין יוניקס מקומי. שקע זה ממוקם ב
"$GTK_GNUTELLA_DIR/ipc/socket", ולכן בדרך כלל "~/.gtk-gnutella/ipc/socket". ה
socket נגיש רק למשתמש שמפעיל gtk-gnutella, אשר נאכף על ידי
הרשאות מערכת הקבצים. השקע נמצא בספרייה ייעודית מכיוון שככל הנראה
לא כל המערכות מכבדות את הרשאות הגישה בשקעים כפי שניתן לראות דרך ה-
מערכת קבצים.

ניתן להשבית תכונה זו על ידי הגדרת המאפיין "enable_local_socket" ל-
FALSE. מומלץ להשתמש בשקע מקומי זה בכל הזדמנות אפשרית במקום
שקע ה-TCP כדי לגשת לממשק המעטפת מרחוק. הסיבה לכך היא ש-
אסימון האימות מועבר ללא הצפנה דרך הרשת וכל מי שיכול
כדי שהרשת תסנן, היא תוכל להתחבר למעטפת המרוחקת. ייתכן שזה לא משנה.
ממשק הלולאה החוזרת או רשת LAN, אבל זה רעיון גרוע להשתמש בזה דרך האינטרנט.

--גִרְסָה
הצג את מחרוזת סוכן המשתמש (user-agent) המשמשת ברשת Gnutella, אשר מכילה גם את
מידע על הגרסה.

--לְלֹא חָזִיָה
מפעיל את gtk-gnutella ללא ממשק המשתמש הגרפי.

מקבל התחיל


מתי gtk-gnutella כאשר הוא מופעל לראשונה, הוא ינסה להתחבר למארחים ידועים
שרת עבור כמה מארחים להתחבר אליו. אם אתה מכיר מארח שאתה רוצה להתחבר אליו, אתה יכול
הזן אותו בתיבה בכרטיסייה GnutellaNet ולחץ על כפתור הוסף. בעת ההתחברות הראשונה
לרשת gnutella, ייתכן שייקח זמן מה עד ליצירת חיבור יציב.
חוֹלֶה.

חיפוש


כדי לחפש קבצים, פשוט הקלד את שאילתתך בתיבת החיפוש בראש המסך. הכל
חיפושים, פעילים ולא פעילים כאחד, מוצגים בסרגל הצד.

ניתן להפעיל מספר חיפושים בו זמנית. כדי להתחיל חיפוש נוסף בזמן שהראשון
אם אחד מהם פועל, פשוט הזינו מונח חיפוש נוסף בתיבת העריכה בראש ה-
חלון.

כדי לעצור חיפוש מסוים ולהסיר את הכרטיסייה שלו מחלון החיפוש, בחר את החיפוש
על ידי לחיצה על הכרטיסייה שלו ולחיצה על כפתור "סגור חיפוש". אם ברצונך לנקות את הרשימה
עבור חיפוש מסוים, אך ברצונך להמשיך לראות קבצים חדשים שמתקבלים עבור חיפוש זה
חיפוש, לחץ על כפתור "נקה תוצאות".

ניתן להחיל סינון על תוצאות חיפוש באמצעות עורך המסננים. לחצו על
"עריכת מסננים" כדי לגשת לעורך. השימוש בעורך המסננים חורג מתחום
דף האיש הזה, אבל יש מדריך בנושא הזה ב- gtk-gnutella בדף הבית.

כאשר תמצא קובץ שברצונך להוריד, בחר את הקובץ מהרשימה ולחץ על
"הורדה נבחרה". קובץ זה יוצב בתור ההורדות. בתצוגת ההורדות
באפשרותך לצפות בהתקדמות ההורדה של הקובץ/ים שאתה מוריד.

ניתן גם לבחור מספר קבצים להורדה בו זמנית. על ידי לחיצה ממושכת על
לחיצה על מקשי הקונטרול או השיפט תוך כדי לחיצה על קבצים, ניתן לבחור מספר קבצים ולאחר מכן
לחץ על "הורד את הנבחרים" כדי להוסיף את כולם לתור ההורדה בבת אחת.

תְצוּרָה


ניתן לבצע את רוב התצורה דרך חלון "העדפות" אליו ניתן לגשת
באמצעות אפשרות התפריט "קובץ -> העדפות". תמצאו שם מספר כרטיסיות, כל כרטיסייה
קיבוץ מחדש של מידע נפוץ. אבל מידע ספציפי הנוגע להורדות או
חיפושים זמינים ישירות בחלונות "הורדות" ו"העלאות".

אם תעבירו את העכבר מעל כל פרמטר תצורה, יופיע חלון הסבר קצר (tooltip)
הסבר על משמעות הפרמטר. ייתכן שתצטרכו ללחוץ על "Enter" לאחר טקסט
קלט, או העבר את המוקד לפרמטר אחר כדי לאמת את הערך שלך. פריטים שהוגדרו
באמצעות כפתורי סיבוב בדרך כלל נכנסים לתוקף באופן מיידי, אלא אם כן מקלידים טקסט במקום להשתמש
כפתורי הסיבוב.

השתמש ב-gtk-gnutella באינטרנט באמצעות שירותי onworks.net



התוכניות המקוונות האחרונות של לינוקס ו-Windows