Tengo que leer el modo de alto contraste del sistema operativo nativo y tengo que aplicar las configuraciones en mi producto. Ahora para las ventanas que he hecho algo como esto:¿Cuál sería getDesktopProperty() para Linux?
try {
Toolkit toolkit = Toolkit.getDefaultToolkit();
boolean highContrast = (Boolean)toolkit.getDesktopProperty("win.highContrast.on");
}catch(Exception e) {
}
Esto funciona bien para Windows pero necesito la propiedad de escritorio para leer la configuración de Linux de alto contraste. ¿Alguien puede decirme cuál sería la propiedad de escritorio para Linux?
No he podido encontrar una propiedad de alto contraste definida en la documentación en línea en http://www.freedesktop.org/wiki/Specifications/XSettingsRegistry pero podría obtener el tema de escritorio a través de getDesktopProperty ("gnome.Net/ThemeName ") y verifica si el valor contiene" alto contraste "en él. – Joshua
Mira una pregunta similar http://stackoverflow.com/q/1062711/891391 – yatul