我使用NixOS和XMonad作为窗口管理器,这是通过configurations.nix启用的。这个很好用。
启动后,通过NixOS登录gui完成初始登录。
例如,在Debian系统上,systemd可以配置为仅引导到终端,而不是直接引导到桌面环境。您可以设置一个.xinit文件,然后启动所选的窗口管理器或桌面环境,而无需使用任何显示管理器(如lightdm、kdm.)。它是从调用startx开始的。
nixos-rebuild switch/test进行重建之后,我需要做些什么才能使它们生效?发布于 2016-07-21 19:54:16
这是两个独立的问题,因此我认为将它们分成两个StackOverflow问题要好得多(现在很难回答其中的一个问题)。尽管如此:
发布于 2020-07-03 16:05:07
一种方法是启用startx,它将被视为显示管理器。
services.xserver.displayManager.startx.enable = true;实现这一目标的另一种方法是通过从TTY登录提示符自动登录来绕过显示管理器。NixOS默认显示管理器是lightdm,您可以通过在配置中添加以下行来做到这一点:
lightdm = {
enable = true;
autoLogin.enable = true;
autoLogin.user = "username";
};https://stackoverflow.com/questions/38420514
复制相似问题