우분투에 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 -
보안상의 이유로 기본적으로 활성화되므로 제한하십시오 .