fix: mcp failed+wayland nvidia fallback on Linux #7278
+153
−185
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Describe Your Changes
Fix 2 critical Linux startup errors:
MCP config error on fresh installs
Error: Failed to run mcp commands: Failed to read config file: No such file or directory (os error 2)
Fix: Create default mcp_config.json if missing, refactor with load_or_create_mcp_config helper
NVIDIA Wayland graphics crash
Error: Failed to create GBM buffer of size 1024x800: Invalid argument
Fix: Disable DMABUF renderer, add wayland,x11 fallback, set NVIDIA env vars
Changes:
(My first PR ever! Please excuse any rookie mistakes. Thanks for your patience and review! :D)