[[Vorlage(Archiviert, "Das Projekt wird scheinbar nicht mehr weiter geführt. Die letzte veröffentliche Version 0.5.4 datiert auf 2011.")]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] [:Programme_starten: Ein Programm starten] [:Paketquellen_freischalten/PPA: Verwenden eines PPA] (''optional'') [:Datenverwaltung: Datenverwaltung - Einhänge-Punkte und Einhänge-Arten] [:mount: Einhängepunkte] [:Rechte: Rechte für Dateien und Ordner ändern] [:Samba: Übersichtsseite zu Samba] }}} [[Inhaltsverzeichnis()]] [[Bild(pyneighborhood_logo_new.png, 48, align=left)]] [launchpad:pyneighborhood:pyNeighborhood] {en} ist ein in Python geschriebenes [:Samba:]-Clientprogramm, mit dessen Hilfe man Freigaben suchen, anzeigen und einbinden kann - ähnlich der Netzwerkumgebung unter Windows. Besonders nützlich ist das Programm für Desktop-Umgebungen, deren Dateimanager keine Freigaben im Netzwerk anzeigen oder verbinden konnten (z.B. [:Xfce:] oder [:LXDE:]). Das Programm ist als Weiterentwicklung des inzwischen veralteten Programms [:Archiv/Samba_Client_LinNeighborhood:LinNeighborhood] entstanden. Im Gegensatz zum graphischen Tool [:Gigolo:] baut PyNeighborhood nicht auf dem [:Archiv/gvfs-mount:gvfs], sondern auf dem [:Samba Client cifs:cifs-vfs] auf, wodurch mehr Einbind-Optionen zur Verfügung stehen [7]. = Installation = Folgende Pakete müssen installiert [1] werden: {{{#!vorlage Paketinstallation pyneighborhood, universe }}} Nach erfolgreicher Installation kann das Programm aus dem Startmenü über * "''Internet -> pyNeighborhood''" (GNOME) * "''K-Menü -> Programme -> System -> pyNeighborhood''" (KDE) * "''Netzwerk -> pyNeighborhood''" (Xfce) oder mit dem Befehl `pyNeighborhood` gestartet [2] werden. = Konfiguration = Durch [[Vorlage(Tasten, lmt)]]-klicken der Schaltfläche ''"Einstellungen"'' im Hauptfenster öffnet sich ein Optionsfenster mit zwei Reitern. Hier können alle wesentlichen Einstellungen vorgenommen werden. Normalerweise können alle Standard-Einstellungen bis auf den Einhängepunkt und Benutzername/Passwort beibehalten werden. [[Bild(./Optionen_1.png, 250, align=right)]] == Netzwerk == In diesem Reiter werden verschiedene Parameter festgelegt, um im Netzwerk nach Freigaben zu suchen. Unter ''"Standard Benutzername und Passwort"'' kann man, falls man für alle Freigaben dieselben Zugangsdaten benutzen möchte, den gewünschten Benutzernamen sowie das zugehörige Passwort eingeben. Es wird automatisch bei jeder neuen Freigabe übertragen (es ist jedoch auch möglich, für neue Freigaben eigene Zugangsdaten einzugeben). In ''"Lookup"'' werden die Pfade der Programme eingetragen, die im Hintergrund nach Freigaben suchen und diese anzeigen. Normalerweise muss hier nichts geändert werden. Falls man nach dem Einhängen von Freigaben den Ordner automatisch öffnen will, setzt man einen Haken bei ''"Starte einen Dateimanager nach dem Einhängen"''. Unter GNOME wäre der einzutragende Dateimanager [:Nautilus:], unter Xfce [:Thunar:] und unter LXDE [:PCManFM:]. Normalerweise benötigt PyNeighborhood keine Root-Rechte. Zum Einhängen von Freigaben können jedoch Root-Rechte erforderlich sein. Wenn ''"sudo verwenden"'' aktiviert ist, fragt PyNeighborhood automatisch mittels [:sudo:] nach Root-Rechten. Auch diese Einstellung braucht man im Normalfall nicht zu ändern. [[Bild(./Optionen_2.png, 250, align=right)]] == Dateisysteme == In diesem Reiter werden verschiedene Parameter festgelegt, um im Netzwerk gefundene Freigaben einzuhängen. Die beiden Einstellungen ''"SMB"'' und ''"CIFS"'' sollten nicht geändert werden. Intern wird ab Ubuntu 8.04 [:Hardy_Heron:] nur noch [:Samba#Netzwerk-Protokolle:CIFS] verwendet, SMB wird in einer der kommenden Versionen komplett aus pyNeighborhood entfernt werden. Wichtig ist in diesem Teil des Optionsfensters nur die Eingabe des ''"Einhängepunkts"''. Freigaben werden an den Ort eingehängt, der hier eingetragen ist. Im Idealfall ist dies ein extra für diese Zweck angelegter Unterordner des Home-Verzeichnisses, da PyNeighborhood Schreibrechte für diesen Ordner braucht. Grundsätzlich können auch andere Ordner wie '''/media''' oder '''/mnt''' genutzt werden [4] [5]. = Benutzung = Bei korrekter Konfiguration ist die Bedienung sehr simpel. In der linken Spalte werden die verfügbaren Netzwerke bzw. Arbeitsgruppen angezeigt, während in der rechten Spalte die eingehängten Freigaben angezeigt werden. Ein [[Vorlage(Tasten, lmt)]]-Klick auf den blauen Pfeil aktualisiert die entsprechende Liste. [[Bild(./pyneighborhood_fenster.png, 350, align=right)]] == Einhängen einer Freigabe == Zum Einhängen einer sichtbaren Freigabe markiert man die gewünschte Freigabe und [[Vorlage(Tasten, lmt)]]-klickt auf das graue ''"Verbindungs"''-Symbol oberhalb der Baumansicht. Falls erforderlich, wird ein Benutzername und das Passwort abgefragt. Der eingehängte Ordner erscheint danach rechts in der Liste der Einhängepunkte. Möchte man eine Freigabe einhängen, die nicht in der linken Spalte angezeigt wird, so klickt man oben auf das grüne ''"Hinzufügen"''-Kreuz. Dort muss man in das erscheinende Eingabefeld den Ort der Freigabe eingeben. == Aushängen einer Freigabe == Zum Entfernen eines zuvor eingehängten Ordners markiert man in der rechten Spalte diesen und klickt dann auf das graue ''"Verbindung trennen"''-Symbol. {{{#!vorlage Hinweis Ab [:Hardy_Heron:Ubuntu 8.04] erscheint zusätzlich ein Symbol für die Freigabe auf dem Desktop. Wen das stört, kann dieses Verhalten mit dem [:gconf-editor:Gnome-Konfigurations-Editor] (''"Anwendungen -> Systemwerkzeuge"'' oder über das Terminal mit `gconf-editor`) und dem Entfernen des Hakens bei ''"volumes_visible"'' unter ''"/apps/nautilus/desktop"'' beseitigen. Achtung: dies betrifft dann aber alle Desktop-Symbole für (externe) Datenträger, z.B. auch für USB-Sticks. }}} = Probleme und Lösungen = == Fehlermeldung beim Herunterfahren == Folgende Fehlermeldung kann beim Herunterfahren auftreten: „CIFS VFS: server not responding. No response for cmd 50 ...“. Das liegt daran, dass CIFS-Freigaben erst nach dem Beenden des Netzwerks ausgehängt werden. Einfache Lösung: Freigaben vor dem Herunterfahren manuell aushängen (siehe auch [:Samba_Client_cifs#Probleme-und-Loesungen: CIFS - Probleme und Lösungen]). == Unterschiedliche Samba-Versionen == Ist auf dem Client eine andere Version von Samba installiert als auf dem Server, sind Probleme mit den CIFS-UNIX-Erweiterungen möglich. Dann hilft [:Samba_Client_cifs#CIFS-UNIX-Erweiterungen-deaktivieren: CIFS-UNIX-Erweiterungen deaktivieren] weiter. = Links = * [launchpad:pyneighborhood:Projektseite] {en} * [http://ikhaya.ubuntuusers.de/2010/08/22/projektvorstellung-pyneighborhood/ pyNeighborhood] - Ikhaya-Projektvorstellung, 08/2010 * [:Samba Client cifs:] - Freigaben einbinden mit cifs-vfs * [:Gigolo:] - vergleichbares Werkzeug, das jedoch das [:Archiv/gvfs-mount:gvfs] verwendet * [:Samba:] {Übersicht} Ubersichtsseite # tag: Netzwerk, Samba