Автор Тема: Xfce c Sysv  (Прочитано 567128 раз)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #480 : 27.12.2017 04:34:44 »
На сизифной sysv-xfce отказался запускаться gparted из меню xfce.
Ну кто бы сомневался:
$ grep -i exec /usr/share/applications/gparted.desktop
Exec=/usr/bin/gparted %f
$ /usr/bin/gparted %f
Error executing command as another user: No authentication agent found.

Ладно, а с этим что делать которое не работает?
$ grep -rHi agent /etc/ 2>/dev/null | grep pol | cut -f1 -d ':' | sort -u
/etc/xdg/autostart/polkit-gnome-authentication-agent-1-xfce.desktop
/etc/xdg/autostart/xfce-polkit.desktop
$ grep '^Comment=\|^Exec' $(grep -rHi agent /etc/ 2>/dev/null | grep pol | cut -f1 -d ':' | sort -u )
/etc/xdg/autostart/polkit-gnome-authentication-agent-1-xfce.desktop:Comment=PolicyKit Authentication Agent
/etc/xdg/autostart/polkit-gnome-authentication-agent-1-xfce.desktop:Exec=/usr/libexec/polkit-1/polkit-gnome-authentication-agent-1
/etc/xdg/autostart/xfce-polkit.desktop:Comment=Policykit Authentication Agent
/etc/xdg/autostart/xfce-polkit.desktop:Exec=/usr/libexec/polkit-1/xfce-polkit

Взять что ли отломать этот %f и повесить gparted через gksu?
Это криво и пакет надо форкать.
Криво, потому шо к gksu прибивается намертво. А в кедах это не комильфо.
Всё упирается в эту паломанную авторизацию на sysv.

Можно форкнуть gparted, повесить к нему в зависимости gksu, и запускать через исполняемый скрипт
- Если не кеды, - запускать через gksu
$ echo $DESKTOP_SESSION $GDMSESSION
Xfce4 Xfce4
Но это тот ещё костыль.
Всё нафик паломана.
М-мм. И шо делать с этой грудой альтового мусора?

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Xfce c Sysv
« Ответ #481 : 27.12.2017 06:35:55 »
Взять что ли отломать этот %f и повесить gparted через gksu?

Через xdg-su, тогда никакой кривоты не будет. Повешайте баг на gparted, может исправят.

Оффлайн kostyalamer

  • Мастер
  • ***
  • Сообщений: 432
    • Сайт клуба активных пользователей ALT Linux
Re: Xfce c Sysv
« Ответ #482 : 27.12.2017 06:47:45 »
Всё нафик паломана.
М-мм. И шо делать с этой грудой альтового мусора?
Юра, можно пойти таким путем, если тебя это еще не совсем задолбало :
1) Делаем тебе репу на клубном серваке куда кладутся форкнутые  под системы с Sysvinit пакеты ( с чудесными не обновляемыми версиями - как у меня сделано с сизифным брендингом ) .
2) Собираешь ( или кто нибудь из клуба ) дистрибутив к которому эта репа приколочена в качестве дополнительной обязательной репы.
Работы много - но на выходе должен получится дистр без systemd, тем более что в m-p это можно прописать прямо так -systemd и хрен его что втянет, сборка будет обламываться на соответствующих пакетах - не надо будет так мучительно искать как ты сейчас ищешь.
Archlinux  / Altlinux Free Mate p8

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #483 : 27.12.2017 07:08:49 »
Мужики, спасибо за дельные советы!

$ xdg-su -c /usr/bin/gparted
действительно спасает.

Кастомная репа с форками? А это мысль.
А то устаю я от уборки мусора который разбросали другие. И не успеваю за ними убирать. Тут уже не до творчества.

dango

  • Гость
Re: Xfce c Sysv
« Ответ #484 : 27.12.2017 07:26:10 »
Может действительно Слаку поставить, не выносить себе мозг и не шарахаться от каждого пакета при каждом dist-upgrade?
Вот и срок до НГ на исходе.
Работы много - но на выходе должен получится дистр без systemd, тем более что в m-p это можно прописать прямо так -systemd и хрен его что втянет, сборка будет обламываться на соответствующих пакетах - не надо будет так мучительно искать как ты сейчас ищешь.
В свое время я сделал заход, прикинул, посмотрел на перспективы, плюнул и закопал стюардессу. На кой черт? sysv в альтах мертв. А в предсказуемой слаке можно спокойно работать до следующей версии.

Оффлайн kostyalamer

  • Мастер
  • ***
  • Сообщений: 432
    • Сайт клуба активных пользователей ALT Linux
