gtk-gnutella logo
Τρέχουσα έκδοση: 1.2.3

Συχνές Ερωτήσεις

Γενικά

Χτίσιμο από πηγαίο κώδικα

Συνδέσεις Gnutella

Αναζητήσεις

Λήψεις

Αποστολές

GTK+ 2.x


General

Τι είναι το gnutella;

Το Gnutella είναι ένα αποκεντρομένο δίκτυο Peer to Peer ανταλλαγής πληροφοριών. Αυτή τη στιγμή μπορείτε να δημοσιεύσετε και να λάβετε κάθε είδους αρχεία χρησιμοποιώντας το δίκτυο Gnutella. Για περισσότερες πληροφορίες επισκεφτείτε τον ή τον ορισμό του gnutella στο infoAnarchy wiki.

Τι είναι το "GTKG?"

Συχνά αναφερόμαστε στο gtk-gnutella ως GTKG ή gtkg (επειδή είναι πιο σύντομο). Το GTK προέρχεται από το GTK+ που είναι το σύνολο εργαλείων με το οποίο δημιουργήθγηκαν τα γραφικά του gtk-gnutella.

Σπαταλάει πολύ εύρος σύνδεσης!

Αυτή τη στιγμή μπορείτε να δοκιμάσετε ένα ή περισσότερα από τα ακόλουθα σε μία αργή γραμμή (μόντεμ):

Τι είναι οι υπερ-κόμβοι και οι δικτυακοί κόμβοι;

Από την έκδοση 0.92, το gtk-gnutella ενσωμάτωσε τους υπερ-κόμβους και τους δικτυακούς κόμβους. Με αυτό τον τρόπο διαχωρίζονται οι πελάτες του gnet σε δικτυακούς κόμβους, οι οποίοι συνδέονται μόνο σε υπερ-κόμβους, και σε υπερ-κόμβους, οι οποίοι συνδέονται σε πολλούς δικτυακούς κόμβους και λίγους υπερ-κόμβους (δείτε το Ποιός είναι ένας καλός αριθμός συνδέσεων;).

Οι υπερ-κόμβοι δεν πρέπει να έχουν τοίχος προστασίας, να έχουν μεγάλο χρόνο λειτουργίας (περισσότερο από 2 ώρες), και αρκετό εύρος για να παραχωρούν στο gnet. Οι υπερ-κόμβοι προωθούν ερωτήματα από τους δικτυακούς κόμβους τους και οι δικτυακοί κόμβοι αποστέλουν αρχεία στους υπερ-κόμβους τους πίνακες QRP οι οποίοι περιέχουν hashes λέξεων-κλειδιών που ταιριάζουν σε αρχεία που ανταλλάσσονται από τον κόμβο. Οταν ένας υπερ-κόμβος λάβει ένα χτύπημα στον πίνακα δρομολόγησης ερωτημάτων, προωθεί το ερώτημα στον ανάλογο δικτυακό κόμβο. Το αποτέλεσμα είναι πολύ χαμηλή κυκλοφορία gnet για κάθε δικτυακό κόμβο, ελευθερώνοντας εύρος για ανταλλαγές αρχείων (το οποίο γίνεται ακόμα απευθείας p2p.) ΟΙ υπερ-κόμβοι μπορούν επίσης να συμπεριφερθούν ως διαμεσολαβητές ώθησης για τους δικτυακούς κόμβους με τοίχος προστασίας.

Γιατί το gtk-gnutella υποστηρίζει ότι έχω τοίχος προστασίας ενώ δεν έχω;

Το gtk-gnutella πρέπει να λάβει μια εισερχόμενη σύνδεση για να προσδιορίσει αν μπορούν να σας φτάσουν από έξω. Μέχρι τότε, υποθέτει ότι υπάρχει ένα τοίχος προστασίας που φράζει τη ρυθμισμένη θύρα ακρόασης TCP. Αν θέλετε να επιταχύνετε τον εντοπισμό, χρησιμοποιήστε έναν περιηγητή διαδικτύου, κάντε telnet ή κάτι παρόμοιο και συνδεθείτε στη θύρα ακρόασης από έξω. Αν γίνει άρνηση ή απόρριψη σύνδεσης, τότε είναι πολύ πιθανό να μην μπορούν να σας φτάσουν από έξω λόγω φραγής της θύρας από τοίχος προστασίας, λάθος ρυθμισμένου NAT ή κάτι παρόμοιο. Ίσως θέλετε να δοκιμάσετε μια διαφορετική θύρα ακρόασης TCP επειδή μερικοί παροχείς υπηρεσιών φράζουν την προεπιλεγμένη θύρα του Gnutella (6346). See also, Χρειάζεται να κάνω προώθηση μια θύρα του τοίχους προστασίας μου;.

