Bug 46637

Summary: Команда kstart5 --activate работает некорректно с браузерами Chromium / Chromium GOST/Firefox на KDE
Product: Sisyphus Reporter: Olga <urozhaevaoo>
Component: plasma5-kde-cli-toolsAssignee: Sergey V Turchin <zerg>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Olga 2023-06-23 11:28:48 MSK
Версия программы:
=================
plasma5-kde-cli-tools-5.27.5-alt2

Стенды с ошибкой:
=================
Education 10 KDE x86_64 
Workstation K 10 x86_64 

Шаги, приводящие к ошибке:
==========================
1) Запустить из консоли $ systemsettings5 или из меню приложений: Настройки ⇒ Параметры системы KDE5 ⇒ Вкладка "Поведение рабочей среды" ⇒ Виртуальные рабочие столы ⇒ Добавить новый виртуальный рабочий стол ⇒ Применить изменения
2) На новом рабочем столе открыть  окно браузера(Firefox/Chromium/Chromium Gost) и открыть какой-нибудь сайт, например youtube
3) Переключиться на другой рабочий стол и выполнить в терминале команду:
$ kstart5 --activate firefox(chromium/chromium-gost)

Ожидаемый результат:
====================
В соответствии с документацией (kstart5  --help | grep activate): Переключиться на окно, даже если оно запущено

Результат:
==========
Запустилось новое окно браузера на текущем рабочем столе вместо того, чтобы переключиться на ранее открытое. При повторном выполнении команды $ kstart5 --activate browser открывается еще одно окно браузера.

Дополнительно:
==============
Также воспроизводится на P10 в версии plasma5-kde-cli-tools-5.27.4-alt1
Comment 1 Sergey V Turchin 2023-06-30 17:37:38 MSK
Любая программа может наплевать, что с ней делает kstart5 и сделать по своему.

Грубоуоворя, запустите kstart5 через kstart5.