Instalei o filezilla no Ubuntu, que preciso executar na linha de comando. Mas quando tento executá-lo mostrando, por exemplo. ajuda ou versão que recebo:
~$ filezilla -h
Error: Unable to initialize gtk, is DISPLAY set properly?
~$ filezilla -v
Error: Unable to initialize gtk, is DISPLAY set properly?
Pelo que entendi, deve existir uma interface de linha de comando para Linux:
http://blog.freshshare.com/how-to/how-to-transfer-files-with-filezilla-from-command-line.htm
Responder1
Muitos aplicativos GUI possuem linha de comandoopçõesmas isso não significa que você pode usá-los sem o X em execução. As opções de linha de comando estão disponíveis para uso em inicializadores e menus.
Mesmo se você descobrir a configuração DISPLAY corretamente, isso apenas iniciará a GUI.
Se você deseja um aplicativo FTP que não exija uma GUI, tente o lftp
.
Responder2
Você precisa habilitar o programa de controle de acesso ao servidor para X invocando xhost +
seu terminal de usuário normal. Ele permitirá que qualquer usuário se conecte ao servidor X. Quando terminar, certifique-se de restringi-lo, xhost -
pois está habilitado por padrão por motivos de segurança.