Как сбросить положение и размеры окон по умолчанию?


12

Укороченная версия

Как вы сбрасываете правила размещения и размера окон по умолчанию? Например, когда приложение запускается, оно запоминает свою последнюю позицию и размер. Я хочу, чтобы он этого не делал и начал в том положении, в котором он был бы запущен в новой установке.

Есть ли где-нибудь список, который я могу просто удалить (или изменить)?

Системная информация

Ubuntu MATE 16.04 LTS, используя Compiz

Длинная версия и объяснение

Моя причина спрашивать, вероятно, немного странно. У меня есть приложение (в частности, Kerbal Space Program), которое сразу же начинает зависать при загрузке. Я настраивал сочетания клавиш в игре и случайно установил одно на одно из сочетаний клавиш для изменения размера окна Compiz, которые я никогда не использую (mea culpa), и когда я их использовал, игра сразу же вылетала. С тех пор он вообще не будет загружаться.

Ответы на вопросы, прежде чем задавать их:

«Это похоже на ошибку в KSP и, следовательно, здесь не имеет значения». Вы, вероятно, правы, но я не могу переписать код игры. У меня установлено несколько версий игры, и все они дают мне точно такую ​​же проблему. Поэтому, где бы ни была проблема, ее нет нигде в локальных файлах игры, потому что все они разделены. Я думаю, что это случай, когда KSP не реагирует разумно на ситуацию, которую не ожидала.

По сути, у меня есть подозрение, что если я смогу сбросить размер окна по умолчанию, проблема исчезнет, ​​поэтому я спрашиваю об этом здесь.

"KSP дает какие-либо полезные сообщения об ошибках?" Нет .

"KSP выдает какие-либо ненужные сообщения об ошибках?" Нет .

"Конечно, вы пробовали это в других оконных менеджерах?" В самом деле. Та же проблема у Компиза и Марко. Я не пробовал устанавливать другие.

"Это работает в других учетных записях пользователей?" Как мечта. У меня все мои KSP установлены на отдельном диске, поэтому они доступны для моего тестового пользователя - и он загружается просто отлично.


1
просто дикая догадка, но у Kerbal Space обычно есть фиксированный размер окна? если это так, попробуйте и посмотрите, есть ли у команды dconf dump / какая-либо информация о размере окна по умолчанию для kerbal (это может быть неверно и привести к сбою).
Джейкоб Влейм

@JacobVlijm Не ходи. Единственное, о чем говорит ksp, - это несколько скриптов, которые я сделал сам. О, и еще куча всего о worKSPaces ... вздох
TheTrippmeister

Ответы:


0

Я нашел этот ответ, когда проводил некоторые исследования вашей проблемы, и подумал, что он может быть полезен, поскольку, если он не будет сбрасывать разрешения по умолчанию, он позволит вам выбрать размер окна при открытии программы.


0

Общее решение:

Использование редактора dconf (графический интерфейс через пакет dconf-editor в ubuntu и аналогичных программах наиболее удобен, хотя командная строка через dconf-cli, вероятно, тоже будет работать) ищет соответствующие настройки. Для стандартных диалогов GTK, таких как средство выбора файлов, средство выбора цвета и т. Д., Они, вероятно, расположены в org/gtk/settings, а для автономных приложений - скорее всего org/gnome.

Различные приложения хранят свои настройки по-разному, поэтому ваш пробег может различаться, но попробуйте поискать там приложение (или его поставщика), которое вы используете, и посмотреть, сможете ли вы найти ключ, относящийся к размеру окна.

Я исправил свою проблему, установив org/gtk/settings/file-chooser/window-sizeна (800, 600), и в следующий раз, когда я использовал диалог открытия файла, он имел запрошенный размер.

Вот что я делал:

Я использую пересылку X11 на удаленном сервере для домашней разработки, и каким-то образом размер диалогового окна открытия файла был изменен до очень большого размера, так что он превышал размер мониторов, на которых я выполняю свою работу, и поэтому я не мог перемещаться по GUI легко, используя его только с помощью сочетаний клавиш. Это было раздражающим, но недостаточно раздражающим, чтобы что-то радикально исправить, поэтому оно сохранялось годами (поскольку вы не можете изменить размер этого диалога обычными средствами при использовании пересылки X11 на xming). Время от времени это меня расстраивало, и я искал в Интернете решение о том, как это исправить, находя этот и другие подобные вопросы в stackoverflow, но без соответствующих ответов.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.