我正在尝试让 Arch Linux 在 VirtualBox 上运行。我已按照以下说明进行操作建筑维基百科并且操作系统启动正常(运行linux-lts kernel
, virtualbox-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'
因此,每当我需要修复屏幕大小时,我只需在终端中输入该命令即可。这并不是我想要的解决方案,但它仍然有很大帮助。