Если :0
когда-нибудь были допустимый дисплей, процесс, т.е. xserver, если это, будет принадлежать корню. Независимо от того, что Вы подразумеваете допустимый.
Если Вы хотите знать, можно ли соединиться с xserver, я предложил бы использовать xlsclients
соединяться с тем дисплеем. Если команда может соединиться, она возвратится 0, если она не может он возвращаться 1.
X не работает способом, который один пользователь подключает однажды к одному xserver. Для связи пользователей с xsessions, необходимо посмотреть на программы, подключенные к xserver. Windowmanagers являются хорошими кандидатами на это, b/c в любое время может быть только один (активный) windowmanager. Можно также отследить отношения процесса (родитель, ребенок) запускающийся от менеджера по оформлению. Однако это никогда не тривиально. Возможно, менеджеры по оформлению хранят эту информацию где-нибудь, но что я не знал бы.
Отдельный /boot
раздел раньше был необходим (BIOS в более старых компьютерах не мог загрузиться кроме от запуска жесткого диска, и GRUB 1 не мог загрузиться от некоторых файловых систем).
В наше время у Вас не должно действительно быть отдельного /boot
раздел, кроме некоторых определенных сценариев (например, зашифрованный корневой раздел). Кроме того, это используется для EFI, как отмечено в комментарии.
Даже если Вы имеете один, это должно не обязательно быть смонтировано кроме тех случаев, когда рабочие системные обновления/обновления, которые включают устанавливающие новые ядра.
/boot/efi
по точно причине Вы упомянули, ядро и обновления initramfs. Таким образом, я утверждал бы, что отдельный раздел начальной загрузки более распространен сегодня, чем это были прошлые годы. – Marco 06.02.2014, 00:20/boot
быть первым разделом в диске. – Renan 06.02.2014, 00:23