Vị trí của trình quản lý Window trên Mac OS X là gì?


1

Tôi đang cố gắng tìm vị trí của trình quản lý cửa sổ / cài đặt trên hệ thống Mac OS X của mình, nhưng không thể làm như vậy?

Bất cứ ai có thể xin vui lòng chỉ cho tôi đến vị trí?

EDIT: Tôi tin rằng trình quản lý cửa sổ trên Mac được gọi là Quartz Compositor.


Bạn đang cố gắng để thực hiện? Có thể liên quan đến chủ đề .
Daniel Beck

Tôi muốn sử dụng các công cụ nm / otx với trình quản lý cửa sổ. Tôi muốn tìm hiểu làm thế nào nó được liên kết với Quartz. Ví dụ: CGContextRef không biết nó sẽ vẽ ở đâu trên màn hình, thông tin này có trong trình quản lý cửa sổ.
RLT

Câu trả lời:


2

Mac OS X thực chất không có ứng dụng quản lý cửa sổ riêng biệt như X trên Linux. Bạn đã đúng rằng hệ thống cửa sổ được gọi là Quartz Compositor . Nó cũng được gọi là WindowServer.

Nếu bạn đang cố gắng chuyển các công cụ Linux yêu cầu máy chủ X Windows, có lẽ bạn nên sử dụng X11, máy chủ X Window đi kèm. Nó ở trong /Applications/Utilities/X11, nhưng không được cài đặt theo mặc định. Bạn có thể cài đặt nó bằng cách chèn đĩa khôi phục phần mềm đi kèm với máy Mac của bạn và tìm gói 'cài đặt phần mềm bổ sung' trên đó. Mở nó và làm theo hướng dẫn, đảm bảo rằng bạn chọn gói X11 khi được lựa chọn.


Cảm ơn Scott. Nếu tôi cài đặt X11, các ứng dụng khác trên hệ thống có tiếp tục sử dụng Quartz Compositor hay chúng chuyển sang X11? Nếu họ không, ở cấp cao nhất, X11 hoặc Quartz Compositor? Ý tôi là X11 có sử dụng Quartz Compositor bên dưới không?
RLT

X11 là một ứng dụng Mac OS X, và do đó nằm trên cùng của hệ thống cửa sổ Mac OS X thông thường. X11 không phải là trình quản lý cửa sổ thay thế; các ứng dụng chạy với nó vẫn sẽ nằm trên máy tính để bàn Quartz (nó không có gốc , để sử dụng thuật ngữ kỹ thuật). Từ quan điểm của người dùng, nó giống như Exceed trên Windows hơn X trên Linux.
Scott

1

Đường dẫn của windowserver là ...

/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/WindowServer
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.