sway

带无头摇摆的键盘/鼠标自动化
sway

带无头摇摆的键盘/鼠标自动化

我想对在无头摇摆中运行的应用程序进行自动测试,我是这样开始的: SWAYSOCK=/tmp/sway-ipc.sock \ WLR_LIBINPUT_NO_DEVICES=1 \ WLR_BACKENDS=headless \ WLR_RENDERER=pixman \ WLR_RENDERER_ALLOW_SOFTWARE=1 \ sway --config=custom-sway.conf 我可以在其中启动应用程序,并通过在 Headless Sway 会话中运行屏幕截图实用程序 (grim) 来验证它们确实在运行。现在我想使用脚本控制应用程序来为我的...

Admin

Swaymsg 不聚焦窗口
sway

Swaymsg 不聚焦窗口

我已经从 i3 切换到 Wayland,除了我之前写的一个脚本之外,一切正常。该脚本使用 i3-msg 通过其类名或 id(来自 i3-msg 树)来关注窗口。 Sway 具有swaymsg -t get_tree与 i3 中执行相同操作的命令。使用该命令,我可以使用该命令从命令行提取id、app_id、window或任何其他数据pid swaymsg -t get_tree | jq -c -r '..|try select(.focused == true) | [.id]' | tr -d "[]" (根据属性,.id当然会被正确的查询替换)。 当我...

Admin

Sway 给出 XDG_RUNTIME_DIR 错误
sway

Sway 给出 XDG_RUNTIME_DIR 错误

如果我犯了错误,请原谅我;这是我第一次问。 我使用的是 Debian 12。我尝试安装 Sway,但它抛出一个错误: ~$ sudo sway XDG_RUNTIME_DIR is not set in the environment. Aborting. 但是,bash 确认 $XDG_RUNTIME_DIR 设置为/home/lyran/.xdgrd(是的,我已将该export命令添加到我的 bash 配置文件中)。 我尝试过的 我在 Debian 中找不到任何有关该错误的文档。所以,我尝试了我为 Arch 找到的解决方案。安装并启动/启用后seatd...

Admin

使用 [app_id="something"] 摇摆杀死窗口
sway

使用 [app_id="something"] 摇摆杀死窗口

我正在寻找以下内容:$mod+n-> 在浮动客户端中打开 cli(ikhal特别是)-> $mod+n-> 在浮动客户端中关闭 cli。 我可以使用以下脚本为 nmtui 执行此操作: #!/bin/bash if pkill -0 nmtui; then pkill nmtui else swaymsg exec 'foot -a floating_shell --window-size-pixel=1200x900 nmtui' fi 现在我想对ikhal任何基本上任何事情做同样的事情。我的想法是,分配一个特定的app...

Admin

Vim 启用 Ctrl+Shift+C
sway

Vim 启用 Ctrl+Shift+C

所以...我正在使用 Vim(在终端中,而不是任何其他 gui;每当 Vim 单独使用时,假设它是终端 vim)。 Vim 很不错,实际上我并不觉得学习曲线太糟糕。不过,我的效率比使用普通文本编辑器要低一些,这主要是由于在正常模式之间切换的行为。 但 vim 有一点对我来说是致命的。通常,当我在终端中按 Ctrl+Shift+C 时,它会将我突出显示的文本复制到窗口管理器剪贴板,然后我可以将其粘贴。 Ctrl+C 和 Ctrl+V(或其变体)在我的系统上使用的每个应用程序中都工作得非常好。 使用 Vim,我可以按 Ctrl+Shfit+V,它会粘贴剪贴板中的...

Admin

作为 kmod 的按需虚拟显示
sway

作为 kmod 的按需虚拟显示

