Gentoo Archives: gentoo-user-ru

From: Edward Hades <edward.hades@×××××.com>
To: gentoo-user-ru@l.g.o
Subject: [gentoo-user-ru] Re: [gentoo-user-ru] kde без policykit/consolekit
Date: Fri, 27 May 2011 16:51:17
Message-Id: BANLkTimxLYNcwzVghC5veL36G8tgJSu=yQ@mail.gmail.com
In Reply to: Re: [gentoo-user-ru] kde без policykit/consolekit by Alex Efros
1 Привет,
2
3 Во-первых, какие пакеты из kde у тебя в world? Раз ты говоришь, что
4 как DE её не используешь, то не должно быть никаких, а должны быть
5 только другие пакеты (amarok, k3b, okular, какие ещё?), вытягивающие
6 kdelibs (возможно ещё что-то из kdebase-runtime)
7
8 Во-вторых, udisks и upower пришли на замену hal, и (как и hal до
9 этого) необходимы для kdelibs в UNIX-подобных системах. Почему нельзя
10 было сделать эти зависимости опциональными — вопрос не к Gentoo, а к
11 KDE. В защиту их могу только сказать, что работают они значительно
12 лучше хала :)
13
14 policykit и consolekit должны отключаться при USE="-policykit
15 -consolekit". Если их кто-то требует — пиши конкретно, что выводит
16 emerge при сборке (желательно, с флагом --tree).
17
18 device-mapper вытягивается благодаря udisks.
19
20 В принципе тут можно пойти двумя путями:
21
22 1. Путь инь: примириться с необходимостью существования device-mapper,
23 udisks и upower в системе. device-mapper это вообще микроскопическая
24 библиотека, которая по идее мешать не должна. udisks и upower — это не
25 демоны в привычном понимании, а службы, которые будут запускаться при
26 необходимости (например, когда их будет дёргать amarok или k3b).
27 Настройки они не требуют абсолютно никакой (если не считать права
28 доступа).
29
30 2. Путь янь: выпилить udisks и upower из сорцов и ебилдов. Оба они
31 нужны для бекендов solid, и их теоретически можно удалить из
32 kdelibs-4.6.3/solid/solid/CMakeLists.txt. По идее, после этого
33 сломается только обнаружение кдешными приложениями внешних устройств,
34 схем питания, заряда батареи, и прочая. k3b, боюсь, тоже не
35 заработает. Ну или вообще всё сломается, тут уж никто не знает
36 заранее. И, да, из ебилдов тоже надо будет udisks и upower выпилить.
37
38 И всё это вполне соответствует философии Gentoo :)
39
40 --
41 Edward "Hades" Toroshchin,
42 dr_lepper on irc.freenode.org

Replies

Subject Author
Re: [gentoo-user-ru] Re: [gentoo-user-ru] kde без policykit/consolekit Alex Efros <powerman@××××××××.name>