Summary: | apt-indicator использует /usr/bin/xdg-su | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Антон Мидюков <antohami> |
Component: | apt-indicator | Assignee: | Sergey V Turchin <zerg> |
Status: | REOPENED --- | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | darktemplar, imz, mcpain, zerg |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Антон Мидюков
2025-05-06 14:09:48 MSK
(Ответ для Антон Мидюков на комментарий #0) > synaptic-usermode А я его никогда не использовал. У меня есть synaptic-kde. ;-) (Ответ для Sergey V Turchin на комментарий #1) > (Ответ для Антон Мидюков на комментарий #0) > > synaptic-usermode > А я его никогда не использовал. У меня есть synaptic-kde. ;-) Теперь смысла в synaptic-kde нет, как мне кажется. (Ответ для Антон Мидюков на комментарий #2) > Теперь смысла в synaptic-kde нет, как мне кажется. Вообще, смысл совсем не исчез, т.к. использует su. Но, т.к. su наплевательски не развивается(bug#53436), то ненавистный polkit становится предпочтительнее. (Ответ для Sergey V Turchin на комментарий #3) > (Ответ для Антон Мидюков на комментарий #2) > > Теперь смысла в synaptic-kde нет, как мне кажется. > Вообще, смысл совсем не исчез, т.к. использует su. > Но, т.к. su наплевательски не развивается(bug#53436), то ненавистный polkit > становится предпочтительнее. polkit повсюду, поэтому смысла с ним бороться давно нет. (Ответ для Антон Мидюков на комментарий #4) > polkit повсюду, поэтому смысла с ним бороться давно нет. А я и не имел ввиду, что он мной ненавистный. ;-) Ааа, нашёл противопоказание. Дело в том, что apt-indicator уже позиционируется для всякого legacy и XDG-недоделанного, а там далеко не везде есть polkit-agent, а он необходим. А xdg-su умеет в xterm-е пароль спросить при необходимости. (Ответ для Sergey V Turchin на комментарий #6) > Ааа, нашёл противопоказание. > Дело в том, что apt-indicator уже позиционируется для всякого legacy и > XDG-недоделанного, а там далеко не везде есть polkit-agent, а он необходим. > А xdg-su умеет в xterm-е пароль спросить при необходимости. А пример такого legacy будет? (Ответ для Антон Мидюков на комментарий #7) > А пример такого legacy будет? icewm (Ответ для Sergey V Turchin на комментарий #8) > (Ответ для Антон Мидюков на комментарий #7) > > А пример такого legacy будет? > icewm Там polkit-gnome много лет, как и в windowmaker. Жизни на десктопе без polkit-агента лет 10 как нет. (Ответ для Антон Мидюков на комментарий #9) > Жизни на десктопе без polkit-агента лет 10 как нет. Ок, тогда выпилю xdg-su. apt-indicator-0.4.1-alt1 -> sisyphus: Mon May 12 2025 Sergey V Turchin <zerg at altlinux dot org> 0.4.1-alt1 - use pkexec instead of xdg-su (closes: 54157) - remove months from period setting (closes: 40154) Используй просто команду: pkexec env DISPLAY="$DISPLAY" XAUTHORITY="$XAUTHORITY" /usr/sbin/synaptic Всё остальное лишнее. (Ответ для Антон Мидюков на комментарий #12) > Используй просто команду: > pkexec env DISPLAY="$DISPLAY" XAUTHORITY="$XAUTHORITY" /usr/sbin/synaptic > > Всё остальное лишнее. То есть pkexec env DISPLAY="$DISPLAY" XAUTHORITY="$XAUTHORITY" "${@}" И тем более надо переделывать, потому что в спеке осталось: Requires: /usr/bin/xdg-su /usr/sbin/synaptic Подготовил NMU: [#383950] EPERM (try 2) apt-indicator.git=0.4.1-alt2 https://packages.altlinux.org/tasks/383950 (Ответ для Антон Мидюков на комментарий #14) > И тем более надо переделывать, потому что в спеке осталось: > Requires: /usr/bin/xdg-su /usr/sbin/synaptic Я сам вспомнил, поэтому сперва полез переделывать, а только потом прочёл. :-) (Ответ для Антон Мидюков на комментарий #12) > Используй просто команду: > pkexec env DISPLAY="$DISPLAY" XAUTHORITY="$XAUTHORITY" /usr/sbin/synaptic > Всё остальное лишнее. Оно не мешает. Мне больше нравится, что я могу это скопировать при необходимости. (Ответ для Sergey V Turchin на комментарий #17) > (Ответ для Антон Мидюков на комментарий #12) > > Используй просто команду: > > pkexec env DISPLAY="$DISPLAY" XAUTHORITY="$XAUTHORITY" /usr/sbin/synaptic > > Всё остальное лишнее. > Оно не мешает. Мне больше нравится, что я могу это скопировать при > необходимости. Сомнительный аргумент. Такой скрипт в alterator-standalone, то есть на каждой десктопной системе: /usr/bin/acc-legacy. (Ответ для Антон Мидюков на комментарий #18) > Сомнительный аргумент. Мне подходит. :-) > Такой скрипт в alterator-standalone Не гарантируется. |