Як скинути положення та розміри вікон за замовчуванням?


12

Коротка версія

Як скинути правила позиціонування та розміщення вікна за замовчуванням? Як і у випадку, коли програма запускається, вона запам'ятовує останню позицію та розмір. Я хочу, щоб це не робило, і почати з будь-якого положення, яке б почалося в новому встановленні.

Чи є десь список, який я можу просто видалити (або змінити)?

Інформація про систему

Ubuntu MATE 16.04 LTS, використовуючи Compiz

Довга версія та пояснення

Моя причина просити, мабуть, трохи дивно. У мене є додаток (конкретно, космічна програма Kerbal), який почав виходити з ладу під час завантаження. Я підлаштовував комбінації клавіш у грі, і випадково встановив один із ярликів скорочення розміру вікна Compiz, який я ніколи не використовую (mea culpa), і коли я ним скористався, гра негайно вийшла з ладу. З тих пір він взагалі не завантажиться.

Відповіді на запитання, перш ніж їх задавати:

"Це звучить як помилка в KSP і тому тут не має значення" Ви, мабуть, праві, але я не можу переписати код гри. У мене встановлено кілька версій гри, і всі вони дають мені таку саму проблему. Тож де б проблема не була, це ніде в локальних файлах гри, тому що всі вони окремо. Я думаю, що це справа КСП, яка не реагує розумно на ситуацію, якої вона не очікувала.

В основному, у мене є підозра, що якщо я можу скинути розмір вікна за замовчуванням, проблема піде, тому я і запитую тут.

"Чи надає KSP корисні повідомлення про помилки?" Немає.

"Чи надає KSP якісь непотрібні повідомлення про помилки?" Немає.

"Напевно ви спробували це в інших менеджерах вікон?" Справді. Та ж проблема в Compiz та Marco. Я не намагався встановити жодних інших.

"Це працює в інших облікових записах користувачів?" Як сон. У мене всі встановлення KSP на окремому диску, тому вони доступні для мого тестового користувача - і він завантажується просто чудово.


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

@JacobVlijm No-go. Єдине, що виявляється щодо "ksp" - це деякі сценарії, які я створив сам. Ой, і купа речей про worKSPaces теж ... зітхання
TheTrippmeister

Відповіді:


0

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


0

Загальне рішення:

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

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

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

Ось що я робив:

Я використовую перенаправлення X11 на віддалений сервер для домашньої розробки, і якимось чином діалогове вікно відкритого файлу було змінено до дуже великого розміру, таким чином, що він перевищив розмір моніторів, на яких я роблю свою роботу, і тому я не зміг орієнтуватися по графічному інтерфейсу легко, використовуючи лише клавіші швидкого доступу. Це дратувало, але недостатньо дратувало, щоб зробити щось кардинальне для виправлення, тому воно зберігалося роками (як ви не можете змінити розмір цього діалогового вікна звичайними засобами при використанні пересилання X11 на xming). Кожна так часто мене засмучує, і я шукаю в Інтернеті рішення про те, як це виправити, знаходячи це та інші питання, як це у stackoverflow, але відповіді не застосовуються.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.