Χτίζοντας από τον πηγαίο κώδικα

Πως μπορώ να κάνω το Configure να σταματάει να ρωτάει όλες αυτές τις ερωτήσεις;

Μπορείτε να τρέξετε το σενάριο Configure με τον ακόλουθο τρόπο για να το κάνετε να χρησιμοποιεί τις προεπιλεγμένες ρυμίσεις. Έπειτα συμπεριφέρεται ως κλήση του παλιού σεναρίου configure όπως έκανε το autoconf παλιά.

$ ./Configure -ders

Μπορείτε να ορίσετε τις επιλογές του compile και απο τη γραμμή εντολών. Να ένα παράδειγμα που θα ρυθμίσει το gtk-gnutella έτσι ώστε

$ ./Configure -ders -O -D gtkversion=1 -D remotectrl=y -Dccflags="-march=pentium -mmmx" -Doptimize="-g -O0"

Συνδέσεις Gnutella

Ποιός είναι ένας καλός αριθμός συνδέσεων;

Σε δικτυακή λειτουργία 3 υπερ-κόμβοι, σε λειτουργία υπερ-κόμβου 32/40 (ελάχιστο/μέγιστο) υπερ-κόμβοι και περίπου 100 δικτυακοί κόμβοι. Ο πραγματικός αριθμός θα πρέπει να εξαρτάται από το διαθέσιμο εύρος. Αν έχετε ενεργοποιήσει το "Προτιμούνται οι συμπιεσμένες συνδέσεις", το εύρος που χρησιμοποιείται θα είναι πολύ μικρότερο. Δεν πρέπει ποτέ να χρησιμοποιείτε όλο το εύρος σας για τις συνδέσεις gnet. Ειδικά για μία σύνδεση ασύμμετρης γραμμής/DSL μπορείτε εύκολα να σπαταλήσετε την εισερχόμενη κυκλοφορί δημιουργώντας μεγάλη εξερχόμενη κυκλοφορία (θέμα TCP/IP). Χρησιμοποιείστε το πολύ το μισό του εξερχόμενου εύρους σας για τις συνδέσεις gnet.

Μετά την υιοθέτηση της "υψηλής θέσης" στην έκδοση 0.95 πρέπει να έχετε 32/40 συνδέσεις με άλλους υπερ-κόμβους. Ο αριθμός των δικτυακών συνδέσεων που θα χρησιμοποιηθούν εξαρτάται από το εύρος σας και την ταχύτητα του επεξεργαστή σας. Ως απόλυτο ελάχιστο υπερ-κόμβου πρέπει συνδέεστε σε 20 δικτυακούς κόμβους και είναι πολύ καλύτερο να συνδέεστε με 100 ή περισσότερους. Παρακαλουθήστε τα οδόμετρα εύρους κάτω αριστερά στ γραφικό περιβάλλον και χρησιμοοπιήστε την πάνω εντολή για να ελέγχετε τη χρήση επεξεργαστή. Ανεβάστε των αριθμό των δικτυακών συνδέσεων μέχρι να φτάσετε το μέγιστο του εύρους και των πόρων συστήματος που θέλετε να παραχωρήσετε για αυτό το σκοπό.

Οι ρυθμίσεις εύρους θα σας βοηθήσουν να ορίσετε καλύτερα τη χρήση εύρους από το gtk-gnutella.

Χρειάζεται να κάνω προώθηση μια θύρα του τοίχους προστασίας μου;

