kwin

如何在没有硬件加速的情况下使用 KWin 合成器
kwin

如何在没有硬件加速的情况下使用 KWin 合成器

我使用没有硬件加速的 GPU ( nouveau.noaccel=1)。我使用带有 kwin_x11 的 KDE Plasma。我知道 KWin 有自己的合成器。有透明度,但没有动画。那么我可以在禁用硬件加速的情况下获得动画吗? 图形信息: Graphics: Device-1: NVIDIA G84 [GeForce 8600 GT] driver: nouveau v: kernel arch: Tesla pcie: speed: 2.5 GT/s lanes: 16 ports: active: DVI-I-1 empty: DVI-I-...

Admin

防止 x11 中的重复窗口/弹出窗口
kwin

防止 x11 中的重复窗口/弹出窗口

很长一段时间以来,Thunderbird 一直存在一个问题,即在启动时不断重复输入主密码提示,直到您输入密码为止,我不知道什么时候有人能解决这个问题。如果您将 Thunderbird 设置为自动启动,并且并不总是希望在启动时立即阅读电子邮件,那么这会很烦人。 我需要某种解决方法来解决这个问题。任务栏混乱确实让我很烦恼。 我在想也许可以编写一个脚本来检测何时创建了重复提示并立即关闭它。不过,为此在后台运行整个循环守护进程似乎有点过头了。也许可以使用 kwin 脚本来实现?(我使用的是 KDE Plasma。) 但是我不知道如何编写 Kwin 脚本,并且也不知道...

Admin

问题:
kwin

问题:

使用长时间后,应用程序窗口无法呈现应用程序窗口。 问题: 应用程序屏幕有时会变黑(附图) 出现在任何应用程序中(Chrome、Thunderbird、Alacritty、KSettings、Slack、Discord 等) 渲染崩溃但功能正常(终端应用程序接受命令,Chrome 可以连接(通过 wireshark 检查)) 状况及复现方法 开机几天后(约100小时) (照常工作) 操作窗口(升高、扩大、缩小) 有时屏幕会变黑 实际上,除了长时间运行之外,我找不到重现的方法。这个问题在最初几天不会发生。 错误: # journalctl -b J...

Admin

如何使用仅修饰符的快捷方式切换 krunner?
kwin

如何使用仅修饰符的快捷方式切换 krunner?

我想krunner使用仅修饰键快捷键切换启动器。仅修饰键快捷键可以绑定到 D-Bus 方法调用kwinrc(例如,请参阅此博客文章)。我希望有一个键可以同时打开和关闭,krunner类似于 meta 键可以同时打开和关闭 GNOME 和 Plasma 中的启动器(另一个默认启动器不是krunner)。 该方法org.kde.krunner,/App,,display可用于打开krunner。但是,我还没有找到相关的方法来关闭它。在我的测试中,我发现只需killingkrunner进程即可关闭krunner显示,而不会产生其他不利影响。我在 Python 中...

Admin

X11 使用 VLC 和 kwin 时冻结
kwin

X11 使用 VLC 和 kwin 时冻结

当 vlc 因接收不良(来自卫星接收器的网络流 http 或 udp)而挂起时,有时整个 X11 都会冻结。然后只有光标可以工作,但其他一切都挂起。 当我使用 alt-shift-F12 禁用合成时,它会在一段时间后被禁用,并且系统会再次运行(流本身现在永久挂起,直到停止并再次播放)。当对禁用和合成没有反应时,有时甚至鼠标都不再响应,切换到控制台(这可能需要 1-2 分钟)并终止 vlc 和 kwin 可以恢复这种情况。我不确定合成是问题所在还是切换合成只会改变某些东西,从而影响图形问题。 现在我想报告一个错误(并可能找到解决方法)。但我不确定是否应该向...

Admin

如何从命令行/脚本移动 KDE 等离子面板?
kwin

如何从命令行/脚本移动 KDE 等离子面板?

我有一个可以使用来更改我的桌面布局的脚本xrandr,但我也想移动我的面板。 到目前为止,我使用 kwinscripts 进行过尝试,使用 qdbus org.kde.plasmashell /PlasmaShell org.kde.PlasmaShell.showInteractiveConsole 如果我使用鼠标移动它,panel.screen 会在 0 和 2 之间变化,但脚本行panel.screen = 2不会将其设置为 2,它会保持不变,但panel.location='bottom'可以正常工作。 var panel = panelByI...

Admin

在 KDE 中使用 qdbus 将活动窗口移动到特定的工作区活动
kwin

在 KDE 中使用 qdbus 将活动窗口移动到特定的工作区活动

我正在使用 KDE plasma 5.6多项活动和多个桌面,我想将一些应用程序实例绑定到活动和桌面的特定组合,即: 桌面版 Telegram 客户端 5 的所有活动 活动“阅读”桌面 2 上的 PDF 查看器 活动“阅读”的桌面 1 上有 RSS 源的浏览器 我可以设置一些 kwin 规则来获得这种行为,但是当匹配正确的窗口时,简单的规则没有帮助,这种情况发生在浏览器窗口中,它们经常根据最左边打开的选项卡的标题更改其名称。 手动移动窗口可能会变得麻烦。 我想知道是否有任何qdbus方法可以让我移动当前活动窗口到桌面和具有指定 id 的活动,以便将...

Admin

Graphviz 窗口太小
kwin

Graphviz 窗口太小

我有一个脚本,可以生成 Graphviz 图表并使用命令显示它们dot -Txlib。但是,它总是出现在一个很小的、难以阅读的窗口中,所以我每次都必须将其最大化。如何让 Graphviz 默认打开更大的窗口?我在 Fedora Linux 上使用 KDE。 ...

Admin

在 KDE4 中创建特定于窗口的规则
kwin

在 KDE4 中创建特定于窗口的规则

KDE 4 有一个功能“ElectricBorders”,当窗口被拖向屏幕上边缘时,它会最大化。我可以通过编辑 ~/.kde4/share/config/kwinrc 来全局禁用它 [Windows] ElectricBorderMaximize=false 如何为特定窗口禁用此功能?我发现这在 Google Chrome 中非常烦人。 ...

Admin

如何在 KDE 中禁用“Alt”+鼠标默认行为?
kwin

如何在 KDE 中禁用“Alt”+鼠标默认行为?

默认情况下,当按住Alt并拖动鼠标时,它将移动 KDE/kwin 中的窗口。有没有办法针对特定应用程序禁用此功能? 我知道有很多应用程序覆盖(点击左上角的窗口图标>先进的>特殊应用设置),但我找不到禁用此 alt 键的方法。我能找到的最接近的方法是禁用全局键盘快捷键。 ...

Admin

在 KDE 活动之间移动窗口
kwin

在 KDE 活动之间移动窗口

KDE 4.6 Plasma Workspaces 增加了对管理窗口的支持活动,它们是虚拟桌面和会话管理的某种结合。但我还没有弄清楚一些基本功能,而且khelpcenter似乎没有记录新的活动功能。 特别是,如何将窗口移动到另一个 KDE 活动(即使用键盘快捷键)? ...

Admin

如何调整 KDE 中的平铺窗口大小?
kwin

如何调整 KDE 中的平铺窗口大小?

自从柯文4.5 KDE 支持平铺。我尝试使用它,特别是通过按modifier key+来更改平铺窗口的大小right mouse button(符合窗口行为设置),但什么也没发生。 我操作错误或者平铺模式下不支持窗口大小调整?如果默认不支持,用国外方法最简单的方法是什么? ...

Admin