首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何停止KDE更改最小化窗口的alt-tab顺序?

如何停止KDE更改最小化窗口的alt-tab顺序?
EN

Stack Overflow用户
提问于 2019-10-14 21:19:50
回答 1查看 234关注 0票数 0

我在Manjaro上使用KDE等离子体5.16.5。当我使用键盘快捷键最小化KDE窗口时,我希望只需按alt-tab键就可以恢复窗口,类似于我在没有最小化的情况下按alt-tab键。

实现这一目标的合理方法是什么?

我的主要使用案例是聊天应用程序。人们经常和我说话,但我也在工作。我想要“最小化”聊天应用程序,这样我就看不到它了,但我希望能够使用alt-tab键返回它,而不必在列表的末尾搜索它。我有时可以使用Alt-Space,搜索它,然后在窗口中找到它,但这似乎并不总是有效的(它也没有嵌入到我的肌肉记忆中)。

我对其他解决方案持开放态度。另一个类似于Mac/Windows的alt-tab界面(居中图标)也可以。

EN

回答 1

Stack Overflow用户

发布于 2020-07-08 19:25:39

下面是实现这一点的needed patch to Kwin,构建您的版本,然后使用/usr/local/bin/kwin_x11 --replace对其进行测试。

代码语言:javascript
复制
From 47d6ab59eb8914ddb0857382f2d42dff8bb11402 Mon Sep 17 00:00:00 2001
From: intika <intika@librefox.org>
Date: Tue, 5 May 2020 09:40:08 +0200
Subject: [PATCH] Patch behavior of ctrl+tab to act like mac and windows

---
 focuschain.cpp | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/focuschain.cpp b/focuschain.cpp
index 229314968..b3912fba7 100644
--- a/focuschain.cpp
+++ b/focuschain.cpp
@@ -238,17 +238,17 @@ AbstractClient *FocusChain::nextForDesktop(AbstractClient *reference, uint deskt
 void FocusChain::makeFirstInChain(AbstractClient *client, Chain &chain)
 {
     chain.removeAll(client);
-    if (client->isMinimized()) { // add it before the first minimized ...
-        for (int i = chain.count()-1; i >= 0; --i) {
-            if (chain.at(i)->isMinimized()) {
-                chain.insert(i+1, client);
-                return;
-            }
-        }
-        chain.prepend(client); // ... or at end of chain
-    } else {
+//    if (client->isMinimized()) { // add it before the first minimized ...
+//        for (int i = chain.count()-1; i >= 0; --i) {
+//            if (chain.at(i)->isMinimized()) {
+//                chain.insert(i+1, client);
+//                return;
+//            }
+//        }
+//        chain.prepend(client); // ... or at end of chain
+//    } else {
         chain.append(client);
-    }
+//    }
 }
 
 void FocusChain::makeLastInChain(AbstractClient *client, Chain &chain)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58377713

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档