您尚未登录。

#1 2022-12-17 22:01:33

问题满头转
会员
注册时间: 2022-12-17
帖子: 17

关于使用bspwm时出现的一些问题

我先简述一下情况:
我本来是kde转i3wm的,用了一段i3wm后改用bspwm尝尝鲜,picom和polybar配置不变(他们在i3wm上是正常工作的),但在bspwm上就出现了一些奇怪的问题:

  1. picom没办法对“非活动窗口”单独设置透明度,但对于活动窗口是可行的。只能用全局设置的办法让透明度设置起作用

  2. polybar在bspwm上没有办法能够正常隐藏,虽然使用

    $ polybar-msg cmd toggle    # 让polybar在隐藏和显示间切换

    能够让它本体隐藏,但是还是没有办法让它先前“占用的空间”给“吐出来”,在新建窗口时(平铺)还是没有办法占用polybar所在位置的空间。

  3. polybar在手动重新启动前(由bspwmrc启动),程序全屏能够覆盖它,但在重启后(或者手动开启时)程序没有任何办法覆盖它。这种程序的层级关系令人发狂。现已经使用latte-dock代替它。

除此之外,bspwm的程序的层级关系也令我抓狂。在我不知到干了什么的情况下(似乎是使用命令

$ bspc node ... -l ...    # 让bspwm设置指定节点(窗口)的上下层级

后出现的问题),本应在平铺窗口前的浮窗回处于平铺窗口后(经过picom透明度确认层级关系),而且所有窗口的层级关系都是normal,完全一致,只有重启才能解决问题。

希望能有相关内容的讲解,希望能够解决以上问题(毕竟我在搜索引擎上我找不到相关的内容 neutral

离线

#2 2022-12-18 09:33:35

twobooks
会员
所在地: rainforest
注册时间: 2020-05-19
帖子: 90

Re: 关于使用bspwm时出现的一些问题

我占用一点空间,很抱歉不能帮你解决。下面是一些Window Manager,按受欢迎程度从大到小排列:
94%  i3
91%  XMond
90%  awesome
88%  dwm
85%  OpenBox
84%  FluxBox
82%  Sway
74%  KWin
74%  spectrwm
74%  bspwm
66%  IceWM
65%  Gala

离线

#3 2022-12-25 17:10:22

问题满头转
会员
注册时间: 2022-12-17
帖子: 17

Re: 关于使用bspwm时出现的一些问题

在翻阅debain提供的Web手册业中,我找到了上面关于polybar问题的一种临时决办法。
在隐藏它后可以使用命令

$ bspc config top_padding 0
$ bspc config bottom_padding 0

解决这个问题,只不过重新显示再隐藏情况仍旧复现。

离线

#4 2022-12-28 09:20:34

tori
会员
注册时间: 2022-09-25
帖子: 9

Re: 关于使用bspwm时出现的一些问题

可以用其他版本的picom, 我用的就是这个博客上的picom https://yaocc.cc/linuxpicomanimation/ 可以设置非活动窗口的不透明度

# 透明
active-opacity = 1.0;
inactive-opacity = 0.83;

离线

页脚