Создайте новый файл /user/share/xsessions/default.desktop (Имя зависит от вас, но оно должно иметь суффикс .desktop):
[Desktop Entry]
Name=Default
Comment=This runs user session and logs you into Ubuntu
Exec=default
Icon=
Теперь, когда вы выбираете этот сеанс в lightdm и
Обратите внимание, что файл пользователя, который выполняется, ~/.xsession, а не ~/.xinitrc, который был указан в вопросе, будет выполнен. (~/.xinitrc используется, когда X-сеанс запущен с использованием сценария startx из командной строки.)
Некоторые объяснения: запись Name будет отображаться для lightdm для этого сеанса. Запись Exec важна, и это должно быть имя программы, которая начинает фактический сеанс. Когда вы входите в систему, lightdm вызывает сценарий /etc/X11/Xsession, передавая ему значение Exec в качестве аргумента, а Xsession, в конце концов, выполнит эту программу (например, для запуска этой функции может быть startxfce4 a xfce4 сеанс). Если запись Exec является специальной строкой default, тогда Xsession выполнит файл ~/.xsession пользователя. (Xsession также выполнил бы ~/.xsession, если он вызван без арабов.)
Извините, я здесь новичок и, следовательно, не могу комментировать ответы других людей, но я хотел бы прокомментировать принятые ответьте, чтобы сделать все более ясным. В соответствии с моим объяснением выше, что будет с этим методом ответа, будет Xsession вызывать lightdm с аргументом, который является (полный путь) Xsession. Таким образом, Xession запустится, а затем вызовет себя, на этот раз без аргументов. Второй Xsession, вызываемый без аргументов, выполнит ~/.xsession пользователя. Таким образом, желаемое действие, в конечном счете, будет принято, но немного неудобно.
Попробуйте использовать драйверы Nvidia от Ubuntu. Включите источник программного обеспечения «Вселенная», а на вкладке «Дополнительные драйверы» выберите Nvidia 384, проверенный драйвер. Это будет 384.111, а выход ubuntu-драйверов будет выглядеть так:
driver : nvidia-384 - distro non-free recommended
После того, как nvidia-smi увидит драйвер, затем попробуйте установить cuda.
Попробуйте использовать драйверы Nvidia от Ubuntu. Включите источник программного обеспечения «Вселенная», а на вкладке «Дополнительные драйверы» выберите Nvidia 384, проверенный драйвер. Это будет 384.111, а выход ubuntu-драйверов будет выглядеть так:
driver : nvidia-384 - distro non-free recommended
После того, как nvidia-smi увидит драйвер, затем попробуйте установить cuda.