Может быть, с разбором вывода?
$ screen -ls | grep -oP '\d+\.[\d\w-]+\.[\w\d]+'
4889.pts-0.myhostname
$ screen -ls | grep -oP '\d+\.\S+'
14819.namedsess
14678.with1.num
$ screen -ls | grep -oP '\d+\.\S+' | grep -oP '(?<=\d\.)\S+'
namedsess
with1.num
Первое, что я попробовал, - это удалить, а затем установить gnome и все зависимости с помощью pacman -Rnsc gnome gdm
. Это не сработало и удалило много пакетов, которые мне были нужны. Ну что ж.
Я решил сосредоточиться на части сообщения об ошибке, связанной с NVRM, потому что драйвер видеокарты - это самый низкий уровень операций, из-за которого возникали ошибки, так что исправьте это, исправьте все, верно? Драйвер nvidia, похоже, вызывает проблемы, и, будучи поклонником открытого исходного кода, я решил попробовать драйвер nouveau
. Удаление драйвера nvidia было немного болезненным, но как только я удалил его, поставил на место и перезагрузил, ура! Графический интерфейс! Было ли это идеально? Нет. Основные компоненты отсутствовали, и разрешение было установлено для монитора 4: 3. Но, глядя на (очень длинный) /var/log/pacman.log
, я в настоящее время переустанавливаю недостающие компоненты, просматривая файл журнала и выбирая пакеты, которые кажутся важными (gnome-control-center, так далее). Я надеюсь, что это поможет любому в такой же ситуации!
Кроме того, это может привести к сообщению об ошибке, но я не уверен, следует ли доводить до сведения разработчиков пакета Arch или людей freedesktop.org. Если вы чувствуете себя настолько вынужденным, чтобы отправить его, ссылка на трассировку стека находится в комментариях к вопросу.