Re: Xfce c Sysv
« Ответ #485 : 27.12.2017 07:52:15 »
 
А в предсказуемой слаке можно спокойно работать до следующей версии.
Дан, тут ключевое слово "до следующей версии". А так вас с Юрой уже будет двое , глядишь еще кто-нибудь подтянется  :-).
Кстати, как идея. Вот интересно - если сделать какой-нибудь пакетик и прописать туда конфликт на systemd, то при попытке втянуть чего-нибудь с зависимостью на systemd при обновлении будут ли писаться неразрешимые зависимости на эти пакеты. Если будут, то этот способ гораздо лучше перелопачивания всего этого мусора вручную.
Archlinux  / Altlinux Free Mate p8

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 936
    • Домашняя страница
    • Email
Re: Xfce c Sysv
« Ответ #486 : 27.12.2017 08:33:38 »
Для отладки у apt-get есть -oDebug::pkgProblemResolver=1
Андрей Черепанов (cas@)

dango

  • Гость
Re: Xfce c Sysv
« Ответ #487 : 27.12.2017 09:29:27 »
Дан, тут ключевое слово "до следующей версии"
Патрик заменил udev на eudev, тем самым не дав перевести слаку на systemd. И пока обратного движняка в current не наблюдается. Что дает основание надеться, что в Slackware 15 статус-кво сохранится.
А так вас с Юрой уже будет двое , глядишь еще кто-нибудь подтянется  :-).
Кстати, как идея. Вот интересно - если сделать какой-нибудь пакетик и прописать туда конфликт на systemd, то при попытке втянуть чего-нибудь с зависимостью на systemd при обновлении будут ли писаться неразрешимые зависимости на эти пакеты. Если будут, то этот способ гораздо лучше перелопачивания всего этого мусора вручную.
Костя, я не вижу другого пути сохранить sysvinit в альтах, как пойти по пути Slackware, Calculate Linux, Devuan etc. Но честно времени и желания сейчас нет.

Оффлайн squire

  • Завсегдатай
  • *
  • Сообщений: 1 609
Re: Xfce c Sysv
« Ответ #488 : 27.12.2017 11:43:24 »
Смотрю я на ваши мучения, и у меня закрадываются подозрения, что sysv-TDE тоже может не пережить р9.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 259
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Xfce c Sysv
« Ответ #489 : 27.12.2017 12:28:43 »
Смотрю я на ваши мучения, и у меня закрадываются подозрения, что sysv-TDE тоже может не пережить р9.
Вы о чём?  В Сизифе TDE практически уже нет.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 108
Re: Xfce c Sysv
« Ответ #490 : 27.12.2017 18:50:46 »
Смотрю я на ваши мучения, и у меня закрадываются подозрения, что sysv-TDE тоже может не пережить р9.
Вы о чём?  В Сизифе TDE практически уже нет.
Я всё ещё надеюсь заставить себя собрать. :-)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 259
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Xfce c Sysv
« Ответ #491 : 27.12.2017 19:00:28 »
Надо на праздничные каникулы скооперироваться. ;-)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #492 : 27.12.2017 22:50:29 »
Ошибка зарегистрирована:

 Ошибка 34411 - Отказ запуска gparted на системах с sysvinit
https://bugzilla.altlinux.org/show_bug.cgi?id=34411

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 108
Re: Xfce c Sysv
« Ответ #493 : 27.12.2017 23:12:04 »
Надо на праздничные каникулы скооперироваться. ;-)
Но я хочу добить tqt3 в том виде, как zerg@ его собирал, а не просто на основе какого-то srpm втащить. То, на чём я остановился, лежит тут: http://git.altlinux.org/people/asy/packages/tqt3.git. Причём, кажется, я что-то ещё делал, но, похоже, потерял. :-(

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #494 : 28.12.2017 00:17:56 »
А так вас с Юрой уже будет двое , глядишь еще кто-нибудь подтянется  :-).

Мысль конечно хорошая, с Даном мы хорошо сработались. Но опыт подсказывает, что никто не подтянется. В альтах это слишком маловероятно. За всё это время к нам с Даном никто не присоединился. А начиналось это не с темы Xfce с Sysv, а с темы Замена системы инициализации systemd на sysvinit. Как раз первого апреля 2015-го.
:-) Я там по этому поводу даже шутил на форуме:
- История с электронным журналом Чёрная ворона повторяется, но теперь уже на Линукс.
« Последнее редактирование: 28.12.2017 00:26:46 от Speccyfighter »