Question

Je veux un code STH. qui fonctionne essentiellement comme TiVo. Mettez-le, vous ne voyez que le menu ou une sortie, donc pas sous-jacente OS ou quoi que ce soit d'autre est directement visible par l'utilisateur.

Je veux utiliser Linux comme base. Pouvez-vous suggérer une bonne distribution de base?

  1. Code Puis-je avoir un frontend sans un gestionnaire de fenêtres et en cours d'exécution?
  2. Si oui, est-ce possible avec java-gnome ou quelle combinaison linguistique / IUG-cadre suggérez-vous?
  3. Si non, quel est le gestionnaire de fenêtres minimale qui peut gérer les menus de fantaisie, etc?
  4. Que faut-il pour créer des superpositions de la vidéo sur un flux HD? Y a-t-il des bibliothèques que je devrais jeter un oeil à?

Merci

Était-ce utile?

La solution

  1. Absolument .
  2. Je ne compte pas sur Gnome de travail lui-même sans un gestionnaire de fenêtres. Autre que cela ... la langue n'a pas d'importance.
  3. Les gestionnaires de fenêtres ne font la gestion des fenêtres. Les menus et les autres sont le travail de la boîte à outils widget. Quoi qu'il en soit, Metacity.
  4. ... Ce que je n'ai pas la moindre idée de.

Autres conseils

  1. Oui. Si vous avez une seule fenêtre, vous n'avez pas besoin d'un gestionnaire de fenêtres. En utilisant X vous pouvez commencer une application et définir la position et la taille de ce de la ligne de commande (ce qui en fait plein écran). Vous voudrez peut-être jeter un oeil à xinit si c'est ce que vous voulez. Ceci est probablement le plus facile pourquoi pour obtenir quelque chose de travail. Mais une autre option est sauter X et utilisez DirectFB . Si vous souhaitez afficher plusieurs fenêtres, d'autre part, vous avez besoin d'une sorte de gestionnaire de fenêtres pour les gérer.

  2. Tant que vous exécutez X il n'y a pas de problème en utilisant java-gnome comme cadre si c'est ce que vous êtes à l'aise avec. Je suppose que vous ne vouliez pas exécuter les applications gnome stock, mais tout code visible à l'utilisateur vous.

  3. dépend beaucoup de ce que vous entendez avec des menus de fantaisie. Si vous transparance moyenne et comme vous avez besoin d'un gestionnaire composite (si vous ne faites pas que tout vous dans votre rendez fenêtre de l'application). Je ne suis pas sûr de cela, mais je pense que vous pouvez exécuter un gestionnaire indépendant composé d'un gestionnaire de fenêtres si vous trouvez que convenable. Encore une fois, cela est si vous exécutez X. En utilisant la transparence DirectFB et ce sont fait de manière plus simple.

  4. Si vous avez l'intention d'écrire votre propre lecteur multimédia, vous devriez jeter un oeil à GStreamer . Il peut flux, décoder et d'affichage vidéo et ajouter des superpositions vidéo (entre autres) et est extrêmement facile à utiliser.

Minimaliste fenêtre carrelage gère comme impressionnant, ou href="http://xmonad.org" rel="nofollow noreferrer"> xmonad peut être utile comme base, sinon vous devrez gérer mise au point et la fenêtre vous dimensionnement. Il est normalement assez facile de les rendre invisibles à l'utilisateur.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top