8
votes

X11 Impossible de maximiser les applications lorsqu'un gestionnaire de fenêtre n'est utilisé

Nous avons un système basé sur Linux qui n'utilise pas de gestionnaire de fenêtres. Lorsque nous commençons certaines applications (par exemple Firefox) à partir d'une fenêtre de terminal (E.G. Firefox &), nous constatons que peu importe ce que nous faisons, nous ne pouvons pas obtenir l'application pour afficher plein écran.

Si nous exécutons XRANDR, il affiche la résolution par défaut est 1280x1024, mais lorsque nous essayons de maximiser Firefox (en appuyant sur F11), l'application est uniquement dimensionnée à 1203x650.

Une autre application qui semble avoir le même problème est le lecteur PDF Evince.

Notre application n'est pas configurée pour exécuter un gestionnaire de fenêtres (et nous ne voulons pas en ajouter un), alors je me demande si vous pouvez faire quelque chose d'autre que nous pouvons faire pour obtenir ces applications pour rendre plein écran.

merci ...

x11

0 commentaires

4 Réponses :


3
votes

passe l'option "-geometry = 1280x1024 + 0 + 0" à l'aide de Firefox?


1 commentaires

Le commutateur de géométrie n'a pas fait l'affaire pour Firefox et n'a pas été reconnu par le Refince PDF Reader (voir la mise à jour de ma question ci-dessus). Je suis sûr qu'il y a quelque chose de fondamental que je suis msrsing, je ne suis tout simplement pas sûr de ce que c'est. Merci pour la suggestion.



22
votes

Bien que vous n'ayez pas veut utiliser un gestionnaire de fenêtres, vous pourriez besoin pour utiliser un gestionnaire de fenêtres.

Je n'ai pas creusé dans les sources du serveur X autour de cela, je ne peux donc pas dire définitivement x nécessite un gestionnaire de fenêtres à exécuter correctement. Mais comme quelqu'un qui écrit X code client et pirate le serveur X, sur des appareils incorporés minimalistes avec de petits écrans, une puissance de processeur faible et pas de GPU ... Disons simplement que tous les principaux acteurs de cet espace utilisent une et ont de bonnes raisons. pour cela.

Si vous souhaitez éviter de mastiquer beaucoup d'espace disque, de la RAM ou de la CPU Power faire la gestion de la fenêtre, vous devez consulter Matchbox . C'est un gestionnaire de fenêtres à basse empreinte conçu pour répondre à ces critères et que de nombreux gens dans cet espace intégré minimaliste utilisent. Mon employeur l'utilise sur les téléphones portables, configuré de sorte que une seule application à la fois soit visible pour l'utilisateur, et l'application de premier plan prend tout l'écran sans bordures de fenêtre. Mais vous pouvez l'utiliser d'autres moyens également - Nokia l'utilise pour leurs comprimés réseau basés sur Maemo.


0 commentaires

8
votes

Vous pouvez utiliser xwit (1) pour redimensionner de force et placer les fenêtres. Mais aussi loin que je sache, x11 en soi n'a pas le concept d'une fenêtre "maximisée"; L'idée même n'est ajoutée que par la plupart des gestionnaires de fenêtres et / ou des applications (comme Firefox).


0 commentaires

0
votes

Oh, aussi ... Si vous ne définissez pas explicitement un gestionnaire de fenêtres, vous pouvez revenir de manière inattendue à Le gestionnaire de fenêtre X11 par défaut . Si vous n'êtes pas absolument positif, il n'y a pas de gestionnaire de fenêtres, vous devriez vérifier dans cette possibilité.


2 commentaires

TWM a des barres et des boutons de titres de fenêtre de fenêtre assez évidents, alors je pense que tout le monde saurait avoir exécuté un gestionnaire de fenêtres. Dans sa configuration par défaut, il incombe à l'utilisateur à Placer les fenêtres comme ils sont créés Avant de montrer une nouvelle fenêtre, qui devrait être un homme mort.


Notre .xinitrc est configuré pour simplement démarrer un XTERM, aucun gestionnaire de fenêtres du tout. Nous faisons à l'occasion, à la TWM du Xterm, mais je suis convaincu que TWM ne commence pas lorsque nous initialisons X. Merci pour la suggestion ...