nVidia, Wayland, KDE При запуске все хорошо. Но если открыть деталь (из примеров) - в окне, где должна быть деталь, просто белое пространтсво без всего. В нем работает конеткстное меню, например. Но ничего не видно. При попытке открыть sketcher/"новый эскиз" программа мгновенно закрывается. Выглядит так: $ freecad FreeCAD 1.0.0, Libs: 1.0.0RUnknown (C) 2001-2024 FreeCAD contributors FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. Involute gear module cannot be loaded Unknown command 'PartDesign_Sprocket' Coin warning in cc_glglue_instance(): Error when setting up the GL context. This can happen if there is no current context, or if the context has been set up incorrectly. Coin warning in glxglue_isdirect(): Couldn't get current GLX context. Coin warning in SoGLPolygonOffsetElement::updategl(): OpenGL driver doesn't support z-buffer offsetting Coin warning in cc_glglue_instance(): Error when setting up the GL context. This can happen if there is no current context, or if the context has been set up incorrectly. Coin warning in glxglue_isdirect(): Couldn't get current GLX context. xdg_wm_base#3: error 3: no xdg_popup parent surface has been specified The Wayland connection experienced a fatal error: Ошибка протокола Но не всегда. Можно таки создать новый эскиз, но в рабочем поле все равно белая пустота. Официальный appimage тоже не работает, но выглядит это чуть иначе: в рабочем поле пытается отобразиться модель или эскиз, проявляется на долю секунды, и тут же исчезает, если двигать мышкой. Иногда мелькает снова.
Помогает запуск в виде QT_QPA_PLATFORM=xcb freecad То есть нужен хотя бы враппер, чтоб эта опция автоматом выставлялась для запускающих под Wayland.
(Ответ для Alexei V. Mezin на комментарий #1) > Помогает запуск в виде > > QT_QPA_PLATFORM=xcb freecad > > То есть нужен хотя бы враппер, чтоб эта опция автоматом выставлялась для > запускающих под Wayland. Правильнее при запуске сеанса Wayland для всех приложений Qt выставить эту переменную среды окружения. Не в отдельном приложении.
Э-э-э... а разве у нас системная Qt не поддерживает Wayland? Зачем принудительно всем приложениями указывать использовать X11?