2010-12-17 13 views
1

Ich benutze gedit mit Ubuntu, um Dateien über FTP zu bearbeiten.
Ich habe eine FTP-Verbindung mit der integrierten Funktionalität von Ubuntu (Verbindung zum Server) gespeichert
Ich kann es verwenden, um Dateien mit gedit zu bearbeiten, aber ich habe keine Möglichkeit gefunden, eine Zeitüberschreitung oder am Leben zu bleiben Option.
Also muss ich eine Nautilus-Seite auf meinem Lesezeichen aktualisieren, um die Verbindung jedes Mal zu erwecken.gedit - FTP Bearbeitung keep am Leben

Was kann ich tun?

+2

Sie würden besser fragen bei http://askubuntu.com/ –

Antwort

4

Mit FileZilla ist in Ordnung für eine einmalige Übertragung. Das Problem ist, dass Anwendungen wie FileZilla keine Option mehr sind, wenn Sie sich daran gewöhnt haben, wie einfach es ist, Dateien über eine gemountete Netzwerkverbindung zu bearbeiten. Tatsächlich würde es die Zeit verdoppeln oder verdreifachen, die benötigt wird, um auf einen Server zu springen und eine schnelle Datei zu bearbeiten.

Sie haben Recht damit, dass es im gvfsd-ftp-Paket keine keep alive-Option gibt. Zumindest nicht einen, den ich finden kann. Ich fand jedoch ein einfaches Bash-Skript, das helfen würde.

#!/bin/bash 
while true 
do 
    ls ~/.gvfs/ftp* &> /dev/null 
    sleep 15 
done 

Keine Gutschrift für mich. Ich fand dies unter launchpad

Einfach beim Start starten. Auf Ubuntu können Sie einfach a + x chmodieren und es als Startup-App ausführen. Da es einen Sleep-Timer gibt, möchten Sie ihn natürlich nicht mehrmals in Cron ausführen.

0

Sie müssen wahrscheinlich einen benutzerdefinierten Nautilus-cript schreiben. Überprüfen Sie diese SourceForge Seite.

Alternativ können Sie FileZilla verwenden und gedit als Standardeditor festlegen. Wenn FileZilla feststellt, dass Sie eine Datei gespeichert haben, wird der FTP-Server automatisch aktualisiert.

0

Der folgende Code hat 13,04 für ubuntu Wunder für gedit-ing über nautilus ftp gearbeitet und ubuntu 14.04 (ursprünglich aus here und here)

edit:

/etc/sysctl.conf

fügen Sie folgende Zeilen:

net.ipv4.tcp_keepalive_time = 60 
net.ipv4.tcp_keepalive_intvl = 5 
net.ipv4.tcp_keepalive_probes = 6 

speichern und Neustart s System.

Verwandte Themen