Итак, у меня есть действительная работа вокруг. Вместо ярлыка для установки текущего действия (которое кажется невозможным без сценариев), почему бы не позволить плазме обрабатывать это так же, как при добавлении границы, и иметь ярлык для удаления границы?
В приложении (в данном случае Chrome) подготовьте его для показа без границ, как обычно;
right click area next to tabs
→ снимите флажокUse system title bar and borders
Это дает Chrome, чтобы сделать его собственные кнопки закрытия, сворачивания, максимизации.Скажите плазме, чтобы игнорировать эту настройку;
Alt-F3
в приложении (или щелкните его значок в верхнем левом углу перед выполнением шага 1) →More Actions
→Special Window Settings
→Appearance & Fixes
→No titlebar and frame
→Apply Initially
→No
→Okay
Это позволяет плазменной блокировке новых окон текущей активности.- Добавьте ярлык для удаления границы вручную;
System Settings
→Shortcuts
→Global Shortcuts
→KWin
→Hide Window Border
→Custom
(я использовал ❖-)
Теперь, когда я открываю хромовое окно, я просто должен ударить, ❖-и границы исчезают, и это остается в действии, в котором я его открыл.