Положення вікна не так просто впоратися, як може запропонувати "здоровий глузд".
Положення є відносним до деякого посилання - наприклад, "екран". Але у tere настільки багато варіантів того, що "екран" міг би означати тут (див. Нижче), що неможливо зберегти позиції загальним способом.
Звичайно, це можна зробити різними способами, адаптованими до певного середовища, але якщо мова йде про "просто збереження позиції та відновлення пізніше" - це неможливо, оскільки система координат для відновлення позиції не зрозуміла.
Отже, що складного в показу вікна в якомусь положенні на екрані?
У Ubuntu - як у будь-якій сучасній системі на базі X11 - "екран" може змінюватися різними способами - під час виконання, тому збереження позиції потребує вирішення цього питання.
Наприклад, форма може змінюватися; Від одного прямокутника до двох прямокутників поряд, до трьох прямокутників з недоступним проміжком між ними. "Віртуальний робочий стіл" може змінюватися. Вікно перегляду може змінитися. Кожна з них впливає на координати, які будуть відновлені.
Особлива проблема полягає в тому, щоб переконатися, що нічого не висунуто з доступної в даний час частини "екрану".
У бічній частині відкриття вікон у верхньому лівому куті: Ви можете вибрати один із декількох алгоритмів, щоб вирішити, де розмістити нове вікно в налаштуваннях обробки вікна (наприклад, в ccsm
). Наприклад, ви можете відкрити їх там, де знаходиться поточний вказівник миші.
sudo apt-get compizconfig-settings-manager
(якщо вона вже не встановлена)