File Текстовый документ (2).txt of Package test
Шаг 1: Запустите Weston через LightDM Выберите сессию "Weston" в LightDM Должен запуститься Weston с его стандартным интерфейсом (обычно серый фон, панель сверху) Шаг 2: Откройте терминал в Weston В Weston обычно есть: Терминал в меню или по Ctrl+Alt+T Или можно переключиться в TTY (Ctrl+Alt+F3), но мы будем работать внутри Weston для наглядности Шаг 3: Поочередно запускаем компоненты Budgie Тест 1: budgie-panel bash # В терминале Weston: export XDG_RUNTIME_DIR=/run/user/$(id -u) export WAYLAND_DISPLAY=wayland-0 echo "=== Запуск budgie-panel ===" budgie-panel --replace 2>&1 | tee /tmp/budgie-panel.log Что должно произойти: ✅ Панель Budgie должна появиться (скорее всего сверху) ✅ Стандартная панель Weston может исчезнуть или быть заменена ✅ В логах не должно быть ошибок layer-shell Gtk-WARNING **: 13:40:58.919: cannot open display: ------------------------------------------------------------------- test weston В терминале Weston выполните: bash # Проверьте переменные окружения env | grep -E "WAYLAND|DISPLAY|XDG_SESSION_TYPE" # Типичный вывод должен быть: # XDG_SESSION_TYPE=wayland # WAYLAND_DISPLAY=wayland-0 # DISPLAY=:0 (это нормально, некоторые приложения используют оба) 2. Принудительно включите Wayland для GTK bash # Явно укажите GDK бэкенд export GDK_BACKEND=wayland export WAYLAND_DISPLAY=wayland-0 # Теперь запустите панель budgie-panel --replace 3. Проверьте, что Weston вообще работает с GTK bash # Простой тест - запустите любой GTK3 апп GTK_DEBUG=interactive gtk3-demo # Должно открыться окно с демо 4. Проверьте, есть ли Wayland сокет bash ls -la $XDG_RUNTIME_DIR/wayland-* # Должен быть сокет wayland-0 ---------------------------------- ответ -------------------------------- Тест 2: budgie-desktop-view bash # В другом терминале (или фоновом режиме) budgie-desktop-view 2>&1 | tee /tmp/budgie-view.log Что должно произойти: ✅ На рабочем столе должны появиться иконки ✅ Можно проверить клик правой кнопкой мыши Тест 3: Raven (если панель работает) bash # Должен открываться по Super+N # Или через команду: dbus-send --session --dest=org.buddiesofbudgie.Panel /org/buddiesofbudgie/Panel org.buddiesofbudgie.Panel.ToggleRaven Шаг 4: Проверка логов bash # В отдельном терминале смотрим ошибки journalctl -f # Или проверяем сохраненные логи cat /tmp/budgie-panel.log cat /tmp/budgie-view.log ----------------------------------- решение export XDG_SESSION_TYPE=wayland export GDK_BACKEND=wayland export WAYLAND_DISPLAY=wayland-0 budgie-panel --replace