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
openSUSE Build Service is sponsored by