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

Оффлайн gvy

  • alt linux team
  • ***
  • Сообщений: 1 008
    • Альт на Эльбрусе
    • Email
Re: Xfce c Sysv
« Ответ #270 : 07.03.2017 09:29:01 »
Скрипт от dango просмотрел и бегло оттестировал.
Если фичреквест за сутки попадёт в p8, можно будет по-срочному Мише письмо отписать и добавление  юзера в _nmconnect будет на уровне мартовкого дистрибутива стартеркита.
Спасибо!  Так а где именно пакет?  Могу пока сам с ним пособираться, а по результатам попросить сегодня Андрея (вообще по срочному мне всё так же лучше черкнуть полстроки в почту/жабер бывает).

Также и про wifi.scan-rand-mac-address=no хорошо бы оформить пакетом (например, installer-feature-nm-no-rand-mac-stage3 на манер уже существующих installer-feature-*-stage3) и тоже забросить/черкнуть.

что делать с xorg-drv-libinput пока не знаю.
0.24 дурит без изменений?  Как вариант, придётся вычеркнуть явно и задокументировать на вики -- "если не работает тачпад, устанавливайте систему табом и пакет xorg-drv-libinput уже в неё".
--
Michael Shigorin | ALT Linux Team | ANNA-News | Сделано у нас | altlinux.org/эльбрус

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #271 : 07.03.2017 09:50:26 »
Ближе к вечеру ещё раз контрольно пройдусь и отпишу. Я сейчас мало что соображаю. Утро вечера мудренее. Хотя сейчас скорее наоборот.

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

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Xfce c Sysv
« Ответ #272 : 07.03.2017 12:03:33 »
Я его ночью втаскивал.
но NM это не лечит.

Consolekit2 нужен LXDE на SysV, чтоб работали ждущий и спящий режимы. logind он заменить собой не может, так что хак с _nmconnect не заменим.
LXDE, кстати, с sysV уже прекрасно дружит.

dango

  • Гость
Re: Xfce c Sysv
« Ответ #273 : 07.03.2017 12:56:22 »
Consolekit2 нужен LXDE на SysV, чтоб работали ждущий и спящий режимы.
А еще выключение и перезагрузка.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #274 : 07.03.2017 22:22:34 »
Скрипт от dango просмотрел и бегло оттестировал.
Если фичреквест за сутки попадёт в p8, можно будет по-срочному Мише письмо отписать и добавление  юзера в _nmconnect будет на уровне мартовкого дистрибутива стартеркита.
Спасибо!  Так а где именно пакет?  Могу пока сам с ним пособираться, а по результатам попросить сегодня Андрея (вообще по срочному мне всё так же лучше черкнуть полстроки в почту/жабер бывает).

Пакета пока нет. Есть только окончательная заготовка того что должно лежать в пакете polkit-sysvinit (чтобы не порождать ещё один пакет)
https://forum.altlinux.org/index.php?topic=36177.msg307212#msg307212
Это создание группы _nmconnect и добавление в неё первого пользователя на first_start системы.


Также и про wifi.scan-rand-mac-address=no хорошо бы оформить пакетом (например, installer-feature-nm-no-rand-mac-stage3 на манер уже существующих installer-feature-*-stage3) и тоже забросить/черкнуть.

Сейчас в системе на сизифном Xfce после обновления  стоит:
# uname -r && rpm -qa | grep Netw
4.4.47-std-def-alt1.1
NetworkManager-bluetooth-1.6.2-alt1.i586
NetworkManager-vpnc-gtk-1.2.4-alt1.i586
NetworkManager-pptp-gtk-1.2.4-alt2.i586
NetworkManager-pptp-1.2.4-alt2.i586
NetworkManager-vpnc-1.2.4-alt1.i586
NetworkManager-openvpn-1.2.8-alt1.i586
NetworkManager-1.6.2-alt1.i586
NetworkManager-daemon-1.6.2-alt1.i586
NetworkManager-applet-gtk-1.4.5-alt1.git20170205.i586
NetworkManager-adsl-1.6.2-alt1.i586
NetworkManager-wifi-1.6.2-alt1.i586
NetworkManager-ppp-1.6.2-alt1.i586
NetworkManager-openvpn-gtk-1.2.8-alt1.i586
NetworkManager-wwan-1.6.2-alt1.i586

