1

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

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

2 ответа2

1

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

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

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .