Ich verwende Solaris und möchte testen, ob ich den X-Server nach dem Festlegen der DISPLAY
Umgebungsvariablen verwenden kann.
Unter Linux verwende ich in der Regel xeyes
, xclock
oder xterm
. Aber keines davon scheint unter Solaris verfügbar zu sein.
Beachten Sie, dass ich die GA-Version von Oracle Solaris 11 verwende.
pkg search xeyes
beispielsweise, um das richtige Paket zu finden. Ob sie standardmäßig installiert sind oder nicht, hängt davon ab, ob Sie das Text- oder GUI-Installationsprogramm verwendet haben.compatibility/packages/SUNWxwplt
Paket enthalten, dessen Name mich glauben lässt, dass es in Zukunft von Oracle gelöscht wird.pkg:/x11/demo
und xterm in istpkg:/terminal/xterm
. Dascompatibility/packages/SUNWxwplt
hängt davon ab , solche , wie sie alles installiert , die in Solaris 10 SUNWxwplt Paket war, um die Kompatibilität mit alten SVR4 - Pakete , die auf SUNWxwplt abhängen und während es weg gehen kann, die tatsächlichen Pakete sollten nicht.Antworten:
Es tut mir leid, ich habe nicht erwähnt, dass ich Oracle Solaris 11 verwendet habe.
In dieser Version wird keines davon standardmäßig installiert (verwendet das Textinstallationsprogramm). Sie müssen sie mit dem Paketmanager installieren. Um herauszufinden, welches Paket die gewünschte Anwendung enthält, verwenden Sie
pkg search
:Ich habe das
compatibility/packages/SUNWxwplt
Paket benutzt und es installiertxterm
undxeyes
zu/usr/bin
.quelle
Ich fand dies unter /programming/637005/x-server-running (als Antwort auf eine etwas irreführend formulierte Frage).
quelle
Möglicherweise möchten Sie Ihre Umgebungsvariable
PATH
auf das Verzeichnis erweitern/usr/openwin/bin
:Hier befinden sich (aus historischen Gründen) X11-Anwendungen auf Solaris. Dort finden Sie möglicherweise xterm , xclock und viele andere Basisclients für X11.
quelle
/usr/bin
, obwohl Kompatibilitätssymlinks für/usr/openwin
&/usr/X11
Pfade verbleiben .Ich benutze nur
xclock
. Es ist unter Solaris verfügbar, aber an einem seltsamen Ort. Sie können es finden mit:quelle
/usr/openwin/bin
- unter Solaris 11 ist es in/usr/bin
.Ich persönlich kopiere eine grundlegende Grafikanwendung in Java, wie diese http://beginwithjava.blogspot.ch/2008/07/very-basic-java-graphics-3-examples.html (BasicFrame.java), kompiliere sie und führe sie aus es ... natürlich sollte ein JDK installiert sein ...
quelle