i3 和 XFCE:如何摆脱桌面容器、浮动窗口和关闭机器?

10 window-manager arch-linux xfce

我正在使用 i3 窗口管理器,到目前为止我很满意,但我有一些问题。

  1. 使用 XFCE,我的“桌面”被视为一个单独的容器(窗口)。这意味着当我在第一个工作区中打开一个新程序时,它会将屏幕一分为二,并将桌面显示为一个窗口,另一个程序显示在另一个窗口中。我可以最小化桌面的大小,或者使用“选项卡”选项来最小化影响,但这都不方便。我希望 i3 根本不要将桌面视为窗口。如果这意味着“丢失”我的桌面,没问题。我尝试“关闭”这个窗口,但我的整个会话都关闭了,我返回到初始登录屏幕。

  2. Thunderbird 的通知窗口应该浮动,但它们显示为新窗口。我尝试添加for_window [class="xfce4-notifyd"] floating enable到我的配置文件中,但这不起作用。

  3. 如何使用键绑定关闭?我试过bindsym $mod+x exec shutdownbindsym $mod+x exec /home/user/shutdown.sh(有sudo shutdown -Ph now),但没有一个工作。

我正在使用 Arch Linux。

sr_*_*sr_ 4

  1. 你是否做了什么事情而无法开始xfwm4?一般来说,请参阅Haskell wiki 关于将 XFCE4 与 XMonad 一起使用的注释,因为它们i3也可能对您有所帮助。
  2. 这是关于此问题的邮件列表主题(没有适当的解决方案,很难)。
  3. 请参阅i3 关于键绑定的用户指南,类似的内容bindsym mod+x exec xfce4-session-logout应该没问题(xfce4-session-logout在第一个链接中提到)。