Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

Xnest - Trực tuyến trên đám mây

Chạy Xnest trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh Xnest có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


Xnest - máy chủ X lồng nhau

SYNOPSIS


xnest [ lựa chọn ]

MÔ TẢ


xnest vừa là máy khách X vừa là máy chủ X. xnest là một khách hàng của máy chủ thực sự
thay mặt nó quản lý các yêu cầu về cửa sổ và đồ họa. xnest là một máy chủ riêng
khách hàng. xnest thay mặt họ quản lý các yêu cầu về cửa sổ và đồ họa. Gửi tới những khách hàng này,
xnest dường như là một máy chủ thông thường.

LỰA CHỌN


xnest hỗ trợ tất cả các tùy chọn tiêu chuẩn của việc triển khai máy chủ mẫu. Để biết thêm
chi tiết vui lòng xem máy chủ X(1). Các đối số bổ sung sau đây cũng được hỗ trợ.

-trưng bày chuỗi
Tùy chọn này chỉ định tên hiển thị của máy chủ thực xnest nên cố gắng
kết nối với. Nếu nó không được cung cấp trên dòng lệnh, xnest sẽ đọc DISPLAY
biến môi trường để tìm hiểu thông tin này.

-đồng bộ hóa Tùy chọn này cho biết xnest để đồng bộ hóa các hoạt động đồ họa và cửa sổ của nó với
máy chủ thực sự. Đây là một tùy chọn hữu ích để gỡ lỗi, nhưng nó sẽ làm chậm xnest's
hiệu suất đáng kể. Nó không nên được sử dụng trừ khi thực sự cần thiết.

-đầy Tùy chọn này cho biết xnest để tận dụng khả năng tái tạo hoàn toàn của các đối tượng máy chủ thực và
mở lại kết nối mới đến máy chủ thực mỗi khi máy chủ lồng nhau tạo lại.
Việc triển khai máy chủ mẫu sẽ tạo lại tất cả các đối tượng trong máy chủ khi
khách hàng cuối cùng của máy chủ này chấm dứt. Khi điều này xảy ra, xnest theo mặc định
duy trì cùng một cửa sổ cấp cao nhất và cùng một kết nối máy chủ thực trong mỗi
thế hệ. Nếu người dùng chọn tái tạo hoàn toàn, ngay cả cửa sổ cấp cao nhất và
kết nối đến máy chủ thực sẽ được tạo lại cho mỗi thế hệ máy chủ.

Đẳng cấp chuỗi
Tùy chọn này chỉ định lớp trực quan mặc định của máy chủ lồng nhau. Nó tương tự
đến -cc tùy chọn từ tập hợp các tùy chọn tiêu chuẩn ngoại trừ việc nó sẽ chấp nhận một
chuỗi chứ không phải là một số cho đặc tả lớp trực quan. Các chuỗi phải
một trong sáu giá trị sau: Tĩnh Màu Xám, Thang độ xám, Màu tĩnh, giả màu,
Màu thật, hoặc là Màu trực tiếp. Nếu cả hai Đẳng cấp-cc các tùy chọn được chỉ định,
trường hợp cuối cùng của một trong hai tùy chọn được ưu tiên. Lớp hình ảnh mặc định
của máy chủ lồng nhau không cần phải giống với lớp hình ảnh mặc định của
máy chủ thật nhưng nó phải được máy chủ thật hỗ trợ. Sử dụng xdpyinfo(1) tới
lấy danh sách các lớp trực quan được hỗ trợ trên máy chủ thực trước khi bắt đầu xnest.
Nếu người dùng chọn lớp tĩnh thì tất cả các màu trong bản đồ màu mặc định sẽ là
được phân bổ trước. Nếu người dùng chọn lớp động, màu sắc trong bản đồ màu mặc định
sẽ được cung cấp cho khách hàng cá nhân để phân bổ.

-chiều sâu int
Tùy chọn này chỉ định độ sâu hình ảnh mặc định của máy chủ lồng nhau. Độ sâu của
hình ảnh mặc định của máy chủ lồng nhau không cần phải giống với độ sâu của
hình ảnh mặc định của máy chủ thực, nhưng nó phải được máy chủ thực hỗ trợ.
Sử dụng xdpyinfo(1) để có được danh sách độ sâu hình ảnh được hỗ trợ trên máy chủ thực
trước khi bắt đầu xnest.

-sss Tùy chọn này cho biết xnest để sử dụng phần mềm bảo vệ màn hình. Theo mặc định, xnest sẽ
sử dụng trình bảo vệ màn hình tương ứng với trình bảo vệ màn hình phần cứng trong thực tế
máy chủ. Tất nhiên, ngay cả trình bảo vệ màn hình này cũng được tạo bằng phần mềm vì xnest làm
không kiểm soát bất kỳ phần cứng thực tế nào. Tuy nhiên, nó được coi như một trình bảo vệ màn hình phần cứng
trong mã máy chủ mẫu.

