최근에 시스템에서 wayland가 기본적으로 비활성화된 Ubuntu 22.04로 업그레이드했습니다. 그래서 wayland로 전환하기 위해 권장되는 독점 nvidia-515 드라이버를 새로 설치했습니다. 하지만 이 드라이버는 모든 확장 앱, 특히 gnome-shell-extension-manager 및 gnome-extension-app을 사용할 수 없도록 렌더링합니다. 두 앱을 모두 열면 앱 아이콘이 도크에 잠시 나타났다가 사라지고 터미널에서 열려고 하면 다음 오류가 발생합니다.
Gdk-Message: 14:14:56.485: Error flushing display: Protocol error
많은 포럼에서 동일한 질문을 보았지만 완전히 작동하지 않는 일부 해결 방법을 제외하고는 어떤 해결책도 얻지 못했습니다. 내가 찾은 모든 솔루션과 내 솔루션 중 하나를 나열하겠습니다.
- xorg에 확장 기능을 설치하고 wayland로 다시 전환하여 사용하세요. 이것이 완전히 작동하는지 확실하지 않지만 많은 사람들이 작동한다고 생각하는 것 같지만 이로 인해 시스템이 더욱 불안정해집니다.
- 다음 명령을 사용하여 gnome-extensions-app을 수동으로 실행하십시오.
이 솔루션은 확장 GUI를 열고 확장 기능을 켜거나 끄는 데만 도움이 되지만 확장 설정을 관리할 수는 없습니다.__EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/50_mesa.json gnome-extensions-app
- apt 버전을 제거한 후 flatpak을 사용하여 gnome-shell-extension-manager를 설치하십시오. 모든 확장 프로그램에서 작동하지만 여전히 설정을 구성할 수는 없습니다. 확장 설정을 클릭하면 그놈 확장 자체가 비활성화됩니다.
세 번째 해결 방법을 따라 기본 설정으로 꼭 필요한 제스처 개선 확장 기능을 활성화할 수 있었지만 확장 기능을 처리하는 동안 사용자 경험이 정말 좋지 않았습니다. 이 문제가 수정 사항과 함께 발생하는 이유에 대한 기술적 지식이 있고 Ubuntu 22.04 wayland에서 안정적인 다른 nvidia 드라이버에 대해 알고 있다면 알려주십시오.
추신- 더 나은 해결책을 찾으면 이 질문도 업데이트하겠습니다.