Version courte
Comment réinitialiser les règles de positionnement et de dimensionnement de fenêtre par défaut? Comme dans, lorsqu'une application démarre, elle se souvient de sa dernière position et taille. Je veux qu'il ne fasse pas cela, et commence dans la position qu'il aurait démarrée dans une nouvelle installation.
Y a-t-il une liste quelque part que je peux simplement supprimer (ou modifier)?
Information système
Ubuntu MATE 16.04 LTS, en utilisant Compiz
Version longue et explication
Ma raison de demander est probablement un peu bizarre. J'ai une application (en particulier, Kerbal Space Program) qui a commencé à planter immédiatement lors de la charge. J'avais peaufiné les raccourcis clavier du jeu et défini accidentellement l'un des raccourcis de redimensionnement de la fenêtre de Compiz que je n'utilise jamais (mea culpa) et quand je l'ai utilisé, le jeu s'est immédiatement écrasé. Depuis lors, il ne se chargera pas du tout.
Réponses aux questions avant de les poser:
"Cela ressemble à un bug dans KSP et n'est donc pas pertinent ici" Vous avez probablement raison, mais je ne peux pas réécrire le code du jeu. J'ai plusieurs versions du jeu installées, et elles me posent toutes exactement le même problème. Donc, quel que soit le problème, il ne se trouve nulle part dans les fichiers locaux du jeu, car ils sont tous séparés. Je pense que c'est un cas où KSP ne répond pas intelligemment à une situation à laquelle il ne s'attendait pas.
Fondamentalement, je soupçonne que si je peux réinitialiser la taille de la fenêtre par défaut, le problème disparaîtra, c'est pourquoi je pose cette question ici.
"KSP donne-t-il des messages d'erreur utiles?" Non.
« Est - KSP donner de l' ONU des messages d'erreur utiles? » Non.
"Vous avez sûrement essayé cela dans d'autres gestionnaires de fenêtres?" En effet. Même problème dans Compiz et Marco. Je n'ai pas essayé d'en installer d'autres.
"Cela fonctionne-t-il dans d'autres comptes d'utilisateurs?" Comme un rêve. J'ai toutes mes installations KSP sur un disque séparé, elles sont donc accessibles pour mon utilisateur de test - et cela se charge très bien.
dconf dump /
contient des informations sur la taille de fenêtre par défaut de kerbal (cela pourrait être incorrect et le faire planter).Réponses:
J'ai trouvé cette réponse en faisant des recherches sur votre problème et j'ai pensé qu'elle pourrait être utile car si elle ne réinitialisera pas les autorisations par défaut, elle vous permettra de choisir la taille de la fenêtre lorsque le programme sera ouvert.
la source
Solution générale:
L'utilisation de l'éditeur dconf (l'interface graphique, via le package dconf-editor sur ubuntu et similaire, est la plus pratique, bien que la ligne de commande via dconf-cli fonctionnera probablement aussi) recherchez les paramètres appropriés. Pour les boîtes de dialogue standard GTK telles que le sélecteur de fichiers, le sélecteur de couleurs, etc., ils se trouvent probablement dans
org/gtk/settings
et pour les applications autonomes, ils se trouvent probablement dansorg/gnome
.Différentes applications stockent leurs paramètres de différentes manières afin que votre kilométrage puisse varier, mais essayez de rechercher l'application (ou le fournisseur de celle-ci) que vous utilisez et voyez si vous pouvez trouver une clé relative à la taille de la fenêtre.
J'ai résolu mon problème en définissant
org/gtk/settings/file-chooser/window-size
sur(800, 600)
, et la prochaine fois que j'utiliserais la boîte de dialogue de fichier ouvert, elle avait la taille demandée.Voici ce que je faisais:
la source