netbeans (java) hiển thị cửa sổ trống trong trình quản lý cửa sổ ốp lát (awesome wm)


10

Tôi sử dụng trình quản lý cửa sổ "tuyệt vời" (ốp lát) (với cấu hình mặc định) và muốn chạy netbeans (ứng dụng java).

Nhưng cửa sổ hoàn toàn màu xám. Cửa sổ trình cài đặt cũng vậy, vì vậy tôi đã cài đặt theo KDE.

Tôi đoán nó phải thực hiện cách java nói chuyện với bàn làm việc hoặc WM nhưng khó tìm được từ khóa phù hợp để tìm kiếm vấn đề này

Câu trả lời:


10

JVM chứa một danh sách mã hóa cứng của các trình quản lý cửa sổ không cha mẹ lại như Awesome. Bạn có thể khắc phục điều này bằng cách sử dụng wmnametiện ích được cung cấp bởi mút.org trong gói suckless-toolsđể đặt thuộc tính tên trình quản lý cửa sổ của cửa sổ gốc:

sudo apt-get install suckless-tools

sau đó

wmname LG3D

hoặc là

wmname compiz

Sau đó khởi động lại hoặc khởi chạy ứng dụng Java của bạn.

Tôi đã xác nhận điều này sẽ hoạt động trên JDK 1.7u3 với Netbeans 7.1 trên Ubuntu 11.10 / Awesome.

Để biết thêm chi tiết, hãy xem wiki của Awesome về vấn đề này .


1
có vấn đề tương tự với xmonad, điều này đã khắc phục nó
Dog

Trên bài viết trên wikipedia đó, nó nói rằng xmonad không hối hận: "Hầu như tất cả các nhà quản lý cửa sổ hiện đại đều làm cha mẹ lại [...] bởi những người quản lý cửa sổ này "
Dog

2

Bạn có thể xác định một biến môi trường cho biết WM của bạn không sửa lỗi:

export _JAVA_AWT_WM_NONREPARENTING=1

nguồn

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.