跳至主要內容

bspwm迁移到hyprland

fatSheep大约 2 分钟

bspwm迁移到hyprland

使用现成dotfile

github发现了两个很不错的dotfile方案

GitHub - command-z-z/Arch-dotfiles: 💥 My dotfiles on Arch Linux for Hyprlandopen in new window

GitHub - end-4/dots-hyprland: Modern, feature-rich and accessible desktop configuration.open in new window 最后选择使用 end-4的dots-hyprland方案

效果图

终端沿用了我自己bspwm中的配置,tmux+Alacritty

不会有年轻人不喜欢花里胡哨的吧,不会吧不会吧

1713089007712.png

1713088931156.png

dotfile主题中有一些自定义的小部件,使用ags实现,感觉确实很不错,主题色还可以跟随壁纸变更

1713089091186.png

yesplaymusic

1713089210637.png

最近新出的微信在wayland下使用也正常

默认dotfile已经很不错了,但是有很多快捷键和原来的使用习惯不符合,比如我习惯Super+Tab切换最近使用的两个工作区,但是默认是打开应用启动器,所以还是修改了一下

兼容性测试

剪贴板管理

copyq在wayland下可以打开,无法记录剪贴内容, x11环境内可以正常记录文本和图片

替代方案

使用**wl-clipboardopen in new window** 替代 GitHub - bugaevc/wl-clipboard: Command-line copy/paste utilities for Waylandopen in new window

PS:截图没有预览,要用小部件实现管理

截图

bspwm下使用flameshot截图,wayland下无法使用

flameshot: error: 无法探测当前桌面环境(GNOME?KDE?Sway?……)
flameshot: error: 提示:请尝试设置 XDG_CURRENT_DESKTOP 环境变量。
flameshot: error: 无法捕获屏幕
flameshot: error: 无法捕获屏幕
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()

替代方案

GitHub - Gustash/Hyprshot: Hyprshot is an utility to easily take screenshots in Hyprland using your mouse.open in new window

终端管理应用

bspwm下使用windterm,wayland下无法使用

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: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb.

zsh: IOT instruction (core dumped)  windterm

替代方案

暂无

效率工具

使用uTools,wayland经过设置浮动可以正常使用, 不定期出现窗口显示不全面的bug,算是勉强能用,但是经过测试,全局快捷键不可用

替代方案

推荐使用rubick

GitHub - rubickCenter/rubick: 🔧 Electron based open source toolbox, free integration of rich plug-ins. 基于 electron 的开源工具箱,自由集成丰富插件。open in new window

远程控制

rustdesk测试正常,Todesk测试正常(有边框)