Kurzfassung
Wie setzen Sie die Standardregeln für die Fensterpositionierung und -größe zurück? Wie in, wenn eine Anwendung gestartet wird, merkt sie sich ihre letzte Position und Größe. Ich möchte, dass es das nicht tut und an einer beliebigen Position startet, an der es bei einer Neuinstallation gestartet worden wäre.
Gibt es irgendwo eine Liste, die ich einfach löschen (oder ändern) kann?
Systeminformationen
Ubuntu MATE 16.04 LTS mit Compiz
Lange Version und Erklärung
Mein Grund zu fragen ist wahrscheinlich ein bisschen komisch. Ich habe eine Anwendung (speziell das Kerbal Space Program), die beim Laden sofort abstürzt. Ich hatte die Tastaturkürzel im Spiel optimiert und versehentlich eine der Tastenkombinationen für die Größenänderung von Compiz festgelegt, die ich nie verwendet habe (mea culpa), und als ich sie verwendete, stürzte das Spiel sofort ab. Seitdem wird es überhaupt nicht mehr geladen.
Antworten auf Fragen, bevor Sie sie stellen:
"Das klingt nach einem Fehler in KSP und ist daher hier nicht relevant." Sie haben wahrscheinlich Recht, aber ich kann den Code des Spiels nicht umschreiben. Ich habe mehrere Versionen des Spiels installiert und alle geben mir genau das gleiche Problem. Wo immer das Problem liegt, ist es nirgendwo in den lokalen Dateien des Spiels, da diese alle getrennt sind. Ich denke, es ist ein Fall, in dem KSP nicht intelligent auf eine Situation reagiert, die es nicht erwartet hat.
Grundsätzlich habe ich den Verdacht, dass das Problem behoben wird, wenn ich die Standardfenstergröße zurücksetzen kann. Deshalb frage ich dies hier.
"Gibt KSP hilfreiche Fehlermeldungen aus?" Nein.
„Is KSP Angabe von un hilfreich Fehlermeldungen?“ Nein.
"Sicher haben Sie das in anderen Fenstermanagern versucht?" Tatsächlich. Gleiches Problem bei Compiz und Marco. Ich habe nicht versucht, andere zu installieren.
"Funktioniert es in anderen Benutzerkonten?" Wie ein Traum. Ich habe alle meine KSP-Installationen auf einem separaten Laufwerk, sodass sie für meinen Testbenutzer zugänglich sind - und es wird einwandfrei geladen.
dconf dump /
herauszufinden, ob der Befehl Informationen zur Standardfenstergröße von kerbal enthält (dies könnte falsch sein und zum Absturz führen).Antworten:
Ich habe diese Antwort gefunden, als ich Ihr Problem untersucht habe, und ich dachte, dass sie nützlich sein könnte, da sie zwar die Standardberechtigungen nicht zurücksetzt, aber die Größe des Fensters beim Öffnen des Programms auswählen kann.
quelle
Allgemeine Lösung:
Verwenden Sie den dconf-Editor (der GUI-Editor über das dconf-editor-Paket unter Ubuntu und ähnlichem ist am bequemsten, obwohl die Befehlszeile 1 über dconf-cli wahrscheinlich auch funktioniert) und suchen Sie nach den relevanten Einstellungen. Bei GTK-Standarddialogen wie der Dateiauswahl, der Farbauswahl usw. befinden sie sich wahrscheinlich in
org/gtk/settings
und bei eigenständigen Anwendungen befinden sie sich wahrscheinlich inorg/gnome
.Verschiedene Anwendungen speichern ihre Einstellungen auf unterschiedliche Weise, sodass Ihr Kilometerstand variieren kann. Versuchen Sie jedoch, sich dort nach der von Ihnen verwendeten Anwendung (oder deren Hersteller) umzusehen, und prüfen Sie, ob Sie einen Schlüssel für die Fenstergröße finden.
Ich reparierte mein Problem , indem
org/gtk/settings/file-chooser/window-size
auf(800, 600)
, und das nächste Mal , wenn ich den Open-Dateidialog verwendet, hatte es die gewünschte Größe.Folgendes habe ich getan:
quelle