Опция
[device]
wifi.scan-rand-mac-address=no

убрана из
/etc/NetworkManager/NetworkManager.conf

и на
# lspci -k | grep -A2 Netw
02:04.0 Network controller: Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection (rev 05)
Subsystem: Hewlett-Packard Company nc6120/nx8220/nw8240
Kernel driver in use: ipw2200

рандомизация MAC-адреса не наблюдается. Но было долго и стабильно. С чем она была связана, с ядром или NM, не знаю.
Сейчас конечно MAC-адрес не рандомит, но такая непредсказуемость держит в постоянном напряжении и на стороже. Если бы опция запрета рендома была бы по-умолчанию в /etc/NetworkManager/NetworkManager.conf, в случае чего не надо было бы вспоминать, а как она выглядит, поскольку кроме неё есть ещё одна:
# grep mac /etc/NetworkManager/system-connections/*
mac-address-blacklist=
mac-address-randomization=0

Но я себе совсем не представляю, а как это ложится в пакет?
Поскольку команда добавляет секция-опция-параметр:
echo -e "\n[device]\nwifi.scan-rand-mac-address=no" >> /etc/NetworkManager/NetworkManager.conf

в уже существующий в системе файл содержащий секция-опция-параметр для plugins
# rpm -qf /etc/NetworkManager/NetworkManager.conf
NetworkManager-daemon-1.6.2-alt1.i586

Вот и держу команду запрета рендома добавлением секция-опция-параметр  в подписи на всякий: подальше положишь, поближе возьмёшь.


что делать с xorg-drv-libinput пока не знаю.
0.24 дурит без изменений?  Как вариант, придётся вычеркнуть явно и задокументировать на вики -- "если не работает тачпад, устанавливайте систему табом и пакет xorg-drv-libinput уже в неё".

Без изменений:
- Работают аппаратные кнопки тачпада
- Работает двухпальцевый вертикальный и горизонтальный скролл
- Не работает удар по тачпаду, никакой, ни однопальцевый, ни многопальцевый

Но стоит удалить пакет xorg-drv-libinput чтобы подхватился synaptics-драйвер, как настройку тачпада можно выполнять или через аплет Xfce или через 20-synaptics.conf, - всё будет замечательно работать.

У меня два ноутбука:
Lenovo G50-80 и древний HP Compaq nx6110
и у обоих тачпад через synaptics-драйвер.
Железо долго и тщательно выбиралось для идеальной Линукс-соместимости таким образом, чтобы после инсталляции, постинсталляционная настройка была равна нулю. Но xorg-drv-libinput в дистрибутивной поставке все усилия свёл на нет, выносить его нужно с обоих ноутбуков, чтобы тачпады наконец-то заработали по-человечески.


Ну и в довесок:
- Из сборки sysv-xfce надо убирать пакет xfce-polkit. Он бесполезен и вываливает с ошибкой на входе в сессию.
Пользователя это может шокировать: Не успел систему запустить, а она уже ошибки повалила.
Это может создать у пользователя ложное представление о стабильности sysv-xfce.
« Последнее редактирование: 07.03.2017 23:47:12 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #275 : 08.03.2017 10:35:00 »
Скрипт от dango просмотрел и бегло оттестировал.
Если фичреквест за сутки попадёт в p8, можно будет по-срочному Мише письмо отписать и добавление  юзера в _nmconnect будет на уровне мартовкого дистрибутива стартеркита.
Спасибо!  Так а где именно пакет?

:-) Вот:
$ md5sum polkit-sysvinit-0.3.4-alt1.src.rpm
a589155eb07dce1e3cd663cb8dda50f0  polkit-sysvinit-0.3.4-alt1.src.rpm
$ md5sum polkit-sysvinit-0.3.4-alt1.noarch.rpm
6791335cbdb44ef0b636088522b02500  polkit-sysvinit-0.3.4-alt1.noarch.rpm

Добавлена фича с созданием на первом старте системы системной группы _nmconnect и добавлением в неё пользователя.

Метод тестирования:
- подвинул в сторону /etc/firsttime.d/*
- создал флаг /etc/firsttime.flag
- удалил группу _nmconnect
- установил собранный polkit-sysvinit-0.3.4-alt1.noarch.rpm
- перегрузился
- после перезагрузки системная группа _nmconnect в наличии, я в группе
« Последнее редактирование: 08.03.2017 10:55:48 от Speccyfighter »

dango

  • Гость
Re: Xfce c Sysv
« Ответ #276 : 08.03.2017 10:49:00 »
:-) Вот:
Speccyfighter меня опередил, пока я возюкался. Но я рад. И даже спек практически такой же.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #277 : 08.03.2017 11:01:14 »
:-) Вот:
Speccyfighter меня опередил, пока я возюкался. Но я рад. И даже спек практически такой же.

:-) Выкладывай и свои, Миша возьмёт любой. Какой попадёт в репозиторий, без разницы. Главное чтобы работало.

Сейчас пишу Мише письмо. Если выложишь сюда свои пакеты, черкни ему и ты, пусть оперативно будет в курсе. Уж очень хочется, чтобы фича попала в свежий sysv-xfce и была изкоробочно.

dango

  • Гость
Re: Xfce c Sysv
« Ответ #278 : 08.03.2017 11:39:25 »
Выкладывай и свои
Смысл при одинаковом спеке? Тем более ваш уже готов и проверен.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #279 : 08.03.2017 22:25:42 »
Кратко и сжато по стартеркиту sysv-xfce:

Удалить пакеты
xfce-polkit
xorg-drv-libinput

Добавить пакеты
polkit-sysvinit
menulibre
gksu  (? - косвенное пожелание пользователя)
« Последнее редактирование: 08.03.2017 22:38:38 от Speccyfighter »

Оффлайн gvy

  • alt linux team
  • ***
  • Сообщений: 1 008
    • Альт на Эльбрусе
    • Email
Re: Xfce c Sysv
« Ответ #280 : 08.03.2017 22:28:03 »
Удалить пакеты
xfce-polkit
xorg-drv-libinput

Добавить пакеты
polkit-sysvinit
gksu
Спасибо, записал.
--
Michael Shigorin | ALT Linux Team | ANNA-News | Сделано у нас | altlinux.org/эльбрус

Оффлайн gvy

  • alt linux team
  • ***
  • Сообщений: 1 008
    • Альт на Эльбрусе
    • Email
Re: Xfce c Sysv
« Ответ #281 : 13.03.2017 19:06:08 »
Братцы, не осилил на этот раз -- что-то уже ни на что внимания непосредственно перед выпуском не хватало.  Давайте добьём потихоньку и сделаем сборку в beta/, чтоб в летние просто вошло без авралов.
--
Michael Shigorin | ALT Linux Team | ANNA-News | Сделано у нас | altlinux.org/эльбрус

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #282 : 13.03.2017 23:33:05 »
Братцы, не осилил на этот раз -- что-то уже ни на что внимания непосредственно перед выпуском не хватало.  Давайте добьём потихоньку и сделаем сборку в beta/, чтоб в летние просто вошло без авралов.

Лады. Согласен. Тогда добиваем.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #283 : 14.03.2017 21:17:37 »
Выносится предложение на обсуждение:
- В связи с этой новостью
http://www.opennet.ru/opennews/art.shtml?num=46187
предлагается прекратить включать браузер Firefox в состав дистрибутива sysv-xfce и заменить его на браузер Newmoon (Pale Moon).

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

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Xfce c Sysv
« Ответ #284 : 15.03.2017 05:42:31 »
предлагается прекратить включать браузер Firefox в состав дистрибутива sysv-xfce и заменить его на браузер Newmoon (Pale Moon).

Абсолютно правильное решение для  дистрибутивов без пульсы. Кстати, так как в LXDE стартерките, по-умолчанию, пульса не установлена, нужно тоже firefox на newmoon заменить.