scorpid |
|
Темы:
4
Сообщения:
294
Участник с: 14 апреля 2015
|
vasek Так здесь и так нет никаких DM, но конкретное DE или WM жестко прописано в .xinitrc |
scorpid |
|
Темы:
4
Сообщения:
294
Участник с: 14 апреля 2015
|
Ну вообще рассчитано что человек знает что значит $ и # :). Спасибо за комент, увидел что для systemctl не написал от кого запускать, исправил. Т.е получается, что если я будут копировать из под Root, но в папку пользователя, то все равно не взлетит ? из-за того что права на файл будут Root ??
|
scorpid |
|
Темы:
4
Сообщения:
294
Участник с: 14 апреля 2015
|
Недавно на форуме была тема об автоматической загрузке системы (Иксов и окружения) и автологина. В ходе обсуждения благодаря уважаемым nafanja и Aivar было из Wiki найдено решение данных вопросов в три шага. Чтобы закрепить данное решение и свести всю информацию в одно место, я решил написан данный блог. Исходные данные: 1. Вы хотите автологин определенного пользователя. 2. Вы хотите автоматический запуск Иксов. 3. Вы хотите автоматический запуск окружения (KDE, XFCE, Gnom и т.д.). Это всё можно сделать без использования DM (например SDDM, LightDM и т.д.), выполнив три шага. Поскольку реализация автозагрузки окружения реализован через startx, то у Вас должен быть установлен пакет xorg-xinit, которому он принадлежит, для проверки сделайте Итак, все приготовления сделаны приступим к реализации задуманного:1. В папке пользователя, для которого нужен автологин и автозагрузка окружения проверяем чтобы в файле .xinitrc были следующие блоки: Если файл .xinitrc не существует, то копируем его из в папку пользователя Данные блоки нужны для того, чтобы StartX автоматически запускал нужное окружение, соответственно в секции Window Manager of your choice раскомментируйте нужную сессию, для примера здесь показан запуск KDE.2. Теперь сделаем автоматический запуск Иксов в нужной виртуальной консоли после залогинивания нашего пользователя. Для этого, если вы используйте оболочку Bash, нужно в папке нашего пользователя в файл .bash_profile записать следующий блок: Если файл .bash_profile не существует, то копируем его из в папку пользователя Переменную NomerVirtConsole меняем на номер нужной виртуальной консоли, обычно1 или 3.3. Последний шаг заключается в том, чтобы посредством Systemd сделать автологин нужного пользователя в нужную виртуальную консоль, а дальше всё будет по цепочке тех шагов, которые описаны выше. Для этого нам требуется создать нужный Unit для Systemd: и там вписать следующий код Здесь NomerVirtConsole - это номер нужной виртуальной консоли, она должна быть равна переменной из шага 2. А переменная Username соответственно имя нашего пользователя для которого всё это затевалось.4. PROFIT :) !!!! Внимание: Ели у вас не запускается dbus (есть ошибки) то в ~/.xinitrc добавляем следующий блок перед строчкой запуска окружения (например перед exec startkde):
P.S. Если Вы хотите залогиниться под другим пользователем, то Вы можете сделать это двумя способами: 1. Не выходя из залогининого пользователя вызываете незанятую виртуальную консоль Ctrl+Alt+FXY (XY - это функциональные клавиши от F1 до F7), затем логинетесь новым пользователем и через Startx запускаете нужное окружение (WM или DE). 2. Выходите из своего WM или DE, затем логинетесь новым пользователем и через Startx запускаете нужное окружение (WM или DE). Если кому надо, то ниже ссылки на Wiki: 1. Раз; 2. Два; 3. Три. Всем спасибо, надеюсь будет полезно. |
scorpid |
|
Темы:
4
Сообщения:
294
Участник с: 14 апреля 2015
|
В топку SDDM, если у Вас один пользователь и хотите автологин+автозапуск окружения, то вот решение ТЫЦ |
scorpid |
|
Темы:
4
Сообщения:
294
Участник с: 14 апреля 2015
|
ForumLikerПод Linux намного удобнее - fastboot + adb/ А если по сабжу, то у меня данные на NTFS :), так удобнее, ну и NAS Qnap, там не помню какая ситема стоит. |
scorpid |
|
Темы:
4
Сообщения:
294
Участник с: 14 апреля 2015
|
ну так дайте на файл словаря права пользователя |
scorpid |
|
Темы:
4
Сообщения:
294
Участник с: 14 апреля 2015
|
lin88 не обижайся, только если ты ставил Арч по Вики, то должен был создавать пользователя и включать его в группы. Выше я тебе напсиал сделай третий шаг. |
scorpid |
|
Темы:
4
Сообщения:
294
Участник с: 14 апреля 2015
|
Уважаемые nafanja и Aivar спасибо Вам !!! 1. Сделал три шага которые ранее написал (в .xinitrc остались оба блока ). 2. Удалил SDDM. 3. Reboot 4. Profit !!!! (перед глазами плазма), по ощущением даже грузиться стало быстрее :) P.S. Предлагаю эти три шага оформить блогом с темой "Автозагрузка в любое окружение", как0то так, чтобы всегда можно было быстро найти :) ?? Вы не против, я оформлю ?? |
scorpid |
|
Темы:
4
Сообщения:
294
Участник с: 14 апреля 2015
|
lin88 прочитай мой пост про что нужно сделать, вам нужен третий шаг :) 3. Запустить systemctl edit [email protected] (что равноценно правки /etc/systemd/system/[email protected]/override.conf) тоже для первой консоли и там вставить Конечно заменить username на своего пользователя :)
|
scorpid |
|
Темы:
4
Сообщения:
294
Участник с: 14 апреля 2015
|
nafanja Эти два блока отличаются, верхний был в стоке, а нижний я вставил тот, который вы давали, но если судить по * в Вашем блоке, то верхний не нужен, вроде так ?? Я не понял что вы хотели сказать этим и это нужно поправить |