-hình học WxH+X+Y
Tùy chọn này chỉ định các tham số hình học cho cấp cao nhất xnest cửa sổ. Nhìn thấy
“ THÔNG SỐ KỸ THUẬT HÌNH HỌC” trong X(7) để thảo luận về cú pháp của tùy chọn này. Cái này
cửa sổ tương ứng với cửa sổ gốc của máy chủ lồng nhau. chiều rộng W và chiều cao
H được chỉ định với tùy chọn này sẽ là chiều rộng và chiều cao tối đa của mỗi cấp cao nhất
xnest cửa sổ. xnest sẽ cho phép người dùng làm cho bất kỳ cửa sổ cấp cao nhất nào nhỏ hơn, nhưng
nó sẽ không thực sự thay đổi kích thước của cửa sổ gốc của máy chủ lồng nhau. xnest làm
chưa hỗ trợ tiện ích mở rộng RANDR để thay đổi kích thước, xoay và phản ánh
cửa sổ gốc. Nếu tùy chọn này không được chỉ định, xnest se chọn WH được
3/4 kích thước của cửa sổ gốc của máy chủ thực.

-ww int
Tùy chọn này chỉ định độ rộng đường viền của cấp cao nhất xnest cửa sổ. số nguyên
tham số int phải tích cực. Độ rộng đường viền mặc định là 1.

-Tên chuỗi
Tùy chọn này chỉ định tên của cấp cao nhất xnest cửa sổ như chuỗi. Các
giá trị mặc định là tên chương trình.

-scrns int
Tùy chọn này chỉ định số lượng màn hình cần tạo trong máy chủ lồng nhau. Vì
mỗi màn hình, xnest sẽ tạo một cửa sổ cấp cao nhất riêng biệt. Mỗi màn hình đều
được tham chiếu bằng số sau dấu chấm trong thông số tên hiển thị của máy khách.
Ví dụ, thuật ngữ x -trưng bày : 1.1 sẽ mở một thuật ngữ x(1) máy khách trong máy chủ lồng nhau
với số hiển thị :1 trên màn hình thứ hai. Số lượng màn hình có hạn
bằng hằng số được mã hóa cứng trong mã mẫu máy chủ, thường là 3.

-Tải về
Tùy chọn này cho biết xnest để thực hiện cài đặt bản đồ màu của riêng mình bằng cách bỏ qua màu thực
người quản lý cửa sổ. Để nó hoạt động bình thường, người dùng có thể phải
tạm thời thoát khỏi trình quản lý cửa sổ thực. Theo mặc định, xnest sẽ giữ lồng nhau
cửa sổ máy khách có bản đồ màu sẽ được cài đặt trong máy chủ thực trong
WM_COLORMAP_WINDOWS tài sản cấp cao nhất xnest cửa sổ. Nếu bản đồ màu này là
có cùng loại hình ảnh với cửa sổ gốc của máy chủ lồng nhau, xnest sẽ
liên kết bản đồ màu này với cấp cao nhất xnest cửa sổ cũng vậy. Vì điều này làm
không nhất thiết phải như vậy, người quản lý cửa sổ nên nhìn chủ yếu vào
WM_COLORMAP_WINDOWS thuộc tính chứ không phải là bản đồ màu được liên kết với phần trên cùng
cấp xnest cửa sổ. Thật không may, các trình quản lý cửa sổ không giỏi làm việc đó
tuy nhiên, tùy chọn này có thể có ích.

-cha mẹ window_id
Tùy chọn này cho biết xnest sử dụng window_id làm cửa sổ gốc thay vì tạo một
cửa sổ.

ĐA THẾ HỆ MÔ TẢ


Khởi động xnest chỉ đơn giản như việc khởi động xđồng hồ(1) từ trình mô phỏng thiết bị đầu cuối. Nếu như
người dùng muốn chạy xnest trên cùng một máy trạm với máy chủ thực, điều quan trọng là
rằng máy chủ lồng nhau được cấp địa chỉ ổ cắm nghe riêng. Vì vậy, nếu có
một máy chủ đã chạy trên máy trạm của người dùng, xnest sẽ phải bắt đầu với
số hiển thị mới. Vì thường không có nhiều hơn một máy chủ chạy trên một
máy trạm, chỉ định 'xnest :1' trên dòng lệnh sẽ đủ cho hầu hết người dùng.
Đối với mỗi máy chủ chạy trên máy trạm, số lượng hiển thị cần tăng thêm
một. Vì vậy, nếu bạn muốn bắt đầu một cái khác xnest, bạn sẽ cần gõ 'xnest :2trên
dòng lệnh.

Để chạy các máy khách trong máy chủ lồng nhau, mỗi máy khách cần được cung cấp cùng một số hiển thị
như máy chủ lồng nhau. Ví dụ, 'thuật ngữ x -trưng bày :1' sẽ bắt đầu một thuật ngữ x xử lý trong
máy chủ lồng nhau đầu tiên và 'thuật ngữ x -trưng bày :2' sẽ bắt đầu một thuật ngữ x trong lồng thứ hai
server từ ví dụ trên. Các khách hàng bổ sung có thể được bắt đầu từ những thuật ngữ xs trong
mỗi máy chủ lồng nhau.

xnest as a khách hàng
xnest hoạt động và coi máy chủ thực và các máy khách thực khác như một máy khách thực khác.
Tuy nhiên, đây là một ứng dụng khách khá khắt khe vì hầu hết mọi yêu cầu về cửa sổ hoặc đồ họa từ
một máy khách lồng nhau sẽ dẫn đến một yêu cầu cửa sổ hoặc đồ họa từ xnest đến máy chủ thực sự.
Vì vậy, điều mong muốn là xnest và máy chủ thực nằm trên mạng cục bộ hoặc thậm chí
tốt hơn, trên cùng một máy. xnest giả định rằng máy chủ thực hỗ trợ SHAPE
sự mở rộng. Không có cách nào để tắt giả định này một cách linh hoạt. xnest có thể
được biên dịch mà không có phần mở rộng SHAPE được tích hợp sẵn, trong trường hợp đó máy chủ thực sự không cần
ủng hộ điều này. Hỗ trợ lựa chọn tiện ích mở rộng SHAPE động có thể được xem xét thêm
sự phát triển của xnest.

từ xnest không cần sử dụng hình ảnh mặc định giống như máy chủ thực, cấp cao nhất
cửa sổ của xnest khách hàng luôn có bản đồ màu riêng. Điều này ngụ ý rằng các cửa sổ khác'
màu sắc sẽ không được hiển thị chính xác khi tiêu điểm bàn phím hoặc con trỏ nằm trong xnest
cửa sổ, trừ khi máy chủ thực có hỗ trợ nhiều hơn một bản đồ màu được cài đặt bất kỳ lúc nào.
thời gian. Bản đồ màu được liên kết với cửa sổ trên cùng của xnest khách hàng không cần phải là
bản đồ màu thích hợp mà máy chủ lồng nhau muốn cài đặt trong máy chủ thực. bên trong
trường hợp máy khách lồng nhau cố gắng cài đặt bản đồ màu của một hình ảnh khác với
hình ảnh mặc định của máy chủ lồng nhau, xnest sẽ đặt cửa sổ trên cùng của ứng dụng khách lồng nhau này
và tất cả các cửa sổ trên cùng khác của các máy khách lồng nhau sử dụng cùng bản đồ màu vào
WM_COLORMAP_WINDOWS tài sản cấp cao nhất xnest cửa sổ trên máy chủ thực. Do đó nó
điều quan trọng là trình quản lý cửa sổ thực sự quản lý xnest cửa sổ cấp cao nhất nhìn vào
các WM_COLORMAP_WINDOWS thuộc tính thay vì bản đồ màu được liên kết với cấp cao nhất
xnest cửa sổ. Vì hầu hết các trình quản lý cửa sổ dường như chưa triển khai quy ước này
đúng, xnest có thể tùy chọn cài đặt trực tiếp bản đồ màu vào máy chủ thực
bỏ qua trình quản lý cửa sổ thực. Nếu người dùng chọn tùy chọn này, thông thường
cần thiết phải tạm thời vô hiệu hóa trình quản lý cửa sổ thực vì nó sẽ ảnh hưởng đến
xnest sơ đồ cài đặt bản đồ màu.

Các thủ tục điều khiển bàn phím và con trỏ của máy chủ lồng nhau sẽ thay đổi bàn phím và
các tham số điều khiển con trỏ của máy chủ thực. Vì thế, sau xnest được khởi động, nó
sẽ thay đổi điều khiển bàn phím và con trỏ của máy chủ thực thành nội bộ của chính nó
mặc định

xnest as a máy chủ
xnest vì một máy chủ trông giống hệt một máy chủ thực sự đối với các máy khách của chính nó. Đối với khách hàng,
không có cách nào để biết chúng đang chạy trên máy chủ thực hay máy chủ lồng nhau.

Như đã đề cập, xnest là một máy chủ rất thân thiện với người dùng khi nói đến tùy chỉnh.
xnest sẽ chọn một số đối số dòng lệnh có thể định cấu hình mặc định của nó
lớp trực quan và chiều sâu, số lượng màn hình, v.v.