Δε χρειάζεται να κάνετε προώθηση καμία θύρα για να δουλέψει το gtk-gnutella, αλλά θα δουλέψει πολύ καλύτερα αν το κάνετε. Αν το gtk-gnutella πιστεύει ότι έχετε τοίχος προστασίας, δε θα εμφανίζει αποτελέσματα με "ώθηση" καθώς δε θα μπορούσατε να τα λάβετε έτσι κι αλλιώς.
Ακόμα και όταν οι άλλοι δεν μπορούν να συνδεθούν απευθείας σε εσάς, μπορούν ακόμα να κατεβάσουν αρχεία από τον κόμβο σας με χρήση του αιτήματος ώθησης.
Μπορείτε να ρυθμίσετε τη θύρα ακρόασης του gtk-gnutella. Η ρύθμιση Θύρα ακρόασης βρίσκεται στο Ρυθμίσεις->Προτιμήσεις->Δίκτυο.

Πως ρυθμίζω την προώθηση των θυρών μου;

Μπορείτε να βρείτε οδηγίες για τους πιο γνωστούς δρομολογητές στο http://www.portforward.com/routers.htm. Δοκιμάστε και το http://www.canyouseeme.org/ για να ελέγξετε την προώθηση των θυρών σας.

Το gtk-gnutella χρησιμοποιεί UDP;

Ναι, από την έκδοση 0.95 το gtk-gnutella μπορεί επίσης να χρησιμοποιήσει UDP επιπρόσθετα στο TCP.

Τι σημαίνει το "[FC]";

Το FC σημαίνει "flow control"(=έλεγχος ροής).
Γενικά, πρέπει να σιγουρευτείτε ότι οι πελάτες στους οποίους συνδέεστε δεν έχουν έλεγχο ροής. Ψάξτε για την ένδειξη [FC] στο τέλος της συμβολοσειράς Πληροφορίες (ίσως χρειαστεί να σύρετε προς τη δεξιά γωνία του παραθύρου), ή κοιτάξτε την κατάσταση FC στη στήλη Σημαίες. Κατά κανόνα, αν έχετε περισσότερους από έναν κόμβους με έλεγχο ροής μια συγκεκριμένη στιγμή, δεν έχετε αρκετό εξερχόμενο εύρος που να παραχωρείται στο gnet, και έτσι βλάπτετε το δίκτυο: είτε μειώστε τον αριθμό των συνδέσεων, ενεργοποιήστε την επιλογή Προτιμούνται οι συμπιεσμένες συνδέσεις ή αυξήστε το όριο του εξερχόμενου εύρους.

Γιατί χάνω τις στυνδέσεις gnet κατά τη διάρκεια μιας αποστολής;

Προσπαθείστε να κάνετε οριοθέτηση εύρους. Αν αυτό δε βοηθήσει, ίσως ο παροχέας σας περικόπτει την κυκλοφορία gnutella. Δοκιμάστε να αλλάξετε τη θύρα του gnutella στις ρυθμίσεις δικτύου του gtk-gnutella.

Τι σημαίνουν αυτά στη στήλη Σημαιών;

Εδώ μπορείτε να δείτε τον τύπο και μερικές ρυθμίσεις μιας σύνδεσης. Σημειώστε ότι οι διαμεσολαβητές ώθησης περιλαμβάνονται στην έκδοση 0.92.1c ή νεότερη.

  012345678AB (offset)
  NIrwqxZPFhT
  ||||||||||+ indicates a TLS-tunneled connection
  |||||||||+- hops flow triggered (h), or total query flow control (f)
  ||||||||+-- flow control (F), or pending data in queue (d)
  |||||||+--- we are push-proxy for node (P) or node is our push-proxy (p)
  ||||||+---- indicates whether Rx, Tx or both (Z) are compressed
  |||||+----- we sent our last-hop QRT to remote UP (X), or are sending one  (x)
  ||||+------ we sent/received a QRT, or are sending/receiving one (q)
  |||+------- indicates whether node is writable
  ||+-------- indicates whether node is readable
  |+--------- connection type: (Incoming, Outgoing, Ponging)
  +---------- peer mode: Ultra, Leaf, or Legacy (a.k.a. Normal)

Ποιά είναι η σημασία του αρχικού "!" στην ονομασία του Πράκτορα-Χρήστη;

