Ứng dụng X tốt mà tôi có thể sử dụng để kiểm tra máy chủ X trên Solaris là gì?


7

Tôi đang sử dụng Solaris và tôi muốn kiểm tra xem tôi có thể sử dụng máy chủ X hay không sau khi đặt DISPLAYbiến môi trường.

Trên Linux, tôi thường sử dụng xeyes, xclockhoặc xterm. Nhưng không ai trong số này dường như có sẵn trên Solaris.

Lưu ý rằng tôi đang sử dụng bản phát hành GA của Oracle Solaris 11.


Có một số thuộc tính cụ thể làm cho nó "tốt" để thử nghiệm? Tôi sẽ nói "bất kỳ ứng dụng X nào bạn đã cài đặt" - có lẽ bạn có một ứng dụng hoặc bạn sẽ không làm phiền với X ngay từ đầu
Michael Mrozek

1
Tất cả những thứ đó đều có sẵn trên Solaris 11 nếu bạn cài đặt các gói - pkg search xeyesví dụ sử dụng để tìm gói phù hợp. Việc chúng được cài đặt theo mặc định hay không phụ thuộc vào việc bạn đã sử dụng trình cài đặt văn bản hay gui.
alanc

@alanc Thú vị; cả xterm và xeyes đều được bao gồm trong compatibility/packages/SUNWxwpltgói, cái tên khiến tôi tin rằng nó sẽ bị Oracle bỏ trong tương lai.
NullUser

@NullUserException: bạn nên tìm thấy xeyes trong pkg:/x11/demovà xterm đang ở pkg:/terminal/xterm. Điều này compatibility/packages/SUNWxwpltphụ thuộc vào những thứ mà nó cài đặt mọi thứ trong gói SolarW 10 SUNWxwplt, để tương thích với các gói SVR4 cũ phụ thuộc vào SUNWxwplt và trong khi nó có thể biến mất, các gói thực tế không nên.
alanc

@alanc Bạn có bất cứ manh mối nào về điều này không: dba.stackexchange.com/questions/8204 ?
NullUser

Câu trả lời:


8

Tôi xin lỗi, tôi đã không đề cập đến việc tôi đang sử dụng Oracle Solaris 11.

Trong bản phát hành này, không ai trong số này được cài đặt theo mặc định (được sử dụng trình cài đặt văn bản). Bạn phải cài đặt chúng bằng trình quản lý gói. Để tìm gói nào chứa ứng dụng bạn muốn sử dụng pkg search:

pkg search xeyes 

Tôi đã sử dụng các compatibility/packages/SUNWxwpltgói và cài đặt nó xtermxeyesđể /usr/bin.


Tôi luôn sử dụng xeyes khi tôi còn là quản trị viên Solaris. Tôi khá chắc chắn rằng đó là một tiêu chuẩn với các Phiên bản 2.5, 2.6, 7 và 8.
Nils

8
xset -q > /dev/null

Tôi đã tìm thấy điều này tại /programming/637005/x-server-rucky (để trả lời cho một câu hỏi có phần gây hiểu nhầm).

  • nhanh chóng
  • có thể sử dụng trong các kịch bản
  • yên lặng nếu OK; chẩn đoán cho vấn đề trên stderr

2

Bạn có thể muốn mở rộng biến môi trường của mình PATHsang thư mục /usr/openwin/bin:

 PATH=$PATH:/usr/openwin/bin

Đó là (vì lý do lịch sử) nơi các ứng dụng X11 cư trú trên Solaris. Ở đó bạn có thể tìm thấy xterm , xclock và nhiều máy khách cơ sở khác cho X11.


Đó là nơi họ cư trú trên các bản phát hành thông qua (và bao gồm) Solaris 10. Trên Solaris 11 hiện đang ở /usr/bin, mặc dù các liên kết tương thích vẫn còn cho /usr/openwin& /usr/X11đường dẫn.
alanc

1

Tôi chỉ sử dụng xclock. Nó có sẵn trên Solaris, nhưng ở một nơi kỳ lạ; bạn có thể tìm thấy nó với:

find / -name xclock 2>/dev/null

1
Trên Solaris 10 trở lên, nó nằm trong /usr/openwin/bin- trên Solaris 11 /usr/bin.
alanc

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.