在 Arch Linux 中安装 FVWM

在 Arch Linux 中安装 FVWM

我最近首次在 VirtualBox 中成功安装了 Arch Linux。我想安装 FVWM,因此我安装了 X Server,然后运行pacman -S fvwm。它说 fvwm 已安装,但终端仍停留在那里,没有窗口。我知道我可能做了一些愚蠢的事情,但我不确定是什么。请告诉我我做错了什么。

更新:我安装了 GDM。当我在菜单中选择“fvwm”并输入密码时,屏幕变黑,出现几个控制台消息,左侧显示绿色“okay”状态,屏幕再次变黑,然后变灰并返回登录屏幕。

答案1

这里的问题是你的$HOME目录归root(OP 粘贴在聊天):

$ ls -l /home 
total 20 drwxr-xr-x 2 root root 4096 Oct 13 18:38 cloudcoder2000 drwx------ 2 root root 

因此,您没有写入权限,$HOME这意味着 X 无法创建$HOME/.Xinit文件,因此会出现错误。以下命令应该可以修复它:

sudo rm ~/.Xauthority
sudo chown cloudcoder2000:cloudcoder2000 ~/

您现在可以将此行添加到您的~/.xinitrc(如果文件不存在,此命令将创建该文件):

echo "exec fwvm" >> ~/.xinitrc

现在,跑步startx应该开始一个fwvm会话。

答案2

在 Arch 中启动 FVWM 的正确方法是将“exec fvwm”行添加到 .xinitrc 文件,然后重新启动 VM。你试过了吗?或者:如果你使用 kdm 或 gdm(我认为......),你应该在登录时在“会话菜单”中看到它。你检查过这个吗

相关内容