Αυτό δείχνει ότι ο Πράκτορας-Χρήστη πιθανόν είναι ψεύτικος αλλά θα μπορούσε να είναι μια λανθασμένη υπόθεση που προκλήθηκε από bad clock στην άλλη πλευρά.

Τι σημαίνει το "Απαγόρευση επιβλαβούς έκδοσης, απαιτείται αναβάθμιση";

Μερικές φορές, ανακαλύπτεται ότι οι πελάτες έχουν ένα σφάλμα ή τρόπο λειτουργίας που είναι επιβλαβής για το gnet. Για παράδειγμα, το gtk-gnutella-0.92b είχε ένα σφάλμα που δημιουργούσε πάρα πολλά ερωτήματα τα οποία έπεφταν βροχή στο σύστημα GWebCache. Τέτοια απαγόρευση είναι εξαίρεση, συνήθως περιορισμένη σε συγκεκριμένες εκδόσεις, και ο συγγραφέας του πελάτη ενημερώνεται για την απαγόρευση.

Τι σημαίνει το "Παλιά έκδοση, παρακαλούμε αναβαθμίστε";

Οι μεγαλύτερες από ένα χρόνο εκδόσεις του gtk-gnutella απαγορεύονται, καθώς έχουν έλλειψη χαρακτηριστικών που είναι σημαντικά για την γρήγορα αναπτυσσόμενη υγεία του gnet's και τις δυνατότητές του. Επιπλέον, οι ασταθείς εκδόσεις απαγορεύονται μετά από 90 μέρες.

Γιατί δε δουλεύει ο διαμεσολαβητής HTTP μου;

Ο διαμεσολαβητής σας HTTP πρέπει να υποστηρίζει τη μέθοδο CONNECT επειδή η κανονική GET δε δουλεύει με τις συνδέσεις Gnutella. Αυτό είναι μια επέκταση του πρωτοκόλλου HTTP και υποστηρίζεται κυρίως από τους διαμεσολαβητές SQUID. Επίσης είναι συχνά απενεργοποιημένο επειδή μπορεί να θεωρηθεί πρόβλημα ασφάλειας από τον παροχέα σας. Αυτή τη στιγμή η υποστήριξη διαμεσλαβητή - όπως και για SOCKS - δεν είναι πολύ καλή. Οι υπεύθυνοι ανάπτυξης δεν χρησιμοποιούν διαμεσολαβητές αλλά αν πιστεύετε ότι μπορείτε να το διορθώσετε, θα εκτιμούσαμε τα μπαλώματά σας.

Πως μπορώ να αυξήσω τα χρονικά όρια;

Αν η σύνδεση διαδικτύου σας υποφέρει από μεγάλη καθυστέρηση ίσως βοηθήσει η αύξηση των χρονικών ορίων. Πηγαίνετε στο Ρυθμίσεις->Προτιμήσεις->Περιβάλλον χρήστη και ενεργοποιείστε το Λειτουργία για προχωρημένους. Τώρα θα βρείτε πολύ περισσότερες λειτουργίες για να αλλάξετε όταν πάτε στο Ρυθμίσεις->Προτιμήσεις->GnutellaNet.

Πως αποφασίζει ανάμεσα σε υπερ-κόμβο και σε δικτυακό κόμβο;

Για να προαχθείτε σε υπερ-κόμβο πρέπει να ανταποκρίνεστε στα παρακάτω κριτήρια:

  1. Πρέπει να υπάρχει διαθέσιμο εξερχόμενο εύρος πάνω από 8192 bytes/s.
  2. Αν είναι ενεργοποιημένοι οι προγραμματιστές εύρους, οι δικτυακοί κόμβοι πρέπει να είναι ρυθμισμένοι να μην κλέβουν όλο το εξερχόμενο εύρος HTTP.
  3. Αν είναι ενεργοποιημένος ο προγραμματιστής εξερχόμενου Gnet, πρέπει να υπάρχουν τουλάχιστον 256 bytes/s ανά σύνδεση gnet (υπερ-κόμβο ή κανονικό γνωστό ως παραδοσιακό).
  4. Γενικά, πρέπει να υπάρχουν διαθέσιμα 32 bytes/s ανά ρυθμισμένο κόμβο συν 256 bytes/s ανά σύνδεση gnet.

Αναζητήσεις

