無法從 Linux 命令列啟動 FileZilla

無法從 Linux 命令列啟動 FileZilla

我已經在 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

您需要透過 xhost +在普通用戶終端中呼叫來啟用X的伺服器存取控製程式。它將授予任何使用者連接到 X-server 的權限。完成後,請確保限制它,xhost -因為出於安全原因它預設為啟用。

相關內容