如何使用 KDE 将一个虚拟桌面固定到我的第二台显示器?

如何使用 KDE 将一个虚拟桌面固定到我的第二台显示器?

我在 NVIDIA 卡上有两个显示器。KDE 将第二个显示器与 TWinView 结合到我的所有虚拟桌面。虽然这很好,但我宁愿将额外的虚拟桌面(假设桌面 #5)固定在我的第二个显示器上,同时在第一个显示器上在桌面 #1 到 #4 之间切换。

这能做到吗?(KDE 4.8,Ubuntu 11.10)

目前我只能使用以下解决方法:将应用程序拖到桌面 #1 上的第二个显示器上,并对相关窗口应用“修复到所有桌面”。然后,在切换桌面时,窗口会显示在所有桌面上,但固定在第二个显示器上的某个位置。虽然这种方法可行,但如果我能在第二个显示器上拥有一个独立的桌面,并拥有自己的活动、面板等,那就更方便了。当在那里启动应用程序时,它也应该留在那里……

我还尝试将第二台显示器配置为单独的 X-Server-Dislpay。但我仍然无法将正在运行的应用程序发送到第二台屏幕...

答案1

此答案适用于 KDE 4.x。对于 KDE Plasma 5,请查看其他答案m0h17。


我实际上是在 ArchLinux 上运行 KDE 4.9.4,但这应该没关系。由于 KDE 将屏幕视为一个屏幕(大多数情况下),因此切换虚拟桌面将在所有屏幕上切换它们。但是,每个窗口标题栏中都有一个方便的“在所有桌面上”按钮(靠近应用程序徽标,您可以在 SystemSettings->WindowDecorations->ConfigureButtons 中启用/禁用该按钮)。单击该按钮,即使您切换桌面,您的应用程序也会保留在那里。这是一种解决方法,但它有效。

答案2

使用Virtual Desktops Only On Primary来自的脚本https://github.com/wsdfhjxc/kwin-scripts

克隆 repo,并运行脚本。

git clone https://github.com/wsdfhjxc/kwin-scripts.git
cd kwin-scripts/
./helper.sh install virtual-desktops-only-on-primary

安装脚本后,转到系统设置>窗口管理> KWin 脚本并启用该Virtual Desktops Only On Primary脚本。

在此处输入图片描述

无需每次手动设置窗口设置。

相关内容