我有一个用例,我想在基于 Debian 的计算机上使用 RDP 来远程控制它。 我希望能够充分利用板载 GPU 来运行基于 CUDA 或其他任何内容的任务。我的用例并不围绕以下内容,但矿工使用虚拟 HDMI 插头来模拟此功能。然而,分辨率和刷新率是固定的;对于半复杂的问题来说,这似乎是一个糟糕的解决方案。 据我所知,gnome-shell 目前不支持 headless RDP。从我所看到的情况来看,Windows 上的无头/无显示器连接 RDP 按预期工作,但是我没有奢侈(或者更确切地说,不幸)拥有这个解决方案。不幸的是,我无法将桌面环境切换到 GNOME ...

Admin

解决方案
sway

解决方案

当我尝试启动一些 QT 应用程序时,我收到以下消息: qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in "" This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: xcb, xcb, minimal...

Admin

Arch linux:AMD ryzen + AMD radeon 遇到浏览器冻结和崩溃问题
sway

Arch linux:AMD ryzen + AMD radeon 遇到浏览器冻结和崩溃问题

我通过更换 SSD 将安装从 intel i7 + intel iris 转移到 AMD ryzen 5 + AMD radeon。我遇到这些问题: 症状 一切工作正常,除了 CPU 负载随机爆炸到 30+ 并且系统冻结了几分钟。 所有 Firefox、Brave 和 Electron 应用程序都会随机崩溃。我高度怀疑这将是具有硬件加速功能的东西。 启动时我AMDGPU securedisplay: generic failrure在日志中看到这是在journalctl中: Dec 18 02:26:00 archlinux kernel: amdgp...

Admin

如何为 GTK-4 应用程序全局设置暗模式?
sway

如何为 GTK-4 应用程序全局设置暗模式?

我正在尝试将 nautilus 设置为黑暗模式,但没有成功。 我试过: 运行这个命令: gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark' 设置配色方案~/.config/gtk-4.0/gtk.css @import url("resource:///org/gtk/libadwaita/ado.css"); AdwStyleContext { color-scheme: dark; } 将其设置为~/.config/gtk-4.0/settings....

Admin

在 Debian 12 笔记本电脑上的 SwayWM 中配置多显示器设置
sway

在 Debian 12 笔记本电脑上的 SwayWM 中配置多显示器设置

我对 Linux 还很陌生。我在笔记本电脑(和扩展坞)上使用 Debian 12 和 SwayWM wayland 合成器。我有 2 个外部显示器连接到扩展坞,一个横向 (DVI) 显示器和另一个纵向 (VGA) 显示器。 我怎么能: 更改显示器的排列和旋转 将任何显示器的背景设置为图像 当我断开连接并再次连接时,保持一切的持久性 使用 Xubuntu,我可以使用 Xfce4 显示设置和 xfdesktop 轻松完成所有操作。但是如何在 Sway 中执行上述操作呢? (不过我不需要 GUI,因为我很少改变任何东西) 任何意见,将不胜感激。提前致谢。 ...

Admin

按 LIFO 顺序显示 sway 暂存器窗口
sway

按 LIFO 顺序显示 sway 暂存器窗口

我主要使用 sway 暂存器来隐藏我不想出现在工作区中的窗口:终端窗口,如 jupyter 或 rygel 服务器、Transmission 等。 但是,暂存器的显示顺序是 FIFO,我想将其转换为 LIFO 顺序。 我认为这会更有用:最后一个隐藏的窗口很可能是您需要的窗口,而不是您很久以前因任何原因隐藏的终端。 有什么办法可以改变显示顺序吗? 谢谢 ...

Admin

Fedora 升级后 gnome-control-center 打不开
sway

Fedora 升级后 gnome-control-center 打不开

我在 Fedora 36 和 Fedora 36 两个不同的系统上升级了 Fedora。 37 到 38。我使用 sway,但喜欢使用 gnome-control-center 来设置 GUI。升级之前,这工作正常,但升级之后,如果我尝试打开它,则不会发生任何情况。 gnome-control-center在终端上执行不会执行任何操作,日志也不会打印任何错误。我什至重新安装了 gnome-shell 和 gnome-control-center,但没有任何改变。另外,如果我使用 gnome 进行会话,则只有一个加载鼠标图标,但设置不会打开。 是否有任何日志,...

Admin