Was ist eine gute X-Anwendung, mit der ich den X-Server unter Solaris testen kann?

7

Ich verwende Solaris und möchte testen, ob ich den X-Server nach dem Festlegen der DISPLAYUmgebungsvariablen verwenden kann.

Unter Linux verwende ich in der Regel xeyes, xclockoder xterm. Aber keines davon scheint unter Solaris verfügbar zu sein.

Beachten Sie, dass ich die GA-Version von Oracle Solaris 11 verwende.

NullUser
quelle
Gibt es ein bestimmtes Attribut, das es zum Testen "gut" macht? Ich würde sagen "jede X-Anwendung, die Sie installiert haben" - vermutlich haben Sie eine, oder Sie würden sich überhaupt nicht mit X beschäftigen
Michael Mrozek
1
All dies ist unter Solaris 11 verfügbar, wenn Sie die Pakete installieren. Verwenden Sie diese Option pkg search xeyesbeispielsweise, 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.
Alanc
@alanc Interessant; Sowohl xterm als auch xeyes sind im compatibility/packages/SUNWxwpltPaket enthalten, dessen Name mich glauben lässt, dass es in Zukunft von Oracle gelöscht wird.
NullUser
@NullUserException: Sie sollten festgestellt haben, dass xeyes in pkg:/x11/demound xterm in ist pkg:/terminal/xterm. Das compatibility/packages/SUNWxwplthä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.
Alanc
@alanc Hätten Sie Hinweise dazu: dba.stackexchange.com/questions/8204 ?
NullUser

Antworten:

8

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:

pkg search xeyes 

Ich habe das compatibility/packages/SUNWxwpltPaket benutzt und es installiert xtermund xeyeszu /usr/bin.

NullUser
quelle
Ich habe immer xeyes verwendet, als ich noch Solaris-Administrator war. Ich bin mir ziemlich sicher, dass es ein Standard mit den Versionen 2.5, 2.6, 7 und 8 war.
Nils
8
xset -q > /dev/null

Ich fand dies unter /programming/637005/x-server-running (als Antwort auf eine etwas irreführend formulierte Frage).

  • schnell
  • in Skripten verwendbar
  • leise, wenn OK; Diagnose für Problem auf stderr
Quigi
quelle
2

Möglicherweise möchten Sie Ihre Umgebungsvariable PATHauf das Verzeichnis erweitern /usr/openwin/bin:

 PATH=$PATH:/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.

ktf
quelle
Dort befinden sie sich in Releases bis (und einschließlich) Solaris 10. Unter Solaris 11 befinden sie sich jetzt /usr/bin, obwohl Kompatibilitätssymlinks für /usr/openwin& /usr/X11Pfade verbleiben .
Alanc
1

Ich benutze nur xclock. Es ist unter Solaris verfügbar, aber an einem seltsamen Ort. Sie können es finden mit:

find / -name xclock 2>/dev/null
Brian Knoblauch
quelle
1
Unter Solaris 10 und älter ist es in /usr/openwin/bin- unter Solaris 11 ist es in /usr/bin.
Alanc