2010-12-17 66 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。