- Для systemd реализована поддержка управления десктоп-сессиям..., Аноним, 10:47 , 26-Июн-12 (3) +5
- Для systemd реализована поддержка управления десктоп-сессиям..., koblin, 11:09 , 26-Июн-12 (4)
- Для systemd реализована поддержка управления десктоп-сессиям..., VoDA, 12:01 , 26-Июн-12 (11) +5
- Для systemd реализована поддержка управления десктоп-сессиям..., pavlinux, 23:09 , 26-Июн-12 (68) –1
- Для systemd реализована поддержка управления десктоп-сессиям..., Аноним, 06:32 , 27-Июн-12 (73) +3
- Для systemd реализована поддержка управления десктоп-сессиям..., Аноним, 06:57 , 27-Июн-12 (77)
- Для systemd реализована поддержка управления десктоп-сессиям..., Eugeni Dodonov, 18:04 , 27-Июн-12 (112) +1
> где вы увидели дублирование между общесистемным init и разными display manager ?Раньше: init запускает кучу процессов (в том числе и DM) и висит в фоне. DM запрашивает login/password, впускает юзера, запускает кучу процессов через shell scripts и висит в фоне. Теперь: systemd запускает кучу процессов (в том числе и DM), висит в фоне и следит за ними. DM запрашивает login/password и подает systemd сигнал что можно запускать процессы для логина юзера и выходит. Результат один и тот же, а на один процесс меньше в фоне. Кстати, с помощью systemd можно, например, реализовать переключение перед разными сессиями без неодходимости logout (https://plus.google.com/115124063126128475540/posts/j4Jw8rC516M). То есть можно залогиниться в kde и подменить его gnome (либо xbmc) через systemctl isolate - все программы продолжают работать, а вместо одного DE уже другой. Причем без помощи DM.
- Для systemd реализована поддержка управления десктоп-сессиям..., Eugeni Dodonov, 18:11 , 27-Июн-12 (118) +1
> То есть можно залогиниться в kde и подменить его gnome (либо > xbmc) через systemctl isolate - все программы продолжают работать, а вместо > одного DE уже другой. Причем без помощи DM.О, как раз хороший пример - можно повесить systemctl isolate на эвенты ACPI, и при отключении от розетки подменять KDE на LXDE. А при подключении менять обратно. Причем одной единственной командой (systemctl isolate kde.target / systemctl isolate startlxde.target), без необходимости что-бы то ни было менять в DM либо в каких-нибудь инит скриптах :).
- Для systemd реализована поддержка управления..., arisu, 18:14 , 27-Июн-12 (121)
- Для systemd реализована поддержка управления..., Eugeni Dodonov, 18:33 , 27-Июн-12 (126) +2
> интересно, как при этом поведут себя, например, плазмоиды. или программы, которые пользуются > сервисами KDE. или всё отвалится, или будут запущены И KDE, И > LXDE. обалденная экономия.Совершенно верно, вот именно это и произойдет при попытке сделать это используя текущие механизмы dm и init scripts (под которыми имеются в виду startkde/startlxde которые используются сегодня)! И именно эту проблему systemd решает. Хотя вы конечно не поверите даже если мы это продемонстрируем (что и случится через неделю на PLUG 2012 :)). Так что не буду спорить. Да-да, все отвалится, systemd умрет и даже кулер оторвется и вылетит в окно, жизнерадостно насвистывая. И все из-за Поттеринга :).
- Для systemd реализована поддержка управления десктоп-сессиям..., L, 15:26 , 26-Июн-12 (33)
- Для systemd реализована поддержка управления десктоп-сессиям..., Аноним, 11:37 , 26-Июн-12 (6)
- Для systemd реализована поддержка управления десктоп-сессиям..., Аноним, 11:46 , 26-Июн-12 (9)
- Для systemd реализована поддержка управления десктоп-сессиям..., Eugeni Dodonov, 21:03 , 26-Июн-12 (61) +6 [^]
> Это позволит отказаться от DM?Нет, это позволит упростить и значительно успорить DE-специфичные скрипты. Например, вместо сотен строк скриптов будут 2 юнита, которые будут делать то же самое. На примере: (раньше) [eugeni@t420-x86_64 13:59:31 ~] $ wc -l /usr/bin/startxfce4 /usr/bin/startx /etc/X11/xinit/xinitrc /etc/X11/xinit/xinitrc.d/* 120 /usr/bin/startxfce4 249 /usr/bin/startx 56 /etc/X11/xinit/xinitrc 8 /etc/X11/xinit/xinitrc.d/30-dbus 17 /etc/X11/xinit/xinitrc.d/40-libcanberra-gtk-module 12 /etc/X11/xinit/xinitrc.d/pulseaudio 462 total Т.е., 462 строки скриптов только для запуска xfce (других DE у меня сейчас нет, так что подставьте /usr/bin/startkde либо скрипты гнома по вкусу). (А с user-session-units): [eugeni@t420-x86_64 13:59:14 ~/intel/src/user-session-units(master)] $ wc -l units/*/* 21 units/system/user-session@.service.in 9 units/user/dbus.service.in 5 units/user/dbus.socket.in 6 units/user/e17.target.in 11 units/user/enlightenment.service.in 11 units/user/gnome-session.service.in 5 units/user/gnome.target.in 5 units/user/kde.target.in 11 units/user/startkde.service.in 11 units/user/xbmc.service.in 5 units/user/xbmc.target.in 11 units/user/xfce4-session.service.in 5 units/user/xfce4.target.in 12 units/user/xfwm4.service.in 128 total Т.е., 128 строк всего, для запуска xfce, kde, gnome, xbmc, enlightenment и e17... Что изменится для DM? Да ничего скорее всего, просто для запуска xfce session будет выполнять 'systemctl start xfce4.target' вместо 'startxfce4.sh'... а все нужные сервисы, процессы и сокеты systemd запустит (либо перезапустит) по мере необходимости.
- Для systemd реализована поддержка управления десктоп-сессиям..., Аноним, 07:01 , 27-Июн-12 (78)
- Для systemd реализована поддержка управления десктоп-сессиям..., Аноним, 15:31 , 27-Июн-12 (102) +1
- Для systemd реализована поддержка управления десктоп-сессиям..., Eugeni Dodonov, 18:20 , 27-Июн-12 (123) +1
> Вюнош.Спасибо :). > Открою тебе большую тайну - xfce4 работает не только в linux. > а еще и в куче других операционных систем - теперь предлагается > общий механизм для всех выпилить и впилить только linux специфичное? А что именно вы хотите выпиливать из xfce4? Для поддержки systemd нужно добавить нижеследующие файлы: xfce4.target: [Unit] Description=The Xfce 4.x Desktop Environment Wants=xorg.target dbus.socket user/xfce4-session.service: [Unit] Description=Xfce4 Session Manager After=xorg.target [Service] ExecStart=@XFCE_PROG@ [Install] WantedBy=xfce4.target user/xfwm4.service: [Unit] Description=Xfce Window Manager Daemon After=xorg.target [Service] Restart=always RestartSec=1 ExecStart=@XFWM_PROG@ [Install] WantedBy=xfce4.target И абсолютно все... ничего выпиливать не надо. Я бы даже сказал что весь ваш комментарий выше в несколько раз больше того, что необходимо добавить в xfce для полной интеграции с system :). > Или вы считаете что systemd будет каждый раз обновляться - когда что-то > изменится в запуске у любой из программ - которые он должен > запускать? А что именно systemd должен менять в контексте xfce? Единственное, что может измениться, так это имя файлов запуска xfwm4 и xfce4-session. И как это относится к обновлению systemd?
- Для systemd реализована поддержка управления десктоп-сессиям..., develop7, 01:30 , 28-Июн-12 (130)
- Для systemd реализована поддержка управления десктоп-сессиям..., Аноним, 06:32 , 27-Июн-12 (74)
- Для systemd реализована поддержка управления десктоп-сессиям..., Тузя, 12:05 , 26-Июн-12 (12) –2
- Для systemd реализована поддержка управления десктоп-сессиям..., iZEN, 12:11 , 26-Июн-12 (13) –1
- Для systemd реализована поддержка управления десктоп-сессиям..., VoDA, 12:34 , 26-Июн-12 (15) +6 [^]
- Для systemd реализована поддержка управления десктоп-сессиям..., VoDA, 12:42 , 26-Июн-12 (17) +8 [^]
- Для systemd реализована поддержка управления десктоп-сессиям..., Игорь, 14:57 , 26-Июн-12 (31) –10 [V]
- Для systemd реализована поддержка управления десктоп-сессиям..., VoDA, 15:47 , 26-Июн-12 (35)
- Для systemd реализована поддержка управления десктоп-сессиям..., Игорь, 19:33 , 26-Июн-12 (55) –8 [V]
- Для systemd реализована поддержка управления десктоп-сессиям..., redwolf, 08:54 , 27-Июн-12 (82)
- Для systemd реализована поддержка управления десктоп-сессиям..., Аноним, 15:24 , 27-Июн-12 (100) +1
- Для systemd реализована поддержка управления..., arisu, 15:49 , 27-Июн-12 (104)
- Для systemd реализована поддержка управления..., Аноним, 17:53 , 27-Июн-12 (106) +1
- Для systemd реализована поддержка управления..., arisu, 17:56 , 27-Июн-12 (107) –1
- Для systemd реализована поддержка управления..., Аноним, 17:59 , 27-Июн-12 (109) +1
- Для systemd реализована поддержка управления..., Аноним, 18:05 , 27-Июн-12 (113) +1
- Для systemd реализована поддержка управления..., arisu, 18:10 , 27-Июн-12 (116)
- Для systemd реализована поддержка управления..., Аноним, 18:14 , 27-Июн-12 (122) +1
- Для systemd реализована поддержка управления..., Аноним, 18:36 , 27-Июн-12 (127)
- Для systemd реализована поддержка управления..., arisu, 12:01 , 28-Июн-12 (135)
- Для systemd реализована поддержка управления..., Аноним, 14:39 , 28-Июн-12 (150)
- Для systemd реализована поддержка управления..., arisu, 11:59 , 28-Июн-12 (133)
- Для systemd реализована поддержка управления..., develop7, 12:26 , 28-Июн-12 (140)
- Для systemd реализована поддержка управления..., arisu, 12:32 , 28-Июн-12 (141)
- Для systemd реализована поддержка управления..., develop7, 12:35 , 28-Июн-12 (142)
- Для systemd реализована поддержка управления..., arisu, 12:47 , 28-Июн-12 (145)
- Для systemd реализована поддержка управления..., develop7, 13:17 , 28-Июн-12 (146)
- Для systemd реализована поддержка управления..., arisu, 13:24 , 28-Июн-12 (147)
- Для systemd реализована поддержка управления..., develop7, 13:50 , 28-Июн-12 (148)
- Для systemd реализована поддержка управления..., al_88, 02:14 , 28-Июн-12 (131)
- Для systemd реализована поддержка управления..., arisu, 11:59 , 28-Июн-12 (134)
- Для systemd реализована поддержка управления десктоп-сессиям..., Аноним, 18:03 , 27-Июн-12 (110) +1
- Для systemd реализована поддержка управления десктоп-сессиям..., Аноним, 17:53 , 26-Июн-12 (46) –1
- Для systemd реализована поддержка управления десктоп-сессиям..., Аноним, 18:00 , 26-Июн-12 (49) –1
- Для systemd реализована поддержка управления десктоп-сессиям..., Аноним, 06:39 , 27-Июн-12 (75)
- Для systemd реализована поддержка управления десктоп-сессиям..., Аноним, 07:08 , 27-Июн-12 (80)
- Для systemd реализована поддержка управления десктоп-сессиям..., Eugeni Dodonov, 14:56 , 27-Июн-12 (90) +5
> Теперь всем предлагается прогнуться и использовать только systemd - которого в Solaris/*BSD/AIX - просто нету. В результате все DM становятся завязаны только на Linux.Кому предлагается?? Вы как-то неправильно между строк читаете. Если DM *хотят* использовать systemd, то просто предоставляются .target файлы для запуска DE. Если они доступны, и используется systemd, то появляется возможность запускать любимый DE через systemctl start <de>.target. Если они недоступны, либо если нет systemd, либо вам религия не позволяет использовать богомерзкий systemd вместо кошерных shell скриптов, то ничего для вас не меняется. Как запускали startkde/startxfce4/gnome-session/startlxde так и продолжайте себе запускать! Оставьте интеграцию с systemd нам, простым пользователям линукса. У вас на Solaris/*BSD/AIX все и так замечательно, живите со своими скриптами, нам то что :). Связь с доступностью юнит-файлов для systemd для запуска DE и неизбежной гибелью DM на не-линукс системах приблизительно такая же, как и "тойота и бмв начали выпуск машин которые работают на электричестве - это заговор против автоваза, так как у него этих машин нет!! Теперь всем предлагается прогнуться и использовать только systemd^w электричество - которого в автовазе - просто нету В результате все DM^w машины становятся завязаны только на Linux^w иномарки".
- Для systemd реализована поддержка управления десктоп-сессиям..., jOKer, 15:28 , 28-Июн-12 (151)
- Для systemd реализована поддержка управления десктоп-сессиям..., Eugeni Dodonov, 18:52 , 28-Июн-12 (152)
> Ага-ага. Вы "забыли" только упомянуть, что одновременно с выпуском systemd был объявлен > depricated ConsoleKit. И как бы он не был плох (а он > очень плох), но он был. А без его функционала DM не > построишь. А что вместо него? Правильно! - systemd вместо него (привет > DM-строителям думающим, что они такие независимые)!Вам лично что-то мешает сделать форк и использовать ConsoleKit в вашем дистрибутиве как вам угодно если он так необходим? > Не только юниксоиды против systemd. Я линуксоид с более чем 15 летним > стажем, и я против! Жаль :(. > Да и на лоре голосование за systemd набрало около 50% желающих, а > вовсе не 60-70-80-100 как вам бы хотелось. И это при том, > что против скриптового подхода активно действует такой лобби, как менеджмент редхата Мне-то что, я никого не заставляю systemd использовать. (И я сильно сомневаюсь что майнтейнеры и разработчики дистрибутивов и в особенности Redhat прислушиваются к голосованиям на linux.org.ru, увы). > Во-первых, проблема не в том, что systemd плох/хорош. Проблема в том, что > группа людей выпустила его и насильно пихает. Кто его пихает насильно? Уж не сами ли разработчики и майнтейнеры этого дистрибутива? Может им лучше знать как и что делать в *их* дистрибутиве? :) Я вижу только три выхода из этой ситуации: 1. Объяснить майнтейнерам дистрибутива что они не правы. 2. Сменить дистрибутив но тот, в котором майнтейнеры инит-системы пока не перешли на systemd :). 3. Сделать свой дистрибутив и использовать его как душа желает. Все исходники открыты, все спеки есть, ничто не мешает свободному творчеству...
- Для systemd реализована поддержка управления десктоп-сессиям..., kurokaze, 16:06 , 26-Июн-12 (37)
- Для systemd реализована поддержка управления десктоп-сессиям..., Аноним, 13:21 , 26-Июн-12 (23) +2
- Для systemd реализована поддержка управления десктоп-сессиям..., Аноним, 12:41 , 26-Июн-12 (16)
- Для systemd реализована поддержка управления десктоп-сессиям..., Alex, 12:48 , 26-Июн-12 (18) –4 [V]
- Для systemd реализована поддержка управления десктоп-сессиям..., Игорь, 14:46 , 26-Июн-12 (30) –10 [V]
- Для systemd реализована поддержка управления десктоп-сессиям..., L, 15:31 , 26-Июн-12 (34)
- Для systemd реализована поддержка управления десктоп-сессиям..., Аноним, 17:51 , 26-Июн-12 (45)
- Для systemd реализована поддержка управления десктоп-сессиям..., Аноним, 17:56 , 26-Июн-12 (48) +3
- Для systemd реализована поддержка управления..., arisu, 18:26 , 26-Июн-12 (51)
- Для systemd реализована поддержка управления..., Eugeni Dodonov, 21:09 , 26-Июн-12 (63) +1
> да? и где же эта прозрачность и документация? в недрах былокода системд? > благодарю, обычные sh-скрипты как-то прозрачней и понятней.На http://www.freedesktop.org/wiki/Software/systemd/, особенно можно обратить внимание на "Manual Pages And Documentation for Users and Administrators" и "Documentation for Developers". И, конечно, на http://www.freedesktop.org/software/systemd/man/, где вся документация уже специально для вас присутствует в формате html - что может быть более user-friendly чем это я уже предположить не могу :).
- Для systemd реализована поддержка управления..., Аноним, 21:09 , 26-Июн-12 (64)
- Для systemd реализована поддержка управления..., Аноним, 15:14 , 27-Июн-12 (94)
- Для systemd реализована поддержка управления десктоп-сессиям..., Аноним, 08:11 , 27-Июн-12 (81)
- Для systemd реализована поддержка управления десктоп-сессиям..., Аноним, 06:41 , 27-Июн-12 (76)
- Для systemd реализована поддержка управления десктоп-сессиям..., Аноним, 15:56 , 26-Июн-12 (36) +2
- Для systemd реализована поддержка управления десктоп-сессиям..., Аноним, 17:14 , 26-Июн-12 (41)
- Для systemd реализована поддержка управления десктоп-сессиям..., unikum, 11:30 , 27-Июн-12 (83) +2
- Для systemd реализована поддержка управления десктоп-сессиям..., anoser_anon, 12:24 , 27-Июн-12 (84)
- Для systemd реализована поддержка управления десктоп-сессиям..., unikum, 15:02 , 27-Июн-12 (91)
- Для systemd реализована поддержка управления десктоп-сессиям..., Eugeni Dodonov, 23:44 , 27-Июн-12 (129)
> А не startkde.service?startkde.service запустит сам startkde; а startkde.target - это макро-запуск самого DE, который кроме запуска KDE заодно и обеспечит запуск (если необходимо) Xserver, dbus, и всех остальных необходимых серверов.
- Для systemd реализована поддержка управления десктоп-сессиям..., Аноним, 15:20 , 27-Июн-12 (97)
|