Vì vậy, tôi di chuyển một số chương trình X xuống mac, và tôi nhận đượcMac X11 có phần mở rộng XTEST không?
Error: XTEST extension unavailable on '(null)'.
từ xdotool.
OS X X11 có XTEST không?
Nếu không, có cách nào để thêm không?
Vì vậy, tôi di chuyển một số chương trình X xuống mac, và tôi nhận đượcMac X11 có phần mở rộng XTEST không?
Error: XTEST extension unavailable on '(null)'.
từ xdotool.
OS X X11 có XTEST không?
Nếu không, có cách nào để thêm không?
Chạy lệnh sau trong Terminal:
defaults write org.x.X11 enable_test_extensions -boolean true
(theo here). Sau đó, thoát và khởi động lại máy chủ X; phần mở rộng XTEST sau đó sẽ có sẵn.
tôi phải làm hai lệnh sau đây để có được điều này để làm việc trên Mountain Lion (từ here):
defaults write org.x.X11 enable_test_extensions -boolean true
defaults write org.macosforge.xquartz.X11 enable_test_extensions -boolean true
Mac có phần mở rộng kiểm tra như một phần của dự án mã nguồn mở XQuartz (nếu được cài đặt).
X11.app có sẵn theo mặc định cho Mac OS X v10.5-10.7, nhưng kể từ Mountain Lion, Apple đã giảm hỗ trợ riêng cho X11.app, với người dùng hướng đến dự án nguồn mở XQuartz (mà nó đóng góp) thay thế.
Để kiểm tra nếu phần mở rộng THỬ được kích hoạt, hãy thử các lệnh sau:
$ defaults read org.x.X11
{
"enable_test_extensions" = 1;
}
$ defaults read org.macosforge.xquartz.X11
{
...
"enable_test_extensions" = 1;
"startx_script" = "/opt/X11/bin/startx -- /opt/X11/bin/Xquartz";
}
Đối tải hướng dẫn, kiểm tra XQuartz page.
Đối XQuartz,
defaults write org.macosforge.xquartz.X11 enable_test_extensions -bool yes
Xem this link.
Splendid, cảm ơn! Tôi không thể tưởng tượng tại sao không được đặt mặc định. –
Đầu vào tự động có thể được xem là một nguy cơ bảo mật, đặc biệt là vì XTEST không đặt cờ 'send_event' trong cấu trúc' XEvent' cho phép ứng dụng biết rằng nó đang được tự động hóa. –
Điều đó có ý nghĩa. cảm ơn một lần nữa! –