Ubuntu に FileZilla をインストールしましたが、これはコマンド ラインから実行する必要があります。しかし、ヘルプやバージョンなどを表示して実行しようとすると、次のメッセージが表示されます。
~$ filezilla -h
Error: Unable to initialize gtk, is DISPLAY set properly?
~$ filezilla -v
Error: Unable to initialize gtk, is DISPLAY set properly?
私の理解では、Linux にはコマンドライン インターフェイスが存在するはずです。
http://blog.freshshare.com/how-to/how-to-transfer-files-with-filezilla-from-command-line.htm
答え1
多くのGUIアプリにはコマンドラインがあるオプションただし、これは X を実行せずに使用できるという意味ではありません。コマンド ライン オプションは、ランチャーとメニューで使用するために用意されています。
DISPLAY 設定を正しく理解したとしても、GUI が起動するだけです。
GUI を必要としない FTP アプリケーションが必要な場合は、 を試してくださいlftp
。
答え2
通常のユーザー端末で を呼び出して、X のサーバー アクセス制御プログラムを有効にする必要があります xhost +
。これにより、すべてのユーザーが X サーバーに接続できるようになります。完了したら、セキュリティ上の理由からデフォルトで有効になっているので、必ず で制限してくださいxhost -
。