在 Arch Linux guest (VirtualBox) 中运行的 i3wm 停止自动调整大小

在 Arch Linux guest (VirtualBox) 中运行的 i3wm 停止自动调整大小

我正在尝试让 Arch Linux 在 VirtualBox 上运行。我已按照以下说明进行操作建筑维基百科并且操作系统启动正常(运行linux-lts kernelvirtualbox-guest-dkms安装了 Guest Additions)。安装 i3 后,我添加了以下内容~/.xinitrc

VBoxClient-all
exec i3

这似乎有效,但仅自动调整大小一次。之后,该Auto-Resize Guest Display菜单和Seamless Mode主机 VirtualBox 中的菜单将被禁用。我发现,如果我终止 VBoxClient 进程并重新启动它,自动调整大小功能将再次开始工作,但一旦发生第一个调整大小事件就会禁用。

killall VBoxClient
/usr/bin/VBoxClient-all

有人能提出解决方案吗?

答案1

我最近更新了我的 Arch,问题似乎已经解决了!然而,在此之前,我只是在 .zshrc 文件中定义了一个别名:

alias resize='killall VBoxClient && VBoxClient-all'

因此,每当我需要修复屏幕大小时,我只需在终端中输入该命令即可。这并不是我想要的解决方案,但它仍然有很大帮助。

相关内容