Невозможно запустить FileZilla из командной строки Linux

Невозможно запустить FileZilla из командной строки Linux

Я установил filezilla на ubuntu, который мне нужно запустить из командной строки. Но когда я пытаюсь запустить его, показывая, например, help или version, я получаю:

~$ 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

Многие приложения с графическим интерфейсом имеют командную строкупараметрыно это не значит, что вы можете использовать их без запущенного X. Параметры командной строки предназначены для использования лаунчеров и меню.

Даже если вы правильно разберетесь с настройкой DISPLAY, все равно запустится графический интерфейс.

Если вам нужно FTP-приложение, не требующее графического интерфейса, попробуйте lftp.

решение2

Вам нужно включить программу управления доступом к серверу для X, вызвав ее xhost +в вашем обычном пользовательском терминале. Она позволит любому пользователю подключаться к X-серверу. После того, как вы закончите, просто убедитесь, что вы ограничили ее, так xhost -как она включена по умолчанию из соображений безопасности.

Связанный контент