Я использую Ubuntu в Windows с WSL. После обновления Ubuntu до последней версии (я полагаю, 20.04.3 LTS) я больше не могу запускать команду gnome-session, которая обычно позволяет мне получить доступ к графическому интерфейсу на VcXsrv. Когда я запускаю команду, она просто возвращается без запуска графического интерфейса. Это случалось и раньше, однако однократный перезапуск Windows обычно решал проблему.
Бег сеанс гнома --debug
возвращает следующее:
gnome-session-binary[463]: DEBUG(+): включение отладки
gnome-session-binary[463]: GLib-DEBUG(+): posix_spawn избегается (запрошено закрытие fd)
(gnome-session-check-accelerated:466): Gdk-ERROR **: 18:14:00.423: Программа «gnome-session-check-accelerated» получила системную ошибку X Window.
Это, вероятно, отражает ошибку в программе.
Ошибка была «GLXBadFBConfig».
(Подробности: серийный номер 187 error_code 163 request_code 149 (GLX) minor_code 0)
(Примечание для программистов: обычно об ошибках X сообщается асинхронно;
то есть вы получите ошибку через некоторое время после ее возникновения.
Чтобы отладить вашу программу, запустите ее в среде GDK_SYNCHRONIZE.
переменная, чтобы изменить это поведение. Затем вы можете получить осмысленное
отладчик, если вы сломаете функцию gdk_x_error().)
gnome-session-binary [463]: DEBUG (+): проверка аппаратного ускорения не удалась: дочерний процесс убит сигналом 5
gnome-session-binary[463]: GLib-DEBUG(+): setenv()/putenv() не являются потокобезопасными и не должны использоваться после создания потоков
gnome-session-binary[463]: GLib-DEBUG(+): posix_spawn избегается (запрошено закрытие fd)
(gnome-session-check-accelerated:469): Gdk-ERROR **: 18:14:00.608: Программа «gnome-session-check-accelerated» получила системную ошибку X Window.
Это, вероятно, отражает ошибку в программе.
Ошибка была «GLXBadFBConfig».
(Подробности: серийный номер 187 error_code 163 request_code 149 (GLX) minor_code 0)
(Примечание для программистов: обычно об ошибках X сообщается асинхронно;
то есть вы получите ошибку через некоторое время после ее возникновения.
Чтобы отладить вашу программу, запустите ее в среде GDK_SYNCHRONIZE.
переменная, чтобы изменить это поведение. Затем вы можете получить осмысленное
отладчик, если вы сломаете функцию gdk_x_error().)
gnome-session-binary [463]: ПРЕДУПРЕЖДЕНИЕ: проверка ускорения программного обеспечения не удалась: дочерний процесс убит сигналом 5
gnome-session-binary[463]: КРИТИЧЕСКИЙ: Мы потерпели неудачу, но неудачный кит мертв. Сожалею....
Обратите внимание, что эти ошибки появляются только тогда, когда VcXsrv также открыт.