| 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, и в новой версии этот флаг будет уже не нужен.
|