Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Как заставить окна помнить свое положение.  (Прочитано 5440 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн fill.sa

  • Автор темы
  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Каждый раз открываю какую-либо программу и она появляется в каком-то из углов экрана. Независимо от того в каком месте экрана она была до закрыти.
Как заставить окна помнить свое последнее место положение на экране?

Kubuntu 12.04

Оффлайн IAmABanana

  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: Как заставить окна помнить свое положение.
« Ответ #1 : 16 Октября 2015, 22:50:19 »
В KDE эти штуки можно настроить, если нажать правой кнопкой на titlebar, затем More Actions и потом Special Application Settings. Появится окошко, там, в частности, будет раздел Size & Position, и там можно выбрать Remember для опции Postion.

Сорри, что нет русского названия опций, но вроде там достаточно просто догадаться.
KXStudio 14.04 дуалбут с Win7
Lenovo Thinkpad X230

Оффлайн fill.sa

  • Автор темы
  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Re: Как заставить окна помнить свое положение.
« Ответ #2 : 17 Октября 2015, 10:29:32 »
IAmABanana,
Спасибо попробую. Интерестно почему по дефолту это не включено? Или это только у меня акая проблема? или всем это просто ненеужно?

Оффлайн IAmABanana

  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: Как заставить окна помнить свое положение.
« Ответ #3 : 17 Октября 2015, 11:12:20 »
Сложно сказать... Там, по-моему, по умолчанию стоит Smart placement, т.е. окна должны "интеллектуально" заполнять пустое пространство. У меня к такому варианту претензий не было :)
KXStudio 14.04 дуалбут с Win7
Lenovo Thinkpad X230

Оффлайн Axel86

  • Участник
  • *
  • Сообщений: 196
    • Просмотр профиля
Re: Как заставить окна помнить свое положение.
« Ответ #4 : 17 Октября 2015, 12:20:22 »
IAmABanana,
Все верно, это хрень под названием "Умный/интеллектуальный режим" во всех современных ДЕ по-умолчанию юзается.
В настройках Диспетчер окон - Поведение окон на вкладке Дополнительно, как открывать окна "По центру".
Также некоторые приложения не хотят запоминать положение и постоянно уезжают, такое наблюдал с Clementine, Chrome/Chromium, VLC.
Лечится как вы написали.


В Unity такая же беда, лечится через настройки ccsm с созданием правил для приложений.
« Последнее редактирование: 17 Октября 2015, 12:25:27 от Axel86 »

Оффлайн fill.sa

  • Автор темы
  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Re: Как заставить окна помнить свое положение.
« Ответ #5 : 31 Октября 2015, 19:32:07 »
Спасибо, нашел такую вкладку. Только из предложеных вариантов мне подходящего нету(там всякие развернуть, каскадом, случайное и тж), а хотелосьбы чтобы новое окно открывалось там где было закрыто последний раз.
Пока поставил открывать под мышью.

Как сделать чтобы открывалось там где было закрыто последний раз? грубо привязать окно к постоянному месту тоже не вариант.

Оффлайн IAmABanana

  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: Как заставить окна помнить свое положение.
« Ответ #6 : 01 Ноября 2015, 02:20:33 »
В том же меню More Actions>Special Application settings можно выставить в графе Position параметр Remember, тогда, если верить официальной документации, конкретное положение данного приложения будет запоминаться и использоваться в дальнейшем.

Если вам это нужно только для нескольких приложений, то настройте подобные KWin rules только для них. Если же хочется прям всё, то тут нужно поиграться с параметрами в разделе Window Matching и сделать это правило общим для более менее всех окон.
KXStudio 14.04 дуалбут с Win7
Lenovo Thinkpad X230

 

Страница сгенерирована за 0.031 секунд. Запросов: 25.