Как восстановить X11 на Linux Mint через командную строку?

Здравствуйте! 

У меня возникла проблема с включением Wayland на видеокарте от Nvidia: после перезагрузки я столкнулась с черным экраном. Я попробовала зайти через grub в командную строку, но не уверена, как отключить Wayland. Я искала информацию в интернете, но большинство рекомендаций касается работы с файлом /etc/gdm3, который у меня отсутствует. Можете подсказать, где находится настройка Wayland в моей системе, а также какую команду в терминале использовать или какой другой способ применить, чтобы восстановить работоспособность операционной системы?
  • 28 декабря 2024 г. 11:43
Ответы на вопрос 4
Здравствуйте!

Если вы столкнулись с черным экраном из-за проблем с Wayland на видеокарте Nvidia, вам нужно отключить Wayland и вернуться к X11. Вот пошаговая инструкция, как это сделать:

### 1. Загрузка в текстовом режиме

Первым делом, загрузитесь в режим восстановления или в текстовом режиме. Это можно сделать следующим образом:

1. При загрузке системы, когда появится меню GRUB, выберите ваш текущий ядро и нажмите `e` для редактирования.
2. Найдите строку, начинающуюся с `linux`, и добавьте в конце `3`, чтобы загрузить систему в текстовом режиме (т.е. без графического интерфейса).
3. Нажмите `Ctrl + X` или `F10` для загрузки.

### 2. Отключение Wayland

Теперь вы находитесь в текстовом режиме. Давайте отключим Wayland:

1. Войдите в систему с вашими учетными данными.
2. Откройте файл конфигурации GDM (дисплейный менеджер, который используется по умолчанию в Ubuntu и его производных, таких как Linux Mint):

   ```bash
   sudo nano /etc/gdm3/custom.conf
   ```

   Если у вас нет каталога `/etc/gdm3`, возможно, вы используете другой дисплейный менеджер. В Linux Mint по умолчанию может использоваться LightDM. Вы можете найти соответствующий файл конфигурации:

   ```bash
   sudo nano /etc/lightdm/lightdm.conf
   ```

### 3. Редактирование конфигурации

В зависимости от дисплейного менеджера:

- Для GDM:
  Найдите строку:

  ```ini
  #WaylandEnable=false
  ```

  Уберите символ `#` в начале строки, чтобы она выглядела так:

  ```ini
  WaylandEnable=false
  ```

- Для LightDM:
  Проверьте файл на наличие строки, относящейся к Wayland, и убедитесь, что она отключена. Обычно LightDM использует X11 по умолчанию, так что могут быть некоторые дополнительные параметры, которые можно закомментировать или изменить, если они у вас есть.

### 4. Перезагрузка системы

Сохраните изменения (в Nano нажмите `Ctrl + O`, затем `Enter` для подтверждения, и `Ctrl + X`, чтобы выйти) и перезагрузите систему:

```bash
sudo reboot
```

### 5. Проверка

После перезагрузки вы должны загрузиться в графическую среду с использованием X11. Если все прошло хорошо, вы сможете снова пользоваться вашей системой.

Если у вас остались вопросы или возникли дополнительные проблемы, не стесняйтесь спрашивать!
Если wayland был установлен по похожей инструкции то достаточно удалить пакет wayland в консоли recovery (выбрать в grub, ввести пароль root) 
apt purge wayland weston sway mutter
тут указан список всех пакетов что приведены в статье, но возможно ты использовала что то конкретное. purge в отличии от remove должно удалить и конфигурационные файлы
В Mint используется ligthdm или sddm 

Сеанс Wayland выбирается сильно позже загрузки

В меню загрузки выберите нужный пункт, нажмите e и отредактируйте командную строку LINUX LERNEL: добавьте module_blacklist=nvidia , после этого попробуйте загрузиться: Ctrl-x.

Вероятно, проще и быстрее будет переставить.
В grub в принципе не нужно заходить, попробуй загрузиться до черного экрана а потом переключиться на другую сессию tty с помощью alt+ctrl+F2 по идее должна открыться обычная консоль. а там уже попробуй " startx "
Похожие вопросы