我使用的是最小的nixos VM镜像。
根据:https://nixos.org/nixos/manual/index.html#sec-x11
我只需要添加这些代码行(可能是添加到/etc/nixos/configuration.nix )
services.xserver.enable = true;
services.xserver.desktopManager.xfce.enable = true;一旦我执行sudo nixos-rebuild switch并通过nix-env -i xinit安装xinit,然后执行startx,我就会得到一个错误:
hostname: Unknown host
xauth: file /home/demo/.serverauth.2821 does not exist发布于 2017-08-26 00:55:53
在nixOS中,您不需要使用xinit来启动X。要执行此操作,请输入systemctl start display-manager.service。但它应该会在您重新启动系统后自动启动,因此我认为某些配置错误(可能您将services.xserver.autorun设置为false?)。
https://stackoverflow.com/questions/45129706
复制相似问题