Tôi cần phải xác định chương trình trình quản lý cửa sổ nào đang chạy, trên Linux.Cách phát hiện nếu hệ điều hành Linux sử dụng môi trường KDE hoặc Gnome
Mã giả cho nó như thế nào sẽ được sử dụng:
if(WindowManagerOfOS.isKDE()){
do.anyThing();
}
Làm thế nào tôi có thể làm điều này? Thậm chí có thể không?
Tôi không thể kiểm tra điều này trên máy tính của mình nhưng hãy thử xem những gì UIManager.getSystemLookAndFeelClassName() trả về một trong hai – Adam
Liên quan: http://stackoverflow.com/questions/3376679/qt-how-to-detect-whether- a-application-is-running-on-gnome-or-kde –