Je m'intéresse depuis longtemps au développement d'une interface utilisateur répondant à mes besoins et intérêts. Quand j'étais plus jeune, je suis devenu fou en jouant avec les outils de skinning Stardock pour Windows. J'ai aimé développer mes propres styles de fenêtre et idées de mise en page. Depuis lors, j'ai eu un démangeaison inrayable.GUI Linux personnalisé: par où commencer?
- Je ne suis pas particulièrement intéressé par le fait de manipuler les opérations de noyau de niveau inférieur, juste les aspects de présentation. J'ai considéré une certaine saveur de Linux.
- Bien que j'aimerais créer des outils/applications intégrés de base que je crée moi-même, je m'intéresse principalement aux présentations de fenêtres de base, de barres d'outils, de bureau et de gestion de fichiers.
- Je ne veux pas être exclu de l'utilisation des applications existantes, si possible. Par exemple, je n'ai aucun intérêt à écrire mon propre navigateur Web, mais avoir la capacité de travailler des outils existants dans un design serait un atout majeur.
- Mes idées sont parfois de nature très visuelle, donc la possibilité de produire des effets de transparence plus complexes et des formes de fenêtres inhabituelles serait utile. Plus ou moins, la possibilité de reproduire la fidélité graphique des conceptions d'interface utilisateur actuelles pour OS X ou Windows serait idéale.
- Une saveur de système d'exploitation et des outils qui me permettent de commencer avec un écran blanc et travailler à partir de la base ou d'inclure des bases sont encouragés. L'idée d'un "bureau" au sens traditionnel ne devrait pas être obligatoire. La flexibilité de faire des choses différentes est importante pour moi.
Ce que je suis à la recherche:
Je suis intéressé par ce que les saveurs Linux/OS peut donner un sens, quels outils/cadres seraient utiles pour l'accomplissement de la tâche (Qt semble être un suggestion populaire ici), et des informations de base sur comment/où on pourrait commencer à développer/tester une telle interface. Je serais également intéressé par la lecture de toute interface utilisateur "personnelle" que les gens ont pu développer.
Ceci est un intérêt bien au-delà de mon travail de développement normal, donc en tant que déni, pardonnez ma naïveté si je semble être confus. Insight corrective accueilli. Je réalise que c'est une grande question, donc merci à ceux d'avoir pris le temps de faire des suggestions.
Je suppose que l'idée ici est que dans le cas des "applications ajoutées" je serais intéressé d'avoir ma propre version de ces types de widgets. Et ma question est vraiment de pouvoir travailler à partir de zéro et quels outils sont bons pour cela tout en ayant accès à ce genre de système si on le souhaite. – grey