Sự phức tạp rõ ràng duy nhất từ ​​quan điểm của người dùng về việc sử dụng xnest như một máy chủ
việc lựa chọn phông chữ. xnest quản lý phông chữ bằng cách tải chúng cục bộ và sau đó chuyển
tên phông chữ đến máy chủ thực và yêu cầu nó tải phông chữ đó từ xa. Cách tiếp cận này
tránh tình trạng quá tải khi gửi các bit glyph qua mạng cho mọi thao tác văn bản,
mặc dù nó thực sự là một lỗi. Hậu quả của cách tiếp cận này là người dùng sẽ có
phải lo lắng về hai đường dẫn phông chữ khác nhau — một đường dẫn cục bộ cho máy chủ lồng nhau và một đường dẫn phông chữ từ xa
một dành cho máy chủ thực — vì xnest không truyền đường dẫn phông chữ của nó đến máy chủ thực.
Lý do là vì máy chủ thực và máy chủ lồng nhau không cần chạy trên cùng một tệp
hệ thống làm cho hai đường dẫn phông chữ không tương thích lẫn nhau. Vì vậy, nếu có một phông chữ trong
đường dẫn phông chữ cục bộ của máy chủ lồng nhau, không có gì đảm bảo rằng phông chữ này tồn tại trong
đường dẫn phông chữ từ xa của máy chủ thực. Các phông chữ xls(1) máy khách, nếu chạy trên lồng nhau
máy chủ, sẽ liệt kê các phông chữ trong đường dẫn phông chữ cục bộ và nếu chạy trên máy chủ thực, sẽ liệt kê
phông chữ trong đường dẫn phông chữ từ xa. Trước khi một phông chữ có thể được mở thành công bằng cách lồng nhau
máy chủ, nó phải tồn tại trong đường dẫn phông chữ cục bộ và từ xa. Đó là trách nhiệm của người dùng
để chắc chắn rằng đây là trường hợp.

TƯƠNG LAI HƯỚNG DẪN


Tạo yêu cầu linh hoạt cho tiện ích mở rộng SHAPE trong máy chủ thực, thay vì
phải biên dịch lại xnest để bật và tắt yêu cầu này.

Có lẽ nên có một tùy chọn dòng lệnh để nói xnest kế thừa bàn phím và
các tham số điều khiển con trỏ từ máy chủ thực thay vì áp đặt các tham số của chính nó.

xnest nên đọc tệp đầu vào tùy chỉnh để mang lại sự tự do hơn nữa và
đơn giản trong việc lựa chọn bố cục mong muốn.

Không có hỗ trợ sao lưu cửa hàng và lưu dưới, nhưng điều này cũng cần được xem xét.

Việc triển khai phông chữ phù hợp nên được chuyển sang os lớp.

Sử dụng Xnest trực tuyến bằng dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    Máy pha
    Máy pha
    Phaser là một công cụ mở nhanh, miễn phí và thú vị
    nguồn HTML5 trò chơi khung cung cấp
    Hiển thị WebGL và Canvas trên
    trình duyệt web trên máy tính để bàn và thiết bị di động. Trò chơi
    có thể được đồng ...
    Tải xuống Phaser
  • 2
    Động cơ VASSAL
    Động cơ VASSAL
    VASSAL là một công cụ trò chơi để tạo
    phiên bản điện tử của bảng truyền thống
    và các trò chơi bài. Nó cung cấp hỗ trợ cho
    kết xuất và tương tác mảnh trò chơi,
    và ...
    Tải xuống Công cụ VASSAL
  • 3
    OpenPDF - Ngã ba của iText
    OpenPDF - Ngã ba của iText
    OpenPDF là một thư viện Java để tạo
    và chỉnh sửa các tệp PDF bằng LGPL và
    Giấy phép nguồn mở MPL. OpenPDF là
    Mã nguồn mở LGPL/MPL kế thừa của iText,
    có ...
    Tải xuống OpenPDF - Một nhánh của iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Hệ thống tự động
    Phân tích khoa học địa lý - là một địa lý
    Phần mềm Hệ thống Thông tin (GIS) với
    khả năng to lớn cho dữ liệu địa lý
    chế biến và ana ...
    Tải xuống SAGA GIS
  • 5
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ IBM dành cho Java/JTOpen là một
    thư viện các lớp Java hỗ trợ
    lập trình client/server và internet
    các mô hình cho một hệ thống chạy OS/400,
    i5/OS, hoặc...
    Tải xuống Hộp công cụ cho Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (hoặc D3 cho Tài liệu hướng dữ liệu)
    là một thư viện JavaScript cho phép bạn
    để tạo dữ liệu động, tương tác
    trực quan hóa trong trình duyệt web. Với D3
    bạn...
    Tải xuống D3.js
  • Khác »

Lệnh Linux

Ad