Je souhaite configurer ce qu'on appelle habituellement un kiosque, exécutant Firefox enfoncé sur notre propre page d'accueil spécifique (et des liens de là). Le système d'exploitation de base est CENTOS 5 (c'est-à-dire simplement comme RedHat Enterprise 5).
Idéalement, je veux que Firefox commence à être plein écran (et j'ai installé l'addon plein écran pour aider avec cela) et d'être verrouillé en tant que telle ( c'est-à-dire f11 ne fonctionne pas). p>
Je dois être capable d'installer ce système à l'aide d'un ou plusieurs fichiers de tours de vitesse. P>
J'ai testé mon régime complet de configuration de Firefox sous Gnome, et il Fonctionne bien - mon bureau Gnome est 1024x768 et la page d'accueil sélectionnée remplit exactement l'écran - a l'air super. P>
Cependant, je ne veux pas vous embêter avec un environnement de bureau (comme Gnome ou KDE), Il suffit d'exécuter Firefox comme un seul programme client X, avec une taille d'écran fixe de 1024x768. p>
J'ai construit des RPM pour installer X, configurez-le pour exécuter à 1024x768 et enfoncez-le x automatiquement à partir d'une artanogène à l'aide d'une coque scripts. p>
Mon script d'autologon principal contient ceci: p> xclient.sh contient ceci: p> Est-ce que quelqu'un connaît-il la raison de ce comportement? p> Quelles solutions pouvez-vous suggérer? P> Je suppose, si nécessaire, je pourrais installer Gnome sur la machine, Et puis essayez de le verrouiller - mais il semble idiot d'ajouter quelque chose de plus complexe que Gnome pour obtenir la fenêtre d'apparition de la bonne taille et au bon endroit! De plus, il y a la tâche supplémentaire d'essayer de verrouiller Gnome Down afin que les utilisateurs ne puissent rien faire d'autre avec la machine. P> Si vous pensez que cette question ne devrait pas être sur la pile débordement, dites-moi s'il vous plaît aller. (Je pense que les scripts RPM et Shell sont programmés, mais peut-être qu'ils ne comptent pas? Sinon, désolé!) P> P>
4 Réponses :
Peut-être que cela vaut la peine de regarder J'espère quelque chose comme P> xdotool code> (il n'est pas installé automatiquement, mais présent dans les référentiels Ubuntu).
xdotool search --name ".*Mozilla Firefox" windowsize 1024 768
Merci pour la pensée. Mais, à moins que cela puisse plainter à l'écran Firefox (c'est-à-dire retirer le meuble de la fenêtre, la barre de titre, etc., et supprimez des menus GNOME), ce n'est pas beaucoup d'aide.
Vous pouvez envoyer une clé F11 avec xdotool code> à la fenêtre pour le faire en plein écran, puis cartographier F11 sur autre chose ou rien avec
xxkb code> ou
xmodmap code>. En outre, désactivation de la touche code> code> aiderait à éviter de passer à un autre terminal virtuel (Ctrl-Alt-F1, etc.) sans blesser beaucoup d'expérience utilisateur.
Vous avez 2 options. Vous installez un plug-in kiosque, qui vous permet de démarrer Firefox automatiquement en mode plein écran (entre autres choses). Un exemple serait R-KIOSK P>
ou vous sautez Firefox et créez une application XUL qui fait ce que vous voulez. Vous pouvez trouver une application d'exemple ici . Et vous pouvez trouver un code intégral (non testé) ici . < / p>
Nous avons une configuration similaire à la vôtre et après un petit test a décidé d'utiliser un gestionnaire de fenêtres de carrelage au lieu de simplement exécuter Chrome ou Firefox dans X. Un gestionnaire de fenêtres de carrelage vous donnera du plein écran indépendamment de l'application et de nombreuses personnes n'auront pas les fenêtres. Borders / décorations, également génial pour les kiosques. P>
Xmonad fonctionne vraiment bien pour les écrans tactiles; Matchbox fonctionne bien aussi en fonction de votre cas d'utilisation. Impressionnant et Ratpoison sont d'autres bonnes alternatives. Vous aurez probablement mieux la chance de choisir un gestionnaire de fenêtres très minimaliste que de courir directement sur X. P>
http://www.alandmoore.com/blog/2011/11/05/Creatting-a-kiosk-with-linux-and-x11-2011-edition/ P>
Xmonad a des tonnes de raccourritiques qui devraient être désactivées, alors bien parfaits pour les tactiles tactiles, peut ne pas convenir aux kiosques avec claviers. Il dispose d'une grande documentation de configuration et d'une communauté dynamique - mais n'est pas une solution de frappe de frappe avec des kiosques équipés du clavier. P>
Juste mes deux copecks, il y a un Spécification de RPM autonome Construire un ensemble de packages visant à fournir un environnement WebKiosk avec divers navigateurs; On peut jeter un coup d'œil aux résultats pratiques avec ces isos (i ' J'espère mettre à jour l'ensemble de cette semaine) et éventuellement les adapter en tant que technologie pour modifier / construire Alt Linux Images basées sur Alt Linux est publié aussi. p>