Πως μπορώ να πάρω περισσότερα αποτελέσματα;

Ο αριθμός των αποτελεσμάτων που παίρνετε εξαρτάται πολύ από το αν μπορούν οι άλλοι να συνδεθούν σε εσάς (δείτε την προώθηση θυρών) και στον αριθμό των συνδέσεων στους άλλους υπολογιστές.

Πως μπορώ να παραβλέψω αρχεία χωρίς SHA1;

Κάντε δεξί κλικ στο αποτέλεσμα μιας αναζήτησης χωρίς SHA1 και επιλέξτε "Απόρριψη αποτελεσμάτων...->με το ίδιο urn:sha1" από το αναδυόμενο μενού. Έτσι θα απορριφθούν όλα τα αποτελέσματα με αυτό το SHA1 - σε αυτή την περίπτωση χωρίς - από τα αποτελέσματα. Θα χάσετε αρκετό spam.

Που πήγε το πεδίο εισαγωγής αναζήτησης;

Οι αναζητήσεις τώρα εισάγονται στο πεδίο Αναζήτηση: στον πλαϊνό πίνακα.

Τι είναι οι "Παθητικές" αναζητήσεις;

Μία παθητική αναζήτηση θα επιστρέψει όλα τα αποτελέσματα αναζήτησης που περνάνε από το gtk-gnutella. Με το φιλτράρισμα αυτών των αποτελεσμάτων, οι παθητικές αναζητήσεις μπορεί να αποδειχθούν χρήσιμες.

Αν έχετε υπερ-κόμβο, πολλά αποτελέσματα αναζητήσεων περνάνε ήδη από τον κόμβο σας εκτός από αυτά των δικών σας αναζητήσεων. Μπορείτε να το εκμεταλλευτείτε αυτό για να κάνετε αναζητήσεις χωρίς να δημιουργείτε επιπλέον κυκλοφορία gnet. Για παράδειγμα, στον κόμβο μου με 200 δικτυακούς κόμβους, άνοιξα μια παθητική αναζήτηση και φιλτράρισα τα αποτελέσματα για να εμφανίσω μόνο τα χτυπήματα με την ονομασία eminem. Μέσα σε μια ώρα περίπου είχα 1500 αποτελέσματα. Προφανώς, όσο πιο γνωστή η αναζήτηση, και όσο μεγαλύτερη υπομονή έχετε, τόσο πιο χρήσιμη είναι αυτή η τεχνική.

Αν έχετε δικτυακό κόμβο, τα μόνα αποτελέσματα αναζήτησης που περνάνε από το gtk-gnutella είανι αυτά των ίδιων σας των αναζητήσεων, έτσι η παραπάνω τεχνική δε θα είναι χρήσιμη. Αλλά υπάρχει άλλος τρόπος να χρησιμοποιηθούν οι παθητικές αναζητήσεις που είναι χρήσιμος μόνο για δικτυακό κόμβο. Για παράδειγμα, αν ξεκινήσετε μια παθητική αναζήτηση και τη φιλτράρετε ώσε να εμφανίζει μόνο αρχεία mp3, όλα τα αρχεία mp3 από τις αναζητήσεις σας τακτοποιημένα σε μία αναζήτηση. Ανοίγοντας περισσότερες παθητικές αναζητήσεις με διαφορετικά φίλτρα, μπορείτε να εμφανίσετε διαφορετικούς τύπους αρχείων στην κάθε αναζήτηση.

Λήψεις

Τι σημαίνει η κατάσταση "Παράβλεψη ζητούμενου [SHA1|ονομασία & μέγεθος]";

Αυτό σημαίνει ότι το gtk-gnutella έχει καταχωρήσει αυτό το αρχείο ως ολοκληρωμένο στη βάση δεδομένων. αυτή η βάση δεδομένων συνήθως βρίσκεται στο ~/.gtk-gnutella/done.sha1 και στο ~/.gtk-gnutella/done.namesize. Αυτή τη στιγμή, δεν υπάρχει τρόπος να αφαιρεθεί ή να τροποποιηθεί μια καταχώρηση αυτής της βάσης δεδομένων μέσω του γραφικού περιβάλλοντος, αλλά μπορείτε να επεξεργαστείτε το αρχείο με οποιονδήποτε επεξεργαστή κειμένου όταν δεν τρέχει το gtk-gnutella. Αν προσθέσετε ή αφαιρέσετε κάτι στο ένα αρχείο, κάντε το ίδιο και στο άλλο.

