He tenido un interés de larga data en desarrollar una interfaz de usuario del sistema operativo adaptada a mis necesidades e intereses. Cuando era más joven, me volví loco jugando con las herramientas de peinado de Stardock para Windows. Me encantó desarrollar mis propios estilos de ventana e ideas de diseño. Desde entonces he tenido un picor inclasificable.GUI personalizada de Linux: ¿Por dónde empezar?
- No estoy particularmente interesado en jugar con las operaciones de kernel de nivel inferior, solo los aspectos de presentación. He estado considerando algún sabor de Linux.
- Si bien me encantaría tener algunas herramientas/aplicaciones básicas integradas que yo mismo creo, estoy interesado principalmente en las presentaciones de ventanas básicas, barras de herramientas, escritorio y administración de archivos.
- No quiero que se bloquee el uso de aplicaciones existentes, si es posible. Yo, por ejemplo, no tengo ningún interés en escribir mi propio navegador web, pero tener la capacidad de trabajar herramientas existentes en un diseño sería una gran ventaja.
- Mis ideas son a veces muy visuales por naturaleza, por lo que la capacidad de producir efectos de transparencia más complejos y formas de ventana inusuales sería útil. Más o menos la capacidad de reproducir la fidelidad gráfica de los diseños actuales de UI para OS X o Windows sería ideal.
- Se recomienda un sistema operativo y herramientas que me permitan comenzar con una pantalla en blanco y trabajar desde cero o incluir elementos básicos. La idea de un "escritorio" en el sentido tradicional no debería ser obligatoria. La flexibilidad para hacer cosas diferentes es importante para mí.
Lo que estoy buscando:
estoy interesado en lo sabores de Linux/OS podría tener sentido, qué herramientas/marcos serían útiles para llevar a cabo la tarea (Qt parece ser una sugerencia popular aquí), e información básica sobre cómo/dónde uno podría comenzar a desarrollar/probar dicha interfaz de usuario. También me gustaría leer acerca de cualquier interfaz de usuario "personal" que las personas puedan haber desarrollado.
Este es un interés que va más allá de mi trabajo normal de desarrollo, así que como una exención de responsabilidad, perdón mi ingenuidad si parece que estoy confundido. Información correctiva bienvenida.
Me doy cuenta de que esta es una gran pregunta, así que gracias a ellos por tomarse el tiempo para hacer sugerencias.
Supongo que la idea aquí es que en el caso de las "aplicaciones adicionales" estaría interesado en tener mi propia versión de este tipo de widgets. Y mi investigación es realmente acerca de poder trabajar desde cero y qué herramientas son buenas para eso, al mismo tiempo que tengo acceso a este tipo de sistemas, si así lo desea. – grey