当前位置: 首页 > 科技观察

为什么我喜欢使用bspwm作为我的Linux窗口管理器

时间:2023-03-14 15:18:43 科技观察

在FedoraLinux上安装、配置并开始使用bspwm窗口管理器。有些人喜欢重新布置他们的家具。其他人则喜欢定期试穿新鞋或重新装修卧室。对我来说,我尝试了Linux桌面。在对我在网上看到的一些令人难以置信的桌面环境垂涎三尺之后,我对一个窗口管理器特别好奇:bspwm。bspwm桌面我喜欢i3窗口管理器有一段时间了,喜欢它的布局方式以及上手的简单性。但是bspwm的一些特性吸引了我。出于以下几个原因,我决定尝试一下:它只是一个窗口管理器(WM)。它由几个易于配置的脚本管理。它默认支持窗口之间的间隙。最需要指出的第一个原因可能是它只是一个窗口管理器。与i3一样,默认情况下没有图形功能。您当然可以根据需要对其进行自定义,但是_您_需要付出努力使其看起来像您想要的那样。这是吸引我的部分原因。虽然它在许多发行版上都可用,但在我的示例中,我使用的是FedoraLinux。安装bspwmbspwm被打包在大多数常见的发行版中,因此您可以使用系统的包管理器来安装它。以下命令还安装sxkhd,一个“通过执行命令响应输入事件”的XWindow系统守护进程和dmenu,一个通用的XWindow菜单:dnfinstallbspwmsxkhddmenu因为bspwm只是一个窗口管理器,所以没有任何内置快捷方式或键盘命令。这就是它与i3等软件的不同之处。所以,在你第一次启动窗口管理器之前,请先配置sxkhd:systemctlstartsxkhdsystemctlenablesxkhd这将在你登录时启用sxkhd,但你仍然需要一些基本功能的配置:curlhttps://raw。githubusercontent.com/baskerville/bspwm/master/examples/sxhkdrc--output~/.config/sxkhd/sxkhdrc在深入之前,先看看这个文件,因为有些脚本调用的命令可能不在你的系统中存在。一个很好的例子是调用urxvt的super+Return快捷方式。将其更改为您最喜欢的终端,特别是如果您没有安装urxvt:##wm独立热键##terminalemulatorsuper+Returnurxvt#programlaunchersuper+@spacedmenu_run如果您使用的是GDM、LightDM或其他显示管理设备(DM),登录前选择bspwm即可。配置bspwm登录后,屏幕上什么也看不到。这不是你感到的空虚。而是无限可能!您现在可以开始摆弄桌面环境的所有部分了。您现在可以开始摆弄这些年来您认为理所当然的桌面环境的所有部分。从头开始构建并不容易,但一旦掌握了窍门,就会收获颇丰。任何窗口管理器最难的事情就是掌握快捷键。你开始的时候会很慢,但在很短的时间内,你将只使用键盘在系统中导航,并且在你的朋友和家人面前看起来像终极黑客。您可以通过编辑~/.config/bspwm/bspwmrc、在启动时添加应用程序、设置桌面和监视器以及设置窗口行为规则来自定义系统。有一些默认设置示例可以帮助您入门。键盘快捷键全部由sxkhdrc文件管理。还有很多开源项目可以安装让你的电脑看起来更漂亮,比如桌面背景的Feh,状态栏的Polybar,应用程序启动器的Rofi,还有Compton可以给你阴影和透明度,你可以让你的电脑看起来是全新的。