Меню сайта
   Главная   
   Обо мне   
   Статьи   
   Дневник   
   Картинки   
   Файлы   
   Форум   
   Гостевая книга   

Категории раздела
Куклы и игрушки [60]
Личное [117]
Музыка [19]
Общее [305]
Японский язык [12]
ZX Spectrum [70]
Субмарины [98]
Настольные игры [34]
Го (碁) [11]
Книги [16]
Япония [26]
Таро [4]
Запертый шкаф [17]
CSA (КША) [15]
GNU/Linux [136]
Ubuntu [103]
Manjaro Linux [42]
Python [3]
Магнитольное [44]
Commodore64 [15]
Игровые приставки [5]
ПЭВМ КУВТ [5]


 
Дневник (2025 » Сентябрь » 24 в 08:39)
Manjaro Linux Потеря фокуса на родительское окно

qdbus и
kwriteconfig5
После какого-то обновления у меня опять слетели настройки окон. Я не понимаю, зачем так делается специально или это такой ху█к-х█як и в продакшн. Открываю в файлменеджере окно, закрываю его, и фокус на родительское теряется. И атк со всеми  программами, умеющими открывать субокна. Согласитесь не очень удобно. А всё потому, что KDE кладёт х█й на двухмониторные системы. У меня два монитора. Ещё бесит, что приложения почему-то открывают свои субокна не в пределах родительского, а например на другом мониторе или посередине, а потом теряет фокус. Это как склероз, вышел за хлебом и забыл откуда. 

🖖 ЭТО НЕ ЛОГИЧНО: 🖖

❓Почему оконный менеджер при открытии окна по центру в первую очередь руководствуется не центром родительского окна, не хотя бы центом физического монитора, а центром виртуального рабочего стола?
❓ Почему если выбран отдельный фокус для каждого экрана, то суб окно вообще смеет открываться за пределами родительского окна и текущего экрана?

Это рождает путаницу и неудобство в работе. Приходится либо мучаться, либо всё бросать и искать решение. А потом соевые куколды пилящие обновления опять чего-то поломают, и прежнее решение перестанет работать и всё чинить по-новому. 

РЕШЕНИЕ ПРОБЛЕМЫ:

1️⃣ запустить systemsettings  и в Диспетчере окон, Поведении окон - выключить чекбокс "Отдельный фокус для экранов". Но это слишком долго и меня уже бесит эта панель управления, которая перестала помещаться на один экран. Сразу видно, её дизайн планировал соевый зумер на фуллхд супершироком мониторе. Казалось бы, как можно не уместить в одно окно минимум информации, а вот! Дайте дураку простор, и он его переполнит!

Для примера на скриншоте мой виртуальный рабочий стол из двух мониторов. Где грани экранов можно увидеть по срезу фона - firefox развернут на весь левый экран, а systemsettings тесно, и оно наползает на левый экран:


2️⃣ Просто выполнить две команды:
kwriteconfig5 --file kwinrc --group Windows --key SeparateScreenFocus false 
qdbus org.kde.KWin /KWin reconfigure
И всё. 

Этот параметр хранится в конфиге: 
$ cat ~/.config/kwinrc | grep SeparateScreenFocus
SeparateScreenFocus=false


Однако остаётся ещё заставить kwin создавать дочерние окна внутри родительских, а не по центру между мониторами или на другом мониторе. Если знаете, как это пофиксить, поделитесь пожалуйста.

Категория: Manjaro Linux | Просмотров: 21 | Добавил: harushima | Рейтинг: 0.0/0 |
Всего комментариев: 0.
В целях защиты от спама, добавлять комментарии могут только зарегистрированные пользователи. Если Вы не хотите регистрироваться под своим именем, войдите под логином: anonymous, паролем: anonymous.   ( Регистрация,   Вход).
Авторизация
Анонимный вход:
anonymous / anonymous

Календарь
«  Сентябрь 2025  »
Пн Вт Ср Чт Пт Сб Вс
1234567
891011121314
15161718192021
22232425262728
2930

Поиск

Облако тэгов
JGSDF игрушки Брюнетки кладбище сайты Ярость Дракулы Древний Египет девушки кошки Cthulhu вампиры kitsune Ужас Аркхема инструмент комиксы Lovecraft Готика Submarine submarine rc toy hosting игротека Ужас Аркхэма book uboat мобильная связь го Edgar Poe SWF Mansions of Madness Nightmares персоны synergy linux-hardware Bash youtube Storages Python Мастер-рукожоп Магнитофоны entropy Grub2 loglevel wifi beeline ОПСОСЫ sharp939 Аудиокассеты windows linuxwork Хочуны ImageMagick топБарыг C64c Commodore

Статистика
Яндекс.Метрика
Онлайн всего: 1
Гостей: 1
Пользователей: 0

Page QR code


Перепечатка материалов сайта без активной ссылки запрещена. Следить за RSS
(c) hermitlair.ucoz.com 2009-2025
Лучший браузер!
Блокировка рекламы