Часть sda
в /dev/sda
может представлять несколько вещей в зависимости от вашей точки зрения:
Имя файла
В общем, это имя файла, который, если это диск, является блочным устройством, поэтому имя устройства
Как root:
$ ls -la /dev/sd*
brw-rw---- 1 root disk 8, 0 Sep 11 22:01 /dev/sda
brw-rw---- 1 root disk 8, 1 Sep 11 22:02 /dev/sda1
brw-rw---- 1 root disk 8, 2 Sep 11 22:01 /dev/sda2
Имена дисков sda
— это строка, дающая имя диску (, отличное от разделов sda1, sda2, sdX и т. д. ). Обычно он генерируется udev на основе применяемых правил устройства.
Путь к каталогу sda
— базовое имя пути/dev/sda
Ограничено интерпретацией имен дисков:
Раньше :sda использовалось как имя устройства SCSI-диска .
Поскольку эта же библиотека была расширена на диски SATA, я думаю, что теперь она должна называться:
device name: SATA/SCSI/SAS disk a
Или просто:
device name: first SATA/SCSI/SAS disk
Я немного переформулирую, надеюсь, сохранив дух Q:
Как запустить X с помощью команды оболочки? Как это сделать при запуске системы?
Я игнорирую ваш systemctl и большую часть вашего.xinitrc.
Наиболее простой пользовательской командой является xinit
. Трудно сказать, что именно он делает. Он имеет особую семантику и синтаксис. Чтобы ответить на вопрос:
xinit fvwm
запускает сервер x.
По умолчанию используется xinit fvwm -- X :0
, что означает столько же, сколько:
Инициализировать X SERVER "X" на ДИСПЛЕЕ "0" с оконным МЕНЕДЖЕРОМfvwm
Это должно быть так сложно, потому что это мощно. X-сервер и оконный менеджер превращают TTY в так называемый -DISPLAY.
Если вы выберете только xinit
, вы получите специальную среду xclock -. (без каких-либо "скрытых" значений по умолчанию, конечно. См. man xinit. Также человек startx. Сравнивать! ).
Конечно, нужно настроить xorg.conf
! (карта GPU, устройства ввода для x)
Конечно нужен оконный менеджер `, (минимально )настроенный! (fvwm, twm,...)
Для автоматического запуска X через xinit
требуется некоторое планирование и согласование с systemd
и вашим дистрибутивом. Выход за рамки, но только пока.
"запустить x при первом входе в систему" требует (гораздо )большей точности; если это означает, что x
работает на tty1
, я, по крайней мере, понимаю, что это значит. Я не вижу особой связи с определенной оболочкой, такой как zsh
.