2

FTP経由でファイルを編集するために、Ubuntuでgeditを使用しています。
Ubuntu 統合機能 (Connect to Server)
を使用して FTP 接続をブックマークしました。これを使用して gedit でファイルを編集できますが、タイムアウトを設定する方法やキープアライブ オプションを設定する方法が見つかりませんでした。
そのため、ブックマークの Nautilus ページを毎回更新して、接続を起動する必要があります。

私に何ができる ?

4

4 に答える 4

5

FileZilla を使用すると、1 回限りの転送で問題ありません。問題は、マウントされたネットワーク接続を介してファイルを編集するのがいかに簡単であるかに慣れると、FileZilla のようなアプリケーションはオプションではないということです。実際、サーバーにアクセスして簡単なファイルを編集するのにかかる時間は、おそらく 2 倍または 3 倍になるでしょう。

gvfsd-ftp パッケージにはキープアライブ オプションがないと言っているのは正しいです。少なくとも私が見つけることができるものはありません。ただし、役立つ簡単なbashスクリプトを見つけました。

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

私の信用はありません。これがランチパッドに投稿されているのを見つけました

起動時に実行するだけです。ubuntu では、chmod a+x だけで起動アプリとして実行できます。スリープ タイマーがあるので、cron で複数回実行したくないことは明らかです。

于 2011-09-20T16:17:42.243 に答える
1

次のコードは、ubuntu 13.04 および ubuntu 14.04 の nautilus ftp を介した gedit-ing で驚異的に機能しました (元はhereおよびhereから) 。

編集:

/etc/sysctl.conf

次の行を追加します。

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

システムを保存して再起動します。

于 2013-12-26T02:18:35.207 に答える
0

おそらく、カスタムの Nautilus スクリプトを作成する必要があります。このSourceForgeページを確認してください。

あるいは、FileZilla を使用して gedit をデフォルトのエディターとして設定することもできます。FileZilla がファイルを保存したことを検出すると、FTP サーバーを自動的に更新します。

于 2011-01-10T06:21:57.607 に答える