Summary: | gparted не запускается на wayland | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Антон Мидюков <antohami> |
Component: | gparted | Assignee: | Yuri N. Sedunov <aris> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | aris, mike |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 33000 |
Description
Антон Мидюков
2018-09-18 13:28:06 MSK
Необходимо собирать с --enable-xhost-root --- a/gparted.spec +++ b/gparted.spec @@ -82,7 +82,8 @@ subst 's/pkexec --version/pkaction --version/' configure* %configure %{subst_with pic} \ %{?_enable_usermode:--bindir=%_sbindir} \ --enable-libparted-dmraid \ - --enable-online-resize + --enable-online-resize \ + --enable-xhost-root %make_build bzip2 --best --keep --force ChangeLog Это костыль, но похоже, что по-другому пока никак. Костылей не хватит расставить во все места. Надо разбираться почему polkit/pkexec перестал работать под wayland. Раз уж в данном разе есть -- давай включим, хорошо бы, чтоб пакет работал во всех регулярках... Сами разработчики рекомендуют (смотреть README): If you wish to build GParted to allow it to use xhost to grant root access to the X11 server use the --enable-xhost-root flag. This is required to allow GParted to display under Wayland. ./configure --enable-xhost-root Так что прошу собрать с этим флагом. Я так понимаю, что с каких-то пор стало нельзя повышать просто так привилегии с помощью polkit для приложений, требующих xwayland. Судя по последним коммитам в апстриме, сейчас идёт портирование на gtk3, и в новой версии этот флаг будет уже не нужен. |