Τι σημαίνει η κατάσταση "Δεν υπάρχει URN στον εξυπηρετητή";

Αυτό σημαίνει ότι το gtk-gnutella θέλει να κατεβάσει ένα αρχείο από έναν υπολογιστή, αλλά αυτός ο υπολογιστής δεν παρέχει ένα SHA1 hash για το αρχείο. ΑΠό τη στιγμή που το αρχείο είναι νέο (δεν έχει ληφθεί καθόλου), το gtk-gnutella δεν μπορεί να κάνει έλεγχο επικάλυψης για να πιστοποιήσει ότι το αρχείο είναι πράγματι αυτό που θέλετε. Σε τέτοια περίπτωση εξαρτάται από το SHA1 που παρέχεται από τον απομακρυσμένο υπολογιστή, αλλά αν δε δοθεί SHA1 το gtk-gnutella δεν έχει τρόπο να σιγουρευτεί ότι το αρχείο που θέλει να λάβει και το αρχείο στον απομακρυσμένο εξυπηρετιτή είναι πραγματικά τα ίδια.
Αν ενοχληθείτε από τέτοια μηνύματα μπορείτε να ενεργοποιήσετε την επιλογή Αισιόδοξο πρώτο κομμάτι στο Ρυθμίσεις->Προτιμήσεις->Λήψη.

Γιατί λαμβάνεται το ίδιο αρχείο X φορές;

Ελέγξτε τη στήλη Εύρος. Αυτό ονομάζεται εξάπλωση. Το gtk-gnutella προσπαθεί να λάβει το αρχείο σε κομμάτια και θα το λάβει από πολλαπλούς υπολογιστές παράλληλα, αν είναι δυνατό.

Τι είναι η "εξάπλωση";

Η εξάπλωση περιγράφει τη δυνατότητα λήψης ενός αρχείου από πολλαπλούς υπολογιστές παράλληλα. Το gtk-gnutella θα προσπαθήσει αυτόματα να βρει πρόσθετες πηγές για κάθε αρχείο στη λίστα αναμονής χρησιμοποιώντας το πλέγμα λήψεων και επιβλέποντας τα δρομολογημένα αποτελέσματα.

Τι είναι το "κομμάτι"?

Το κομμάτι είναι το μέρος ενός αρχείου. Όταν το gtk-gnutella τρέχει σε λειτουργία εξάπλωσης θα λάβει πολλαπλά κομμάτια ενός αρχείου μέχρι να ληφθεί πλήρως. Η στήλη Εύρος δείχνει ποιό κομμάτι λαμβάνετε τώρα.

Τι είναι το "πλέγμα λήψεων";

Όταν λαμβάνετε ένα αρχείο από έναν υπολογιστή που υποστηρίζει το πλέγμα λήψεων, θα σας ενημερώσει για πρόσθετες πηγές του ζητούμενου αρχείου (αν γνωρίζει βέβαια). Αυτές θα χρησιμοποιηθούν για την εξάπλωση

Τι είναι το "είτημα ώθησης";

Το αίτημα ώθησης είναι μια διαδικασία λήψης αρχείων από υπολογιστές στους οποίους δεν μπορείτε να συνδεθείτε απευθείας (επειδή άχουν τοίχος προστασίας). Δεν μπορείτε να συνδεθείτε σε αυτούς τους υπολογιστές, αλλά πιθανόν αυτοί να μπορούν αν συνδεθούν σε εσάς. Για να πείτε σε έναν απομακρυσμένο υπολογιστή να συνδεθεί σε εσάς έτσι ώστε να μπορείτε να κατεβάσετε ένα αρχείο από τον απομακρυσμένο υπολογιστή του στέλνετε ένα αίτημα ώθησης.
Αν έχετε λάβει ένα αρχείο χρησιμοποιώντας ένα αίτημα ώθησης και χάσετε την επαφή με τον υπολογιστή ο οποιός αρχικα σας είχε επιστρέψει το αποτέλεσμα για αυτό το αρχείο, χάνεται η διαδρομή ώθησης και δεν μπορείτε πια να κατεβάσετε αυτό το αρχείο. Γι αυτό οι διαδρομές ώθησης είναι σχετικά εύθραστες. Δεν μπορείτς να χρησιμοποιήσετε αιτήματα ώθησης όταν έχετε τοίχος προστασίας (δείτε την προώθηση θυρών).

Γιατί το gtk-gnutella προσθέτει ένα .OK στα ονόματα των αρχείων μου;

Πιθανώς να μην έχετε ρυθμίσει διαφορετικού καταλόγους για να ληφθέντα, τα προσωρινά και τα κακά αρχεία.

Δεν μπορώ να κατεβάσω ένα αρχείο!

Αν δε βλέπετε ένα χαμογελαστό κίτρινο εικονίδιο με γυαλιά ηλίου στη γραμμή κατάστασης, πρέπει να κάνετε κάτι για να αλλάξει αυτό. Δείτε το μέρος σχετικά με το τοίχος προστασίας.

Αλλιώς, αν το gtk-gnutella λέει ότι έχει μόνο λίγες πηγές για το αρχείο (φαίνεται καλύτερα στην υπο-καρτέλα των πληροφοριών αρχείου στο παράθυρο λήψεων) αυτό μπορεί να συμβαίνει για δύο λόγους:

Μπορείτε να δοκιμάσετε να αναζητήσετε ξανά το αρχείο κα να δείτε αν βρείτε μια άλλη, πιο διαδεδομένη, έκδοση του αρχείου. Συνήθως είναι καλή ένδειξη ενα το "#" εμφανίζει έναν αριθμό για το αρχείο. Όσο μεγαλύτερος είναι ο αριθμός, τόσο περισσότερες είναι οι πιθανότητες να το λάβετε γρήγορα.

Στο παράθυρο λήψεων, τι σημαίνει αν το χρώμα της γραμματοσειράς είναι γκρι και όχι μαύρο;

Σημαίνει ότι το αρχείο λαμβάνεται μέσω μίας διαδρομής ώθησης.

Αποστολές

Τι σημαίνει η "Κανονικοποίηση";

Εμφανίζει το σύνολο των bytes που στάλθηκαν διαιρεμένο με το μέγεθος του αρχείου.

GTK+ 2.x

Το Gtk2 είναι πάρα πολύ αργό.

Ρυθμίστε τη μεταβλητή περιβάλλοντος GDK_USE_XFT σε 0 για να δείτε αν βοηθήσει. Αυτό απενεργοποιεί το anti aliasing στο Gtk2 με το οποίο χάνετε μεγάλη επεξεργαστική ισχύ. Το περιβάλλον Gtk2 είναι αρκετά πιο αργό από το περιβάλλον Gtk1. Έτσι σε ένα αργό μηχάνημα, σκεφτείτε τη χρήση του περιβάλλοντος Gtk1.

Οι χαρακτήρες που δεν είναι ASCII εμφανίζονται ως _ (κάτω παύλες).

Ρυθμίστε τη μεταβλητή περιβάλλοντος LC_CTYPE ή LC_ALL στην κατάλληλη τιμή ανάλογα με την κωδικοποίηση που χρησιμοποιείτε. Για παράδειγμα, αν χρησιμοποιείτε ειδικούς Γερμανικούς χαρακτήρες στα ονόματα των αρχείων σας, ρυθμίστε το σε de_DE.ISO8859-1. Οι σωστές ρυθμίσεις εξαρτώνται από το λειτουργικό σας σύστημα. Δείτε το manpage setlocale(3) για λεπτομέρειες. Σε έναν ιδανικό κόσμο, όλοι θα χρησιμοποιούσαν την κωδικοποίηση UTF-8 που καλύπτει σχεδόν όλες τις γλώσσες.

Users Love Us Community Choice SF Favourite Community Leader Open Source Excellence SourceForge.net Logo RSS Feed Available Open Hub metrics Coverity Scan Build Status gtk-gnutella at GitHub
gtk-gnutella © 2000-2014 των Yann Grossel, Raphaël Manfredi και άλλων που συνέβαλλαν.