The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Для systemd реализована поддержка управления десктоп-сессиям..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "Для systemd реализована поддержка управления десктоп-сессиям..." +6 +/
Сообщение от Eugeni Dodonov (ok), 26-Июн-12, 21:03 
> Это позволит отказаться от 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 запустит (либо перезапустит) по мере необходимости.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Для systemd реализована поддержка управления десктоп-сессиям..., opennews, 26-Июн-12, 10:16  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру