2010-12-17 116 views
1

我使用gedit和Ubuntu通过FTP编辑文件。
我已经为Ubuntu集成功能性(连接到服务器)添加了书签FTP连接
我可以使用它来编辑具有gedit的文件,但我没有找到设置任何超时或保持活动选项的方法。
因此,我必须刷新书签上的Nautilus页面才能每次唤醒连接。gedit - FTP编辑保持活跃

我该怎么办?

+2

你最好问问http://askubuntu.com/ – 2010-12-17 14:51:12

回答

4

使用FileZilla可以进行一次性传输。问题是,一旦习惯了通过安装的网络连接编辑文件是多么的容易,像FileZilla这样的应用程序就不是一种选择。事实上,它可能会增加一倍或三倍跳上服务器和编辑快速文件的时间。

你说gvfsd-ftp包中没有keep alive选项是正确的。至少不是我能找到的一个。然而,我确实找到了一个简单的bash脚本来帮助你。

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

对我没有功劳。我发现这贴在launchpad

只需在启动时运行它。在Ubuntu上,你可以chmod + x并作为启动应用运行。由于有一个睡眠计时器,显然你不想在cron中多次运行它。

0

您可能需要编写一个自定义Nautilus cript。检查这个SourceForge页面。

或者,您可以使用FileZilla并将gedit设置为默认编辑器。当FileZilla检测到你已经保存了一个文件时,它会自动更新FTP服务器。

0

下面的代码创造了奇迹的gedit中,荷兰国际集团通过鹦鹉螺FTP的Ubuntu 13.04和Ubuntu 14.04(最初从herehere

编辑:

的/etc/sysctl.conf

添加这些行:

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

保存并重启小号ystem。