diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index d61fca8..e161e05 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -95,7 +95,7 @@ "profileSourceId": "7004edff-76db-412f-95d3-5fd8e180d055", "serial": { "columns": 109, - "data": "󰖟 Proxy enabled (127.0.0.1:2080)\r\nWARNING: failed to clean up stale arg0 temp dirs: Permission denied (os error 13)\r\n\u001b[2m╭───────────────────────────────────────────────────────────────╮\r\n│ \u001b[36;22m✨ Update available!\u001b[0m \u001b[1m0.133.0 -> 0.135.0\u001b[22;2m │\r\n│ \u001b[0mSee \u001b[36;4mhttps://github.com/openai/codex\u001b[0m for installation options.\u001b[2m │\r\n│ │\r\n│ \u001b[0mSee full release notes:\u001b[2m │\r\n│ \u001b[36;4;22mhttps://github.com/openai/codex/releases/latest\u001b[39;24;2m │\r\n╰───────────────────────────────────────────────────────────────╯\r\n\r\n╭────────────────────────────────────────────╮\r\n│ >_ \u001b[0mOpenAI Codex\u001b[2m (v0.133.0) │\r\n│ │\r\n│ model: \u001b[0mgpt-5.5 high\u001b[2m \u001b[36;22m/model\u001b[39;2m to change │\r\n│ directory: \u001b[0m~/Documents/Vaults/SecondBrain\u001b[2m │\r\n╰────────────────────────────────────────────╯\r\n\r\n\u001b[0m \u001b[1mTip:\u001b[0m Visit the Codex community forum: https://community.openai.com/c/codex/37\r\n\r\n\u001b[2m• \u001b[0mModel changed to gpt-5.5 medium\r\n\r\n\u001b[48;5;239m\u001b[109X\r\n\u001b[1;2m› \u001b[22;22mВ obsidian на Arch Linux не открываются PDF, с чем может быть связано?\u001b[37X\r\n\u001b[109X\r\n\u001b[0m\r\n\u001b[2m• \u001b[0mЧастые причины, почему Obsidian на Arch Linux не открывает PDF:\r\n\r\n \u001b[94m1. \u001b[39;1mСломан встроенный PDF-viewer Electron/Chromium\r\n\u001b[0m Obsidian использует Electron. После обновлений \u001b[36melectron\u001b[0m, \u001b[36mglibc\u001b[0m, \u001b[36mmesa\u001b[0m, \u001b[36mnvidia\u001b[0m, \u001b[36mwayland\u001b[0m иногда ломается\r\n рендер PDF.\r\n \u001b[94m2. \u001b[39;1mПроблемы Wayland\r\n\u001b[0m На KDE Plasma Wayland PDF-просмотр может не рендериться или открываться пустым окном.\r\n Проверь запуск через XWayland:\r\n\r\n \u001b[38;2;137;180;250mobsidian\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mozone-platform\u001b[38;2;148;226;213m=\u001b[38;2;205;214;244mx11\r\n\r\n\u001b[0m или наоборот:\r\n\r\n \u001b[38;2;137;180;250mobsidian\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172menable-features\u001b[38;2;148;226;213m=\u001b[38;2;205;214;244mUseOzonePlatform\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mozone-platform\u001b[38;2;148;226;213m=\u001b[38;2;205;214;244mwayland\r\n\r\n\u001b[0m \u001b[94m3. \u001b[39;1mАппаратное ускорение\r\n\u001b[0m Часто PDF открывается, но экран пустой/чёрный из-за GPU acceleration.\r\n\r\n Попробуй:\r\n\r\n \u001b[38;2;137;180;250mobsidian\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mdisable-gpu\r\n\r\n\u001b[0m \u001b[94m4. \u001b[39;1mБитый кэш Obsidian/Electron\r\n\u001b[0m Можно проверить без удаления данных:\r\n\r\n \u001b[38;2;137;180;250mmv\u001b[38;2;205;214;244m ~/.config/obsidian ~/.config/obsidian.bak\r\n\u001b[0m \u001b[38;2;137;180;250mobsidian\r\n\r\n\u001b[0m Если заработало — проблема в конфиге, кэше или плагине.\r\n\r\n \u001b[94m5. \u001b[39;1mПлагин мешает PDF-viewer\r\n\u001b[0m Особенно плагины для:\r\n - PDF annotation\r\n - custom file viewers\r\n - excalidraw/advanced URI\r\n - workspace/layout\r\n\r\n Запусти Obsidian в safe mode или временно отключи community plugins.\r\n \u001b[94m6. \u001b[39;1mPDF сам нестандартный\r\n\u001b[0m Некоторые PDF с XFA-формами, DRM, повреждёнными шрифтами или огромными сканами Obsidian может не\r\n открыть, хотя Okular откроет.\r\n\r\n Проверь:\r\n\r\n \u001b[38;2;137;180;250mokular\u001b[38;2;205;214;244m file.pdf\r\n\r\n\u001b[0m \u001b[94m7. \u001b[39;1mПакет Obsidian\r\n\u001b[0m Если установлен из AUR, AppImage, Flatpak или Snap — поведение может отличаться.\r\n На Arch обычно стоит проверить другой вариант установки:\r\n - \u001b[36mobsidian\u001b[0m из AUR\r\n - официальный AppImage\r\n - Flatpak\r\n\r\n Минимальная диагностика:\r\n\r\n \u001b[38;2;137;180;250mobsidian\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mdisable-gpu\r\n\r\n\u001b[0m Если так PDF открываются — виновато аппаратное ускорение/драйвер.\r\n Если нет — проверь safe mode и другой PDF.\r\n\r\n\u001b[48;5;238m \u001b[108X\r\n\u001b[1m›\u001b[22m \u001b[2mSummarize recent commits\r\n\u001b[0m * Restored history at Sat May 30 2026 19:24:59 GMT+0300 (Москва, стандартное время)\u001b[48;5;238m\r\n\u001b[0m\u001b[2X\u001b[2C\u001b[38;2;246;226;183mgpt-5.5 medium\u001b[39;2m · \u001b[38;2;171;223;167;22m~/Documents/Vaults/SecondBrain\u001b[60X\r\n\u001b[33m⚠ Последний бэкап: 2 дн. назад. Запусти: backup-menu\r\n\u001b[38;5;76m❯\u001b[0m \u001b[32mcodex\u001b[0m \u001b[36m--resume\r\n\u001b[0m󰖟 Proxy enabled (127.0.0.1:2080)\r\nWARNING: failed to clean up stale arg0 temp dirs: Permission denied (os error 13)\r\n\u001b[31;1merror:\u001b[0m unexpected argument '\u001b[33m--resume\u001b[0m' found\r\n\r\n \u001b[32mtip:\u001b[0m a similar argument exists: '\u001b[32m--remote\u001b[0m'\r\n\r\n\u001b[1;4mUsage:\u001b[0m codex [OPTIONS] [PROMPT]\r\n codex [OPTIONS] [ARGS]\r\n\r\nFor more information, try '\u001b[1m--help\u001b[0m'.\r\n\u001b[38;5;196m❯\u001b[0m \u001b[32mcodex\u001b[0m resume\r\n󰖟 Proxy enabled (127.0.0.1:2080)\r\nWARNING: failed to clean up stale arg0 temp dirs: Permission denied (os error 13)\r\n\u001b[2m╭───────────────────────────────────────────────────────────────╮\r\n│ \u001b[36;1;22m✨ Update available!\u001b[0m \u001b[1m0.133.0 -> 0.135.0\u001b[22;2m │\r\n│ \u001b[0mSee \u001b[36;4mhttps://github.com/openai/codex\u001b[0m for installation options.\u001b[2m │\r\n│ │\r\n│ \u001b[0mSee full release notes:\u001b[2m │\r\n│ \u001b[36;4;22mhttps://github.com/openai/codex/releases/latest\u001b[39;24;2m │\r\n╰───────────────────────────────────────────────────────────────╯\r\n\r\n╭──────────────────────────────────────────────╮\r\n│ >_ \u001b[1;22mOpenAI Codex\u001b[22;2m (v0.133.0) │\r\n│ │\r\n│ model: \u001b[0mgpt-5.5 medium\u001b[2m \u001b[36;22m/model\u001b[39;2m to change │\r\n│ directory: \u001b[0m~/Documents/Vaults/SecondBrain\u001b[2m │\r\n╰──────────────────────────────────────────────╯\r\n\r\n\u001b[0m \u001b[1mTip:\u001b[0m Use /compact when the conversation gets long to summarize history and free up context.\r\n\r\n\u001b[48;5;239m\u001b[109X\r\n\u001b[1;2m› \u001b[22;22mВ obsidian на Arch Linux не открываются PDF, с чем может быть связано?\r\n\r\n\u001b[0m\u001b[109X\r\n\u001b[2m• \u001b[0mЧастые причины, почему Obsidian на Arch Linux не открывает PDF:\r\n\r\n \u001b[94m1. \u001b[39;1mСломан встроенный PDF-viewer Electron/Chromium\r\n\u001b[0m Obsidian использует Electron. После обновлений \u001b[36melectron\u001b[0m, \u001b[36mglibc\u001b[0m, \u001b[36mmesa\u001b[0m, \u001b[36mnvidia\u001b[0m, \u001b[36mwayland\u001b[0m иногда ломается\r\n рендер PDF.\r\n \u001b[94m2. \u001b[39;1mПроблемы Wayland\r\n\u001b[0m На KDE Plasma Wayland PDF-просмотр может не рендериться или открываться пустым окном.\r\n Проверь запуск через XWayland:\r\n\r\n \u001b[38;2;137;180;250mobsidian\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mozone-platform\u001b[38;2;148;226;213m=\u001b[38;2;205;214;244mx11\r\n\r\n\u001b[0m или наоборот:\r\n\r\n \u001b[38;2;137;180;250mobsidian\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172menable-features\u001b[38;2;148;226;213m=\u001b[38;2;205;214;244mUseOzonePlatform\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mozone-platform\u001b[38;2;148;226;213m=\u001b[38;2;205;214;244mwayland\r\n\r\n\u001b[0m \u001b[94m3. \u001b[39;1mАппаратное ускорение\r\n\u001b[0m Часто PDF открывается, но экран пустой/чёрный из-за GPU acceleration.\r\n\r\n Попробуй:\r\n\r\n \u001b[38;2;137;180;250mobsidian\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mdisable-gpu\r\n\r\n\u001b[0m \u001b[94m4. \u001b[39;1mБитый кэш Obsidian/Electron\r\n\u001b[0m Можно проверить без удаления данных:\r\n\r\n \u001b[38;2;137;180;250mmv\u001b[38;2;205;214;244m ~/.config/obsidian ~/.config/obsidian.bak\r\n\u001b[0m \u001b[38;2;137;180;250mobsidian\r\n\r\n\u001b[0m Если заработало — проблема в конфиге, кэше или плагине.\r\n\r\n \u001b[94m5. \u001b[39;1mПлагин мешает PDF-viewer\r\n\u001b[0m Особенно плагины для:\r\n - PDF annotation\r\n - custom file viewers\r\n - excalidraw/advanced URI\r\n - workspace/layout\r\n\r\n Некоторые PDF с XFA-формами, DRM, повреждёнными шрифтами или огромными сканами Obsidian может не\r\n открыть, хотя Okular откроет.\r\n\r\n Проверь:\r\n\r\n \u001b[38;2;137;180;250mokular\u001b[38;2;205;214;244m file.pdf\r\n\r\n\u001b[0m \u001b[94m7. \u001b[39;1mПакет Obsidian\r\n\u001b[0m Если установлен из AUR, AppImage, Flatpak или Snap — поведение может отличаться.\r\n На Arch обычно стоит проверить другой вариант установки:\r\n - \u001b[36mobsidian\u001b[0m из AUR\r\n - официальный AppImage\r\n - Flatpak\r\n\r\n Минимальная диагностика:\r\n\r\n \u001b[38;2;137;180;250mobsidian\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mdisable-gpu\r\n\r\n\u001b[0m Если так PDF открываются — виновато аппаратное ускорение/драйвер.\r\n Если нет — проверь safe mode и другой PDF.\r\n\r\n\u001b[48;5;239m\u001b[109X\r\n\u001b[1;2m› \u001b[22;22mтак, а я не могу из терминала запустить, он с obsidian cli конфиликтует\r\n\r\n\u001b[0m\u001b[109X\r\n\u001b[2m• \u001b[0mЗапусти бинарь Obsidian по полному пути, чтобы обойти \u001b[36mobsidian-cli\u001b[0m.\r\n\r\n Сначала найди, что именно вызывается:\r\n\r\n \u001b[38;2;137;180;250mtype\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m-\u001b[38;2;235;160;172ma\u001b[38;2;205;214;244m obsidian\r\n\r\n\u001b[0m Частые варианты:\r\n\r\n \u001b[38;2;137;180;250m/usr/bin/obsidian\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mdisable-gpu\r\n\r\n\u001b[0m \u001b[38;2;137;180;250m~/Applications/Obsidian*.AppImage\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mdisable-gpu\r\n\r\n\u001b[0m или Flatpak:\r\n\r\n \u001b[38;2;137;180;250mflatpak\u001b[38;2;205;214;244m run md.obsidian.Obsidian\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mdisable-gpu\r\n\r\n\u001b[0m Если \u001b[36mtype -a obsidian\u001b[0m показывает, что \u001b[36mobsidian\u001b[0m — это алиас/функция/скрипт от CLI, временно обойди shell\r\n lookup:\r\n\r\n \u001b[38;2;137;180;250mcommand\u001b[38;2;205;214;244m /usr/bin/obsidian --disable-gpu\r\n\r\n\u001b[0m Если установлен пакет \u001b[36mobsidian-cli\u001b[0m, а GUI тоже называется \u001b[36mobsidian\u001b[0m, конфликт имён нормальный. Можно сделать\r\n явный алиас для GUI, например:\r\n\r\n \u001b[38;2;137;180;250malias\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mobsidian-gui\u001b[38;2;148;226;213m=\u001b[38;2;166;227;161m'/usr/bin/obsidian'\r\n\r\n\u001b[0m Потом:\r\n\r\n \u001b[38;2;137;180;250mobsidian-gui\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mdisable-gpu\r\n\r\n\u001b[39;48;5;239m\u001b[109X\r\n\u001b[1;2m› \u001b[22;22mя нативно устаналивал из AUR, вроде\r\n\r\n\u001b[0m\u001b[109X\r\n\u001b[2m• \u001b[0mПроверю локально, как именно установлен Obsidian и какие бинарники видит shell. Это не меняет файлы.\r\n\r\n\u001b[32;1m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mtype\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m-\u001b[38;2;235;160;172ma\u001b[38;2;205;214;244m obsidian\r\n\u001b[39;2m └ obsidian is /home/ada/.local/bin/obsidian\r\n\u001b[0m \u001b[2mobsidian is /usr/bin/obsidian\r\n\u001b[0m \u001b[2mobsidian is /bin/obsidian\r\n\r\n\u001b[32;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mpacman\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mQ\u001b[38;2;205;214;244m \u001b[38;2;148;226;213m|\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mrg\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'^obsidian|^electron|obsidian-cli'\r\n\u001b[39;2m └ electron36 36.9.3-1\r\n\u001b[0m \u001b[2melectron37 37.5.1-1\r\n\u001b[0m \u001b[2melectron39 39.8.10-1\r\n\u001b[0m \u001b[2melectron41 41.7.0-1\r\n\u001b[0m \u001b[2mobsidian 1.12.7-2\r\n\r\n\u001b[32;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mpacman\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mQl\u001b[38;2;205;214;244m obsidian\r\n\u001b[39;2m └ obsidian /usr/\r\n\u001b[0m \u001b[2mobsidian /usr/bin/\r\n … +26 lines (ctrl + t to view transcript)\r\n\u001b[0m \u001b[2mobsidian /usr/src/debug/\r\n\u001b[0m \u001b[2mobsidian /usr/src/debug/obsidian/\r\n\r\n─────────────────────────────────────────────────────────────────────────────────────────────────────────────\r\n\r\n• \u001b[0mДа, GUI из AUR установлен: \u001b[36mobsidian 1.12.7-2\u001b[0m, бинарник есть в \u001b[36m/usr/bin/obsidian\u001b[0m.\r\n\r\n Конфликт из-за того, что первым в \u001b[36mPATH\u001b[0m стоит:\r\n\r\n \u001b[38;2;137;180;250m/home/ada/.local/bin/obsidian\r\n\u001b[0m \u001b[38;2;137;180;250m/usr/bin/obsidian\r\n\r\n\u001b[0m Запускай так:\r\n\r\n или для проверки Wayland/X11:\r\n\r\n \u001b[38;2;137;180;250m/usr/bin/obsidian\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mozone-platform\u001b[38;2;148;226;213m=\u001b[38;2;205;214;244mx11\r\n\r\n\u001b[0m Можно посмотреть, что за CLI перекрывает имя:\r\n\r\n \u001b[38;2;137;180;250mfile\u001b[38;2;205;214;244m ~/.local/bin/obsidian\r\n\r\n\u001b[0m Если хочешь оставить оба, сделай алиас:\r\n\r\n \u001b[38;2;137;180;250malias\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mobsidian-gui\u001b[38;2;148;226;213m=\u001b[38;2;166;227;161m'/usr/bin/obsidian'\r\n\r\n\u001b[0m И запускай:\r\n\r\n \u001b[38;2;137;180;250mobsidian-gui\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mdisable-gpu\r\n\r\n\u001b[39;2m─────────────────────────────────────────────────────────────────────────────────────────────────────────────\r\n\r\n\u001b[48;5;239;22m\u001b[109X\r\n\u001b[1;2m› \u001b[22;22m❯ obsidian --disable-gpu\r\n Error: Command \"--disable-gpu\" not found. It may require a plugin to be enabled.\r\n\r\n ╭─   ~\r\n\r\n\u001b[0m\u001b[109X\r\n\r\n\u001b[48;5;239m\u001b[109X\r\n\u001b[1;2m› \u001b[22;22m▗▄▟██\r\n ▄█████▛ █▄\r\n ▐█████▛ ▟███\r\n ▐████▛ ▟████▌\r\n ▗ ▜███▎▐█████▌\r\n ▗█████▙ ▄▄▄▄▃▔▀███▙\r\n ▝██████ ██████▄ ▜█▘\r\n ▀████▛ ███████▙ ▘\r\n ▀█▛ ▟████████▌ Obsidian 1.12.7\r\n ▝▀▀▀▀████▀\r\n\r\n SecondBrain\r\n Tab to autocomplete, ↑/↓ for history, Ctrl+C to quit\r\n\r\n\r\n ──────────────────────────────────────────────────────\r\n >\r\n aliases List aliases in the vault\r\n append Append content to a file\r\n backlinks List backlinks to a file\r\n base:create Create a new item in a base\r\n base:views List views in the current base file\r\n bases List all base files in vault\r\n bookmark Add a bookmark\r\n bookmarks List bookmarks\r\n\r\n\u001b[0m\u001b[109X\r\n\u001b[2m• \u001b[0mЭто точно не GUI, а интерактивный \u001b[36mobsidian-cli\u001b[0m. Ты попал в его REPL.\r\n Ctrl+C\r\n\r\n Потом запусти GUI полным путём:\r\n\r\n \u001b[38;2;137;180;250m/usr/bin/obsidian\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mdisable-gpu\r\n\r\n\u001b[0m Если shell всё равно открывает CLI, проверь, не является ли \u001b[36m/usr/bin/obsidian\u001b[0m обёрткой:\r\n\r\n \u001b[38;2;137;180;250mfile\u001b[38;2;205;214;244m /usr/bin/obsidian\r\n\u001b[0m \u001b[38;2;137;180;250mhead\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mn\u001b[38;2;205;214;244m 5 /usr/bin/obsidian\r\n\r\n\u001b[0m Но по установленному пакету AUR GUI должен лежать именно там. Главное: не \u001b[36mobsidian --disable-gpu\u001b[0m, а \u001b[36m/usr/\r\n\u001b[0m \u001b[36mbin/obsidian --disable-gpu\u001b[0m.\r\n\r\n\u001b[48;5;239m\u001b[109X\r\n\u001b[1;2m› \u001b[22;22m❯ file /usr/bin/obsidian\r\n /usr/bin/obsidian: Bourne-Again shell script, ASCII text executable\r\n\r\n\u001b[0m\u001b[109X\r\n\u001b[2m• \u001b[0mНужно посмотреть содержимое wrapper-скрипта \u001b[36m/usr/bin/obsidian\u001b[0m: AUR-пакет часто запускает Electron через\r\n bash-обёртку, и станет видно, какие аргументы реально прокидываются.\r\n\r\n\u001b[2m•\u001b[0m \u001b[1mExplored\r\n\u001b[22;2m └ \u001b[36;22mRead\u001b[0m obsidian\r\n\r\n\u001b[31;1m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mtype\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m-\u001b[38;2;235;160;172ma\u001b[38;2;205;214;244m electron electron37 electron39 electron41\r\n\u001b[39;2m └ electron not found\r\n\u001b[0m \u001b[2melectron37 is /usr/bin/electron37\r\n … +3 lines (ctrl + t to view transcript)\r\n\u001b[0m \u001b[2melectron41 is /usr/bin/electron41\r\n\u001b[0m \u001b[2melectron41 is /bin/electron41\r\n\r\n\u001b[32;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mpacman\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mQi\u001b[38;2;205;214;244m obsidian\r\n\u001b[39;2m └ Name : obsidian\r\n\u001b[0m \u001b[2mVersion : 1.12.7-2\r\n … +19 lines (ctrl + t to view transcript)\r\n\u001b[0m \u001b[2mValidated By : Signature\r\n\r\n\r\n─────────────────────────────────────────────────────────────────────────────────────────────────────────────\r\n\r\n\r\n\u001b[0m Запусти именно так, без сокращений:\r\n\r\n \u001b[38;2;137;180;250m/usr/bin/obsidian\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mdisable-gpu\r\n\r\n\u001b[0m \u001b[38;2;137;180;250mmkdir\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mp\u001b[38;2;205;214;244m ~/.config/obsidian\r\n\u001b[0m \u001b[38;2;137;180;250mprintf\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'%s\\n'\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'--disable-gpu'\u001b[38;2;205;214;244m \u001b[38;2;148;226;213m>\u001b[38;2;205;214;244m ~/.config/obsidian/user-flags.conf\r\n\r\n\u001b[0m После этого запускай Obsidian из меню KDE как обычно.\r\n\r\n Для проверки X11/Wayland вместо GPU-флага:\r\n\r\n \u001b[38;2;137;180;250mprintf\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'%s\\n'\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'--ozone-platform=x11'\u001b[38;2;205;214;244m \u001b[38;2;148;226;213m>\u001b[38;2;205;214;244m ~/.config/obsidian/user-flags.conf\r\n\r\n\u001b[0m Вернуть обратно:\r\n\r\n \u001b[38;2;137;180;250mrm\u001b[38;2;205;214;244m ~/.config/obsidian/user-flags.conf\r\n\r\n\u001b[39;2m─────────────────────────────────────────────────────────────────────────────────────────────────────────────\r\n\r\n\u001b[48;5;239;22m\u001b[109X\r\n\u001b[1;2m› \u001b[22;22m❯ head -n 5 /usr/bin/obsidian\r\n #!/bin/bash\r\n\r\n OBSIDIAN_USER_FLAGS_FILE=\"${XDG_CONFIG_HOME:-$HOME/.config}/obsidian/user-flags.conf\"\r\n\r\n # Allow users to override command-line options\r\n\r\n\u001b[0m\u001b[109X\r\n\u001b[2m• \u001b[0mДа, это правильный GUI-wrapper.\r\n\r\n Дальше:\r\n\r\n \u001b[38;2;137;180;250m/usr/bin/obsidian\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mdisable-gpu\r\n\r\n\u001b[0m Если PDF заработают — зафиксируй флаг:\r\n\r\n \u001b[38;2;137;180;250mmkdir\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mp\u001b[38;2;205;214;244m ~/.config/obsidian\r\n\u001b[0m \u001b[38;2;137;180;250mprintf\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'%s\\n'\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'--disable-gpu'\u001b[38;2;205;214;244m \u001b[38;2;148;226;213m>\u001b[38;2;205;214;244m ~/.config/obsidian/user-flags.conf\r\n\r\n\u001b[0m Если не заработают, попробуй X11-режим:\r\n\r\n \u001b[38;2;137;180;250m/usr/bin/obsidian\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mozone-platform\u001b[38;2;148;226;213m=\u001b[38;2;205;214;244mx11\r\n\r\n\u001b[0m или зафиксируй его:\r\n\r\n \u001b[38;2;137;180;250mprintf\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'%s\\n'\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'--ozone-platform=x11'\u001b[38;2;205;214;244m \u001b[38;2;148;226;213m>\u001b[38;2;205;214;244m ~/.config/obsidian/user-flags.conf\r\n\r\n\u001b[0m Важно: команда \u001b[36mobsidian --disable-gpu\u001b[0m у тебя не подходит, потому что имя \u001b[36mobsidian\u001b[0m перехвачено \u001b[36m~/.local/bin/\r\n\u001b[0m \u001b[36mobsidian\u001b[0m от CLI.\r\n\r\n\u001b[48;5;239m \u001b[108X\r\n\u001b[1m›\u001b[22m \u001b[2mExplain this codebase\r\n\u001b[22m \r\n\u001b[0m\u001b[2X\u001b[2C\u001b[38;2;246;226;183mgpt-5.5 medium\u001b[39;2m · \u001b[38;2;171;223;167;22m~/Documents/Vaults/SecondBrain\u001b[60X\u001b[2A\u001b[47D\u001b[0m", + "data": "󰖟 Proxy enabled (127.0.0.1:2080)\r\nWARNING: failed to clean up stale arg0 temp dirs: Permission denied (os error 13)\r\n\u001b[2m╭───────────────────────────────────────────────────────────────╮\r\n│ \u001b[36;22m✨ Update available!\u001b[0m \u001b[1m0.133.0 -> 0.135.0\u001b[22;2m │\r\n│ \u001b[0mSee \u001b[36;4mhttps://github.com/openai/codex\u001b[0m for installation options.\u001b[2m │\r\n│ │\r\n│ \u001b[0mSee full release notes:\u001b[2m │\r\n│ \u001b[36;4;22mhttps://github.com/openai/codex/releases/latest\u001b[39;24;2m │\r\n╰───────────────────────────────────────────────────────────────╯\r\n\r\n╭────────────────────────────────────────────╮\r\n│ >_ \u001b[0mOpenAI Codex\u001b[2m (v0.133.0) │\r\n│ │\r\n│ model: \u001b[0mgpt-5.5 high\u001b[2m \u001b[36;22m/model\u001b[39;2m to change │\r\n│ directory: \u001b[0m~/Documents/Vaults/SecondBrain\u001b[2m │\r\n╰────────────────────────────────────────────╯\r\n\r\n\u001b[0m \u001b[1mTip:\u001b[0m Visit the Codex community forum: https://community.openai.com/c/codex/37\r\n\r\n\u001b[2m• \u001b[0mModel changed to gpt-5.5 medium\r\n\r\n\u001b[48;5;239m\u001b[109X\r\n\u001b[1;2m› \u001b[22;22mВ obsidian на Arch Linux не открываются PDF, с чем может быть связано?\u001b[37X\r\n\u001b[109X\r\n\u001b[0m\r\n\u001b[2m• \u001b[0mЧастые причины, почему Obsidian на Arch Linux не открывает PDF:\r\n\r\n \u001b[94m1. \u001b[39;1mСломан встроенный PDF-viewer Electron/Chromium\r\n\u001b[0m Obsidian использует Electron. После обновлений \u001b[36melectron\u001b[0m, \u001b[36mglibc\u001b[0m, \u001b[36mmesa\u001b[0m, \u001b[36mnvidia\u001b[0m, \u001b[36mwayland\u001b[0m иногда ломается\r\n рендер PDF.\r\n \u001b[94m2. \u001b[39;1mПроблемы Wayland\r\n\u001b[0m На KDE Plasma Wayland PDF-просмотр может не рендериться или открываться пустым окном.\r\n Проверь запуск через XWayland:\r\n\r\n \u001b[38;2;137;180;250mobsidian\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mozone-platform\u001b[38;2;148;226;213m=\u001b[38;2;205;214;244mx11\r\n\r\n\u001b[0m или наоборот:\r\n\r\n \u001b[38;2;137;180;250mobsidian\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172menable-features\u001b[38;2;148;226;213m=\u001b[38;2;205;214;244mUseOzonePlatform\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mozone-platform\u001b[38;2;148;226;213m=\u001b[38;2;205;214;244mwayland\r\n\r\n\u001b[0m \u001b[94m3. \u001b[39;1mАппаратное ускорение\r\n\u001b[0m Часто PDF открывается, но экран пустой/чёрный из-за GPU acceleration.\r\n\r\n Попробуй:\r\n\r\n \u001b[38;2;137;180;250mobsidian\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mdisable-gpu\r\n\r\n\u001b[0m \u001b[94m4. \u001b[39;1mБитый кэш Obsidian/Electron\r\n\u001b[0m Можно проверить без удаления данных:\r\n\r\n \u001b[38;2;137;180;250mmv\u001b[38;2;205;214;244m ~/.config/obsidian ~/.config/obsidian.bak\r\n\u001b[0m \u001b[38;2;137;180;250mobsidian\r\n\r\n\u001b[0m Если заработало — проблема в конфиге, кэше или плагине.\r\n\r\n \u001b[94m5. \u001b[39;1mПлагин мешает PDF-viewer\r\n\u001b[0m Особенно плагины для:\r\n - PDF annotation\r\n - custom file viewers\r\n - excalidraw/advanced URI\r\n - workspace/layout\r\n\r\n Запусти Obsidian в safe mode или временно отключи community plugins.\r\n \u001b[94m6. \u001b[39;1mPDF сам нестандартный\r\n\u001b[0m Некоторые PDF с XFA-формами, DRM, повреждёнными шрифтами или огромными сканами Obsidian может не\r\n открыть, хотя Okular откроет.\r\n\r\n Проверь:\r\n\r\n \u001b[38;2;137;180;250mokular\u001b[38;2;205;214;244m file.pdf\r\n\r\n\u001b[0m \u001b[94m7. \u001b[39;1mПакет Obsidian\r\n\u001b[0m Если установлен из AUR, AppImage, Flatpak или Snap — поведение может отличаться.\r\n На Arch обычно стоит проверить другой вариант установки:\r\n - \u001b[36mobsidian\u001b[0m из AUR\r\n - официальный AppImage\r\n - Flatpak\r\n\r\n Минимальная диагностика:\r\n\r\n \u001b[38;2;137;180;250mobsidian\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mdisable-gpu\r\n\r\n\u001b[0m Если так PDF открываются — виновато аппаратное ускорение/драйвер.\r\n Если нет — проверь safe mode и другой PDF.\r\n\r\n\u001b[48;5;238m \u001b[108X\r\n\u001b[1m›\u001b[22m \u001b[2mSummarize recent commits\r\n\u001b[0m * Restored history at Sat May 30 2026 19:24:59 GMT+0300 (Москва, стандартное время)\u001b[48;5;238m\r\n\u001b[0m\u001b[2X\u001b[2C\u001b[38;2;246;226;183mgpt-5.5 medium\u001b[39;2m · \u001b[38;2;171;223;167;22m~/Documents/Vaults/SecondBrain\u001b[60X\r\n\u001b[33m⚠ Последний бэкап: 2 дн. назад. Запусти: backup-menu\r\n\u001b[38;5;76m❯\u001b[0m \u001b[32mcodex\u001b[0m \u001b[36m--resume\r\n\u001b[0m󰖟 Proxy enabled (127.0.0.1:2080)\r\nWARNING: failed to clean up stale arg0 temp dirs: Permission denied (os error 13)\r\n\u001b[31;1merror:\u001b[0m unexpected argument '\u001b[33m--resume\u001b[0m' found\r\n\r\n \u001b[32mtip:\u001b[0m a similar argument exists: '\u001b[32m--remote\u001b[0m'\r\n\r\n\u001b[1;4mUsage:\u001b[0m codex [OPTIONS] [PROMPT]\r\n codex [OPTIONS] [ARGS]\r\n\r\nFor more information, try '\u001b[1m--help\u001b[0m'.\r\n\u001b[38;5;196m❯\u001b[0m \u001b[32mcodex\u001b[0m resume\r\n󰖟 Proxy enabled (127.0.0.1:2080)\r\nWARNING: failed to clean up stale arg0 temp dirs: Permission denied (os error 13)\r\n\u001b[2m╭───────────────────────────────────────────────────────────────╮\r\n│ \u001b[36;1;22m✨ Update available!\u001b[0m \u001b[1m0.133.0 -> 0.135.0\u001b[22;2m │\r\n│ \u001b[0mSee \u001b[36;4mhttps://github.com/openai/codex\u001b[0m for installation options.\u001b[2m │\r\n│ │\r\n│ \u001b[0mSee full release notes:\u001b[2m │\r\n│ \u001b[36;4;22mhttps://github.com/openai/codex/releases/latest\u001b[39;24;2m │\r\n╰───────────────────────────────────────────────────────────────╯\r\n\r\n╭──────────────────────────────────────────────╮\r\n│ >_ \u001b[1;22mOpenAI Codex\u001b[22;2m (v0.133.0) │\r\n│ │\r\n│ model: \u001b[0mgpt-5.5 medium\u001b[2m \u001b[36;22m/model\u001b[39;2m to change │\r\n│ directory: \u001b[0m~/Documents/Vaults/SecondBrain\u001b[2m │\r\n╰──────────────────────────────────────────────╯\r\n\r\n\u001b[0m \u001b[1mTip:\u001b[0m Use /compact when the conversation gets long to summarize history and free up context.\r\n\r\n\u001b[48;5;239m\u001b[109X\r\n\u001b[1;2m› \u001b[22;22mВ obsidian на Arch Linux не открываются PDF, с чем может быть связано?\r\n\r\n\u001b[0m\u001b[109X\r\n\u001b[2m• \u001b[0mЧастые причины, почему Obsidian на Arch Linux не открывает PDF:\r\n\r\n \u001b[94m1. \u001b[39;1mСломан встроенный PDF-viewer Electron/Chromium\r\n\u001b[0m Obsidian использует Electron. После обновлений \u001b[36melectron\u001b[0m, \u001b[36mglibc\u001b[0m, \u001b[36mmesa\u001b[0m, \u001b[36mnvidia\u001b[0m, \u001b[36mwayland\u001b[0m иногда ломается\r\n рендер PDF.\r\n \u001b[94m2. \u001b[39;1mПроблемы Wayland\r\n\u001b[0m На KDE Plasma Wayland PDF-просмотр может не рендериться или открываться пустым окном.\r\n Проверь запуск через XWayland:\r\n\r\n \u001b[38;2;137;180;250mobsidian\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mozone-platform\u001b[38;2;148;226;213m=\u001b[38;2;205;214;244mx11\r\n\r\n\u001b[0m или наоборот:\r\n\r\n \u001b[38;2;137;180;250mobsidian\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172menable-features\u001b[38;2;148;226;213m=\u001b[38;2;205;214;244mUseOzonePlatform\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mozone-platform\u001b[38;2;148;226;213m=\u001b[38;2;205;214;244mwayland\r\n\r\n\u001b[0m \u001b[94m3. \u001b[39;1mАппаратное ускорение\r\n\u001b[0m Часто PDF открывается, но экран пустой/чёрный из-за GPU acceleration.\r\n\r\n Попробуй:\r\n\r\n \u001b[38;2;137;180;250mobsidian\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mdisable-gpu\r\n\r\n\u001b[0m \u001b[94m4. \u001b[39;1mБитый кэш Obsidian/Electron\r\n\u001b[0m Можно проверить без удаления данных:\r\n\r\n \u001b[38;2;137;180;250mmv\u001b[38;2;205;214;244m ~/.config/obsidian ~/.config/obsidian.bak\r\n\u001b[0m \u001b[38;2;137;180;250mobsidian\r\n\r\n\u001b[0m Если заработало — проблема в конфиге, кэше или плагине.\r\n\r\n \u001b[94m5. \u001b[39;1mПлагин мешает PDF-viewer\r\n\u001b[0m Особенно плагины для:\r\n - PDF annotation\r\n - custom file viewers\r\n - excalidraw/advanced URI\r\n - workspace/layout\r\n\r\n Некоторые PDF с XFA-формами, DRM, повреждёнными шрифтами или огромными сканами Obsidian может не\r\n открыть, хотя Okular откроет.\r\n\r\n Проверь:\r\n\r\n \u001b[38;2;137;180;250mokular\u001b[38;2;205;214;244m file.pdf\r\n\r\n\u001b[0m \u001b[94m7. \u001b[39;1mПакет Obsidian\r\n\u001b[0m Если установлен из AUR, AppImage, Flatpak или Snap — поведение может отличаться.\r\n На Arch обычно стоит проверить другой вариант установки:\r\n - \u001b[36mobsidian\u001b[0m из AUR\r\n - официальный AppImage\r\n - Flatpak\r\n\r\n Минимальная диагностика:\r\n\r\n \u001b[38;2;137;180;250mobsidian\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mdisable-gpu\r\n\r\n\u001b[0m Если так PDF открываются — виновато аппаратное ускорение/драйвер.\r\n Если нет — проверь safe mode и другой PDF.\r\n\r\n\u001b[48;5;239m\u001b[109X\r\n\u001b[1;2m› \u001b[22;22mтак, а я не могу из терминала запустить, он с obsidian cli конфиликтует\r\n\r\n\u001b[0m\u001b[109X\r\n\u001b[2m• \u001b[0mЗапусти бинарь Obsidian по полному пути, чтобы обойти \u001b[36mobsidian-cli\u001b[0m.\r\n\r\n Сначала найди, что именно вызывается:\r\n\r\n \u001b[38;2;137;180;250mtype\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m-\u001b[38;2;235;160;172ma\u001b[38;2;205;214;244m obsidian\r\n\r\n\u001b[0m Частые варианты:\r\n\r\n \u001b[38;2;137;180;250m/usr/bin/obsidian\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mdisable-gpu\r\n\r\n\u001b[0m \u001b[38;2;137;180;250m~/Applications/Obsidian*.AppImage\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mdisable-gpu\r\n\r\n\u001b[0m или Flatpak:\r\n\r\n \u001b[38;2;137;180;250mflatpak\u001b[38;2;205;214;244m run md.obsidian.Obsidian\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mdisable-gpu\r\n\r\n\u001b[0m Если \u001b[36mtype -a obsidian\u001b[0m показывает, что \u001b[36mobsidian\u001b[0m — это алиас/функция/скрипт от CLI, временно обойди shell\r\n lookup:\r\n\r\n \u001b[38;2;137;180;250mcommand\u001b[38;2;205;214;244m /usr/bin/obsidian --disable-gpu\r\n\r\n\u001b[0m Если установлен пакет \u001b[36mobsidian-cli\u001b[0m, а GUI тоже называется \u001b[36mobsidian\u001b[0m, конфликт имён нормальный. Можно сделать\r\n явный алиас для GUI, например:\r\n\r\n \u001b[38;2;137;180;250malias\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mobsidian-gui\u001b[38;2;148;226;213m=\u001b[38;2;166;227;161m'/usr/bin/obsidian'\r\n\r\n\u001b[0m Потом:\r\n\r\n \u001b[38;2;137;180;250mobsidian-gui\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mdisable-gpu\r\n\r\n\u001b[39;48;5;239m\u001b[109X\r\n\u001b[1;2m› \u001b[22;22mя нативно устаналивал из AUR, вроде\r\n\r\n\u001b[0m\u001b[109X\r\n\u001b[2m• \u001b[0mПроверю локально, как именно установлен Obsidian и какие бинарники видит shell. Это не меняет файлы.\r\n\r\n\u001b[32;1m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mtype\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m-\u001b[38;2;235;160;172ma\u001b[38;2;205;214;244m obsidian\r\n\u001b[39;2m └ obsidian is /home/ada/.local/bin/obsidian\r\n\u001b[0m \u001b[2mobsidian is /usr/bin/obsidian\r\n\u001b[0m \u001b[2mobsidian is /bin/obsidian\r\n\r\n\u001b[32;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mpacman\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mQ\u001b[38;2;205;214;244m \u001b[38;2;148;226;213m|\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mrg\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'^obsidian|^electron|obsidian-cli'\r\n\u001b[39;2m └ electron36 36.9.3-1\r\n\u001b[0m \u001b[2melectron37 37.5.1-1\r\n\u001b[0m \u001b[2melectron39 39.8.10-1\r\n\u001b[0m \u001b[2melectron41 41.7.0-1\r\n\u001b[0m \u001b[2mobsidian 1.12.7-2\r\n\r\n\u001b[32;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mpacman\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mQl\u001b[38;2;205;214;244m obsidian\r\n\u001b[39;2m └ obsidian /usr/\r\n\u001b[0m \u001b[2mobsidian /usr/bin/\r\n … +26 lines (ctrl + t to view transcript)\r\n\u001b[0m \u001b[2mobsidian /usr/src/debug/\r\n\u001b[0m \u001b[2mobsidian /usr/src/debug/obsidian/\r\n\r\n─────────────────────────────────────────────────────────────────────────────────────────────────────────────\r\n\r\n• \u001b[0mДа, GUI из AUR установлен: \u001b[36mobsidian 1.12.7-2\u001b[0m, бинарник есть в \u001b[36m/usr/bin/obsidian\u001b[0m.\r\n\r\n Конфликт из-за того, что первым в \u001b[36mPATH\u001b[0m стоит:\r\n\r\n \u001b[38;2;137;180;250m/home/ada/.local/bin/obsidian\r\n\u001b[0m \u001b[38;2;137;180;250m/usr/bin/obsidian\r\n\r\n\u001b[0m Запускай так:\r\n\r\n или для проверки Wayland/X11:\r\n\r\n \u001b[38;2;137;180;250m/usr/bin/obsidian\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mozone-platform\u001b[38;2;148;226;213m=\u001b[38;2;205;214;244mx11\r\n\r\n\u001b[0m Можно посмотреть, что за CLI перекрывает имя:\r\n\r\n \u001b[38;2;137;180;250mfile\u001b[38;2;205;214;244m ~/.local/bin/obsidian\r\n\r\n\u001b[0m Если хочешь оставить оба, сделай алиас:\r\n\r\n \u001b[38;2;137;180;250malias\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mobsidian-gui\u001b[38;2;148;226;213m=\u001b[38;2;166;227;161m'/usr/bin/obsidian'\r\n\r\n\u001b[0m И запускай:\r\n\r\n \u001b[38;2;137;180;250mobsidian-gui\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mdisable-gpu\r\n\r\n\u001b[39;2m─────────────────────────────────────────────────────────────────────────────────────────────────────────────\r\n\r\n\u001b[48;5;239;22m\u001b[109X\r\n\u001b[1;2m› \u001b[22;22m❯ obsidian --disable-gpu\r\n Error: Command \"--disable-gpu\" not found. It may require a plugin to be enabled.\r\n\r\n ╭─   ~\r\n\r\n\u001b[0m\u001b[109X\r\n\r\n\u001b[48;5;239m\u001b[109X\r\n\u001b[1;2m› \u001b[22;22m▗▄▟██\r\n ▄█████▛ █▄\r\n ▐█████▛ ▟███\r\n ▐████▛ ▟████▌\r\n ▗ ▜███▎▐█████▌\r\n ▗█████▙ ▄▄▄▄▃▔▀███▙\r\n ▝██████ ██████▄ ▜█▘\r\n ▀████▛ ███████▙ ▘\r\n ▀█▛ ▟████████▌ Obsidian 1.12.7\r\n ▝▀▀▀▀████▀\r\n\r\n SecondBrain\r\n Tab to autocomplete, ↑/↓ for history, Ctrl+C to quit\r\n\r\n\r\n ──────────────────────────────────────────────────────\r\n >\r\n aliases List aliases in the vault\r\n append Append content to a file\r\n backlinks List backlinks to a file\r\n base:create Create a new item in a base\r\n base:views List views in the current base file\r\n bases List all base files in vault\r\n bookmark Add a bookmark\r\n bookmarks List bookmarks\r\n\r\n\u001b[0m\u001b[109X\r\n\u001b[2m• \u001b[0mЭто точно не GUI, а интерактивный \u001b[36mobsidian-cli\u001b[0m. Ты попал в его REPL.\r\n Ctrl+C\r\n\r\n Потом запусти GUI полным путём:\r\n\r\n \u001b[38;2;137;180;250m/usr/bin/obsidian\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mdisable-gpu\r\n\r\n\u001b[0m Если shell всё равно открывает CLI, проверь, не является ли \u001b[36m/usr/bin/obsidian\u001b[0m обёрткой:\r\n\r\n \u001b[38;2;137;180;250mfile\u001b[38;2;205;214;244m /usr/bin/obsidian\r\n\u001b[0m \u001b[38;2;137;180;250mhead\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mn\u001b[38;2;205;214;244m 5 /usr/bin/obsidian\r\n\r\n\u001b[0m Но по установленному пакету AUR GUI должен лежать именно там. Главное: не \u001b[36mobsidian --disable-gpu\u001b[0m, а \u001b[36m/usr/\r\n\u001b[0m \u001b[36mbin/obsidian --disable-gpu\u001b[0m.\r\n\r\n\u001b[48;5;239m\u001b[109X\r\n\u001b[1;2m› \u001b[22;22m❯ file /usr/bin/obsidian\r\n /usr/bin/obsidian: Bourne-Again shell script, ASCII text executable\r\n\r\n\u001b[0m\u001b[109X\r\n\u001b[2m• \u001b[0mНужно посмотреть содержимое wrapper-скрипта \u001b[36m/usr/bin/obsidian\u001b[0m: AUR-пакет часто запускает Electron через\r\n bash-обёртку, и станет видно, какие аргументы реально прокидываются.\r\n\r\n\u001b[2m•\u001b[0m \u001b[1mExplored\r\n\u001b[22;2m └ \u001b[36;22mRead\u001b[0m obsidian\r\n\r\n\u001b[31;1m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mtype\u001b[38;2;205;214;244m \u001b[38;2;147;153;178m-\u001b[38;2;235;160;172ma\u001b[38;2;205;214;244m electron electron37 electron39 electron41\r\n\u001b[39;2m └ electron not found\r\n\u001b[0m \u001b[2melectron37 is /usr/bin/electron37\r\n … +3 lines (ctrl + t to view transcript)\r\n\u001b[0m \u001b[2melectron41 is /usr/bin/electron41\r\n\u001b[0m \u001b[2melectron41 is /bin/electron41\r\n\r\n\u001b[32;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mpacman\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mQi\u001b[38;2;205;214;244m obsidian\r\n\u001b[39;2m └ Name : obsidian\r\n\u001b[0m \u001b[2mVersion : 1.12.7-2\r\n … +19 lines (ctrl + t to view transcript)\r\n\u001b[0m \u001b[2mValidated By : Signature\r\n\r\n\r\n─────────────────────────────────────────────────────────────────────────────────────────────────────────────\r\n\r\n\r\n\u001b[0m Запусти именно так, без сокращений:\r\n\r\n \u001b[38;2;137;180;250m/usr/bin/obsidian\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mdisable-gpu\r\n\r\n\u001b[0m \u001b[38;2;137;180;250mmkdir\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mp\u001b[38;2;205;214;244m ~/.config/obsidian\r\n\u001b[0m \u001b[38;2;137;180;250mprintf\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'%s\\n'\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'--disable-gpu'\u001b[38;2;205;214;244m \u001b[38;2;148;226;213m>\u001b[38;2;205;214;244m ~/.config/obsidian/user-flags.conf\r\n\r\n\u001b[0m После этого запускай Obsidian из меню KDE как обычно.\r\n\r\n Для проверки X11/Wayland вместо GPU-флага:\r\n\r\n \u001b[38;2;137;180;250mprintf\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'%s\\n'\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'--ozone-platform=x11'\u001b[38;2;205;214;244m \u001b[38;2;148;226;213m>\u001b[38;2;205;214;244m ~/.config/obsidian/user-flags.conf\r\n\r\n\u001b[0m Вернуть обратно:\r\n\r\n \u001b[38;2;137;180;250mrm\u001b[38;2;205;214;244m ~/.config/obsidian/user-flags.conf\r\n\r\n\u001b[39;2m─────────────────────────────────────────────────────────────────────────────────────────────────────────────\r\n\r\n\u001b[48;5;239;22m\u001b[109X\r\n\u001b[1;2m› \u001b[22;22m❯ head -n 5 /usr/bin/obsidian\r\n #!/bin/bash\r\n\r\n\r\n # Allow users to override command-line options\r\n\r\n\u001b[0m\u001b[109X\r\n Дальше:\r\n\r\n \u001b[38;2;137;180;250m/usr/bin/obsidian\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mdisable-gpu\r\n\r\n\u001b[0m Если PDF заработают — зафиксируй флаг:\r\n\r\n \u001b[38;2;137;180;250mmkdir\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mp\u001b[38;2;205;214;244m ~/.config/obsidian\r\n\u001b[0m \u001b[38;2;137;180;250mprintf\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'%s\\n'\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'--disable-gpu'\u001b[38;2;205;214;244m \u001b[38;2;148;226;213m>\u001b[38;2;205;214;244m ~/.config/obsidian/user-flags.conf\r\n\r\n\u001b[0m Если не заработают, попробуй X11-режим:\r\n\r\n \u001b[38;2;137;180;250m/usr/bin/obsidian\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mozone-platform\u001b[38;2;148;226;213m=\u001b[38;2;205;214;244mx11\r\n\r\n\u001b[0m или зафиксируй его:\r\n\r\n \u001b[38;2;137;180;250mprintf\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'%s\\n'\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'--ozone-platform=x11'\u001b[38;2;205;214;244m \u001b[38;2;148;226;213m>\u001b[38;2;205;214;244m ~/.config/obsidian/user-flags.conf\r\n\r\n\u001b[0m Важно: команда \u001b[36mobsidian --disable-gpu\u001b[0m у тебя не подходит, потому что имя \u001b[36mobsidian\u001b[0m перехвачено \u001b[36m~/.local/bin/\r\n\r\n\u001b[0m Запусти Electron напрямую, флаг должен быть \u001b[1mдо\u001b[0m \u001b[36mapp.asar\u001b[0m:\r\n\r\n \u001b[38;2;137;180;250melectron39\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mdisable-gpu\u001b[38;2;205;214;244m /usr/lib/obsidian/app.asar\r\n\r\n\u001b[0m \u001b[38;2;137;180;250melectron39\u001b[38;2;147;153;178m --\u001b[38;2;235;160;172mozone-platform\u001b[38;2;148;226;213m=\u001b[38;2;205;214;244mx11 /usr/lib/obsidian/app.asar\r\n\r\n\r\n\u001b[0m \u001b[36m~/.config/obsidian/user-flags.conf\u001b[0m в этом пакете, похоже, не поможет для \u001b[36m--disable-gpu\u001b[0m, потому что wrapper\r\n подставляет флаги после \u001b[36mapp.asar\u001b[0m.\r\n\r\n CLI в настройках Obsidian включать не нужно — это не решит проблему с PDF.\r\n\r\n\u001b[48;5;239m\u001b[109X\r\n\u001b[1;2m› \u001b[22;22m❯ /usr/bin/obsidian --disable-gpu\r\n Command line interface is not enabled. Please turn it on in Settings > General > Advanced.\r\n ❯ electron39 --disable-gpu /usr/lib/obsidian/app.asar\r\n Command line interface is not enabled. Please turn it on in Settings > General > Advanced.\r\n ❯ electron39 --disable-gpu /usr/lib/obsidian/app.asar\r\n Command line interface is not enabled. Please turn it on in Settings > General > Advanced.\r\n\r\n\u001b[0m\u001b[109X\r\n\u001b[2m• \u001b[0mПохоже, \u001b[36melectron39\u001b[0m на Arch тоже wrapper, и флаг всё равно попадает в аргументы приложения. Проверю wrapper\r\n Electron и поддерживаемый файл flags.\r\n\r\n\u001b[2m•\u001b[0m \u001b[1mExplored\r\n\u001b[22;2m └ \u001b[36;22mRead\u001b[0m electron39\r\n\r\n\u001b[32;1m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mrtk\u001b[38;2;205;214;244m ls\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mla\u001b[38;2;205;214;244m ~/.config \u001b[38;2;148;226;213m|\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mrg\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'electron|obsidian'\r\n\u001b[39;2m └ obsidian/\r\n\r\n\u001b[32;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mpacman\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mQl\u001b[38;2;205;214;244m electron39 \u001b[38;2;148;226;213m|\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mrg\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'flags|electron39$|README|launcher|bin'\r\n\u001b[39;2m └ electron39 /usr/bin/\r\n\u001b[0m \u001b[2melectron39 /usr/bin/electron39\r\n\u001b[0m \u001b[2melectron39 /usr/lib/electron39/snapshot_blob.bin\r\n\u001b[0m \u001b[2melectron39 /usr/lib/electron39/v8_context_snapshot.bin\r\n\r\n─────────────────────────────────────────────────────────────────────────────────────────────────────────────\r\n\r\n• \u001b[0mВажная деталь: у Electron на Arch есть отдельный \u001b[36m~/.config/electron39-flags.conf\u001b[0m. Это лучше, чем передавать\r\n флаги в командной строке Obsidian, потому что Obsidian 1.12 трактует лишние argv как CLI-команды.\r\n\r\n\u001b[2m•\u001b[0m \u001b[1mExplored\r\n\u001b[22;2m └ \u001b[36;22mRead\u001b[0m obsidian.desktop\r\n \u001b[36mList\u001b[0m obsidian\r\n\r\n\u001b[2m─────────────────────────────────────────────────────────────────────────────────────────────────────────────\r\n\r\n• \u001b[0mObsidian 1.12 воспринимает CLI-аргументы как команды своего CLI. Поэтому \u001b[36m--disable-gpu\u001b[0m даже через\r\n \u001b[36melectron39\u001b[0m вызывает:\r\n\r\n Для Arch-пакета правильнее писать Electron-флаги в отдельный файл:\r\n\r\n \u001b[38;2;137;180;250mprintf\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'%s\\n'\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'--disable-gpu'\u001b[38;2;205;214;244m \u001b[38;2;148;226;213m>\u001b[38;2;205;214;244m ~/.config/electron39-flags.conf\r\n\u001b[0m Если не поможет, проверь X11:\r\n\r\n \u001b[38;2;137;180;250mprintf\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'%s\\n'\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'--ozone-platform=x11'\u001b[38;2;205;214;244m \u001b[38;2;148;226;213m>\u001b[38;2;205;214;244m ~/.config/electron39-flags.conf\r\n\u001b[0m \u001b[38;2;137;180;250m/usr/bin/obsidian\r\n\r\n\u001b[0m Или вместе:\r\n\r\n \u001b[38;2;137;180;250mprintf\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'%s\\n'\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'--disable-gpu'\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'--ozone-platform=x11'\u001b[38;2;205;214;244m \u001b[38;2;148;226;213m>\u001b[38;2;205;214;244m ~/.config/electron39-flags.conf\r\n\u001b[0m \u001b[38;2;137;180;250m/usr/bin/obsidian\r\n\r\n\u001b[0m Вернуть как было:\r\n\r\n \u001b[38;2;137;180;250mrm\u001b[38;2;205;214;244m ~/.config/electron39-flags.conf\r\n\r\n\u001b[0m Не используй \u001b[36m~/.config/obsidian/user-flags.conf\u001b[0m для этого пакета: wrapper Obsidian подставляет его после\r\n \u001b[36mapp.asar\u001b[0m, то есть как аргументы приложения, а не Electron.\r\n\r\n\u001b[2m─────────────────────────────────────────────────────────────────────────────────────────────────────────────\r\n\r\n\u001b[48;5;239;22m\u001b[109X\r\n\u001b[1;2m› \u001b[22;22m❯ pacman -Qs obsidian\r\n local/obsidian 1.12.7-2\r\n A powerful knowledge base that works on top of a local folder of plain text Markdown files\r\n\r\n\u001b[0m\u001b[109X\r\n\u001b[2m• \u001b[0mДа, это официальный пакет Arch \u001b[36mextra/obsidian\u001b[0m, не AUR.\r\n\r\n \u001b[38;2;137;180;250m/usr/bin/obsidian\r\n\r\n\u001b[0m а Electron-флаги класть сюда:\r\n\r\n \u001b[38;2;137;180;250m~/.config/electron39-flags.conf\r\n\r\n\u001b[0m Проверка PDF через отключение GPU:\r\n\r\n \u001b[38;2;137;180;250mprintf\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'%s\\n'\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'--disable-gpu'\u001b[38;2;205;214;244m \u001b[38;2;148;226;213m>\u001b[38;2;205;214;244m ~/.config/electron39-flags.conf\r\n\u001b[0m \u001b[38;2;137;180;250m/usr/bin/obsidian\r\n\r\n\u001b[0m Если не помогло:\r\n\r\n \u001b[38;2;137;180;250mprintf\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'%s\\n'\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'--ozone-platform=x11'\u001b[38;2;205;214;244m \u001b[38;2;148;226;213m>\u001b[38;2;205;214;244m ~/.config/electron39-flags.conf\r\n\u001b[0m \u001b[38;2;137;180;250m/usr/bin/obsidian\r\n\r\n\u001b[0m Если помогло — оставь этот файл, запуск из KDE тоже будет учитывать флаг.\r\n Если нет — убери:\r\n\r\n \u001b[38;2;137;180;250mrm\u001b[38;2;205;214;244m ~/.config/electron39-flags.conf\r\n\r\n\u001b[39;48;5;239m\u001b[109X\r\n\u001b[1;2m› \u001b[22;22mа есть смысл попробовать из AUR поставить?\r\n\u001b[49;2m• \u001b[0mСкорее нет.\u001b[96X\r\n\r\n У тебя стоит \u001b[36mextra/obsidian 1.12.7-2\u001b[0m, он уже нормально упакован под Arch и зависит от \u001b[36melectron39\u001b[0m. AUR-\r\n варианты обычно дадут одно из трёх:\r\n - AppImage-версию;\r\n - bin-пакет с bundled Electron.\r\n\r\n Смысл есть только как диагностика: если AppImage/AUR-bin открывает PDF, значит проблема не в vault/PDF, а в\r\n связке \u001b[36melectron39\u001b[0m + драйвер/Wayland/Arch-пакет.\r\n\r\n Я бы сначала проверил без переустановки:\r\n\r\n \u001b[38;2;137;180;250mprintf\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'%s\\n'\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'--disable-gpu'\u001b[38;2;205;214;244m \u001b[38;2;148;226;213m>\u001b[38;2;205;214;244m ~/.config/electron39-flags.conf\r\n\u001b[0m \u001b[38;2;137;180;250m/usr/bin/obsidian\r\n\r\n\u001b[0m потом:\r\n\r\n \u001b[38;2;137;180;250mprintf\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'%s\\n'\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'--ozone-platform=x11'\u001b[38;2;205;214;244m \u001b[38;2;148;226;213m>\u001b[38;2;205;214;244m ~/.config/electron39-flags.conf\r\n\u001b[0m \u001b[38;2;137;180;250m/usr/bin/obsidian\r\n\r\n\u001b[0m Если оба не помогают, тогда да, можно попробовать \u001b[36mobsidian-bin\u001b[0m из AUR или официальный AppImage как\r\n контрольный вариант.\r\n\r\n\u001b[48;5;239m\u001b[109X\r\n\u001b[1;2m› \u001b[22;22m❯ printf '%s\\n' '--disable-gpu' > ~/.config/electron39-flags.conf\r\n /usr/bin/obsidian\r\n Command line interface is not enabled. Please turn it on in Settings > General > Advanced.\r\n\r\n\u001b[0m\u001b[109X\r\n\u001b[2m• \u001b[0mПроверю, не остался ли старый \u001b[36m~/.config/obsidian/user-flags.conf\u001b[0m: именно он подставляется после \u001b[36mapp.asar\u001b[0m и\r\n вызывает эту ошибку.\r\n\r\n\u001b[32;1m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mtest\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mf\u001b[38;2;205;214;244m ~/.config/obsidian/user-flags.conf \u001b[38;2;148;226;213m&&\u001b[38;2;205;214;244m \u001b[38;2;137;180;250msed\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mn\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'1,40p'\u001b[38;2;205;214;244m ~/.config/obsidian/user-flags.conf \u001b[38;2;148;226;213m||\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mtrue\r\n\u001b[39;2m └ (no output)\r\n\r\n\u001b[32;1;22m•\u001b[0m \u001b[1mRan\u001b[0m \u001b[38;2;137;180;250mtest\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mf\u001b[38;2;205;214;244m ~/.config/electron39-flags.conf \u001b[38;2;148;226;213m&&\u001b[38;2;205;214;244m \u001b[38;2;137;180;250msed\u001b[38;2;147;153;178m -\u001b[38;2;235;160;172mn\u001b[38;2;205;214;244m \u001b[38;2;166;227;161m'1,40p'\u001b[38;2;205;214;244m ~/.config/electron39-flags.conf \u001b[38;2;148;226;213m||\u001b[38;2;205;214;244m \u001b[38;2;137;180;250mtrue\r\n\u001b[39;2m └ --disable-gpu\r\n\r\n─────────────────────────────────────────────────────────────────────────────────────────────────────────────\r\n\r\n• \u001b[0mПричина теперь ясна: \u001b[36m~/.config/electron39-flags.conf\u001b[0m тоже не подходит для Obsidian 1.12 — Electron-флаг\r\n попадает в \u001b[36margv\u001b[0m, а Obsidian воспринимает его как CLI-команду.\r\n\r\n Сначала убери флаг, иначе GUI так и будет падать в эту ошибку:\r\n\r\n \u001b[38;2;137;180;250mrm\u001b[38;2;205;214;244m ~/.config/electron39-flags.conf\r\n\r\n\u001b[0m Потом запускай без CLI-флагов:\r\n\r\n \u001b[38;2;137;180;250m/usr/bin/obsidian\r\n\r\n\u001b[0m Для проверки Wayland/X11 лучше через env, а не аргументы:\r\n\r\n \u001b[38;2;205;214;244mELECTRON_OZONE_PLATFORM_HINT\u001b[38;2;148;226;213m=\u001b[38;2;166;227;161mx11\u001b[38;2;205;214;244m \u001b[38;2;137;180;250m/usr/bin/obsidian\r\n\r\n\u001b[0m Для проверки проблемы с GPU без \u001b[36m--disable-gpu\u001b[0m:\r\n\r\n \u001b[38;2;205;214;244mLIBGL_ALWAYS_SOFTWARE\u001b[38;2;148;226;213m=\u001b[38;2;166;227;161m1\u001b[38;2;205;214;244m \u001b[38;2;137;180;250m/usr/bin/obsidian\r\n\r\n\u001b[0m Если с \u001b[36mELECTRON_OZONE_PLATFORM_HINT=x11\u001b[0m PDF открываются — проблема в Wayland/Electron.\r\n Если с \u001b[36mLIBGL_ALWAYS_SOFTWARE=1\u001b[0m открываются — проблема в GPU/драйвере/аппаратном ускорении.\r\n\r\n\u001b[2m─────────────────────────────────────────────────────────────────────────────────────────────────────────────\r\n\r\n\u001b[48;5;239;22m \u001b[108X\r\n\u001b[1m›\u001b[22m \u001b[2mExplain this codebase\r\n\u001b[22m \r\n\u001b[0m\u001b[2X\u001b[2C\u001b[38;2;246;226;183mgpt-5.5 medium\u001b[39;2m · \u001b[38;2;171;223;167;22m~/Documents/Vaults/SecondBrain\u001b[60X\u001b[2A\u001b[47D\u001b[0m", "rows": 31, "scrollLine": -1 }