새로운 Nixos 설치를 설정한 후 lightdm
환영 프로그램에 로그인하면 오류가 발생합니다 Failed to start session
.
사용자 정의 실행 파일을 설치했지만 xmonad
기본 실행 파일은 설치하지 않았습니다.
내 구성에 다음을 추가하여 작동하게 만들 수 있었습니다.
displayManager.defaultSession = "none+xmonad";
windowManager.xmonad = {
enable = true;
};
이 "세션" 구성은 정확히 무엇입니까? 기본 xmonad를 사용하여 무차별 대입 대신 직접 구성하려면 어떻게 해야 합니까?
다음을 사용하여 기본 세션을 직접 설정해 보았습니다.
displayManager.defaultSession = "none+xmonad";
하지만 오류가 발생했습니다.
trace: Default graphical session, 'none+xmonad', not found.
Valid names for 'services.xserver.displayManager.defaultSession' are:
error: The option value `services.xserver.displayManager.defaultSession' in `/etc/nixos/services-pineapple.nix' is not of type `session name'.
(use '--show-trace' to show detailed location information)
답변1
나는 다음과 같이 이 문제를 해결했습니다.
displayManager.defaultSession = "myxmonad";
displayManager.session = [
{
manage = "desktop";
name = "myxmonad";
start = ''exec $HOME/.xsession'';
}
];
여기서 답을 찾았습니다.https://discourse.nixos.org/t/opening-i3-from-home-manager-automatically/4849/2