Ich habe Filezilla auf Ubuntu installiert und muss es über die Befehlszeile ausführen. Aber wenn ich versuche, es auszuführen und z. B. Hilfe oder Version angezeigt wird, erhalte ich:
~$ filezilla -h
Error: Unable to initialize gtk, is DISPLAY set properly?
~$ filezilla -v
Error: Unable to initialize gtk, is DISPLAY set properly?
So wie ich es verstehe, sollte es für Linux eine Befehlszeilenschnittstelle geben:
http://blog.freshshare.com/how-to/wie-übertrage-ich-Dateien-mit-Filezilla-von-der-Befehlszeile.htm
Antwort1
Viele GUI-Anwendungen haben eine BefehlszeileOptionendas heißt aber nicht, dass Sie sie verwenden können, ohne dass X ausgeführt wird. Die Befehlszeilenoptionen sind für die Verwendung von Startern und Menüs vorgesehen.
Selbst wenn Sie die DISPLAY-Einstellung richtig herausfinden, wird nur die GUI gestartet.
Wenn Sie eine FTP-Anwendung wünschen, die keine GUI erfordert, versuchen Sie es mit lftp
.
Antwort2
Sie müssen das Server-Zugriffskontrollprogramm für X aktivieren, indem Sie es xhost +
in Ihrem normalen Benutzerterminal aufrufen. Dadurch kann jeder Benutzer eine Verbindung zum X-Server herstellen. Wenn Sie fertig sind, stellen Sie einfach sicher, dass Sie es einschränken, xhost -
da es aus Sicherheitsgründen standardmäßig aktiviert ist.