Автор Тема: Стартеркит xfse4 с sysv  (Прочитано 24687 раз)

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Стартеркит xfse4 с sysv
« : 15.12.2019 16:42:01 »
Добрый день! Не нашел здесь темы, посвященной этому стартеркиту.
После установки общие впечатления положительные - все очень шустро бегает. Но вылезли отдельные косяки.
- После ждущего режима не восстанавливается wifi соединение - приходится вручную включать, выбирая сеть
- Уровень яркости экрана после перезагрузки (выхода из ждущего режима) не восстанавливается
- некорректно работает док plank - не видит уже запущенные экземплры программ, не отображает соответствующие маркеры под значками запущенных приложений, каждый раз запускает новый экземпляр приложения (plank мне привычен, его хотелось бы починить)
- модуль Realtek RTL 8723DE работает только с wifi, bluetooth не видит (впрочем это проблема не данного стартеркита, а, скорее всего, драйвера)
- нет привычных уведомлений при изменении громкости, но на значке видно что палочки прибавляются, значит это не баг, а фича))

Оффлайн gvy

  • alt linux team
  • ***
  • Сообщений: 1 008
    • Альт на Эльбрусе
    • Email
Re: Стартеркит xfce4 с sysv
« Ответ #1 : 15.12.2019 17:21:09 »
Да вот же она :-)

По проблемам: хорошо бы развесить каждую отдельно сюда на компонент xfce с указанием точного имени файла образа.

Багу по plank стоит повесить сразу на него, поставив в копию aris@altlinux.org.

По громкости -- если пропало OSD (наэкранные значки поверх всего остального), то к собственно микшеру они могут не иметь прямого отношения, но это уже надо будет с sem@ выяснять, кто там что когда рисовал в Xfce -- это может быть совсем отдельное стороннее приложение или часть DE.

Ну и в имеющих отношение к железу багах стоит кратенько его и описать -- если не совсем понятно, как, то опишите сперва здесь.
--
Michael Shigorin | ALT Linux Team | ANNA-News | Сделано у нас | altlinux.org/эльбрус

Оффлайн gvy

  • alt linux team
  • ***
  • Сообщений: 1 008
    • Альт на Эльбрусе
    • Email
Re: Стартеркит xfse4 с sysv
« Ответ #2 : 15.12.2019 17:22:36 »
PS: по bluetooth -- попробуйте сперва service bluetoothd start, а то вдруг он попросту не запущен (если дело было в этом -- chkconfig bluetoothd on).
--
Michael Shigorin | ALT Linux Team | ANNA-News | Сделано у нас | altlinux.org/эльбрус

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

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Стартеркит xfse4 с sysv
« Ответ #3 : 15.12.2019 17:53:30 »
- После ждущего режима не восстанавливается wifi соединение - приходится вручную включать, выбирая сеть

Установлена ли галочка на опции "Подключаться автоматически"? В настройках соединения, во вкладке "Основное".

- некорректно работает док plank - не видит уже запущенные экземплры программ, не отображает соответствующие маркеры под значками запущенных приложений, каждый раз запускает новый экземпляр приложения (plank мне привычен, его хотелось бы починить)

А это что такое?

PS: по bluetooth -- попробуйте сперва service bluetoothd start, а то вдруг он попросту не запущен (если дело было в этом -- chkconfig bluetoothd on).

Нет, он запущен из коробки.
Но нужна же программа для работы с bluetooth. blueberry, например.

По громкости -- если пропало OSD (наэкранные значки поверх всего остального), то к собственно микшеру они могут не иметь прямого отношения, но это уже надо будет с sem@ выяснять, кто там что когда рисовал в Xfce -- это может быть совсем отдельное стороннее приложение или часть DE.

Я думаю, что это просто другой микшер (pnmixer), который таких уведомлений не делает.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Стартеркит xfse4 с sysv
« Ответ #4 : 15.12.2019 18:38:58 »
- нет привычных уведомлений при изменении громкости, но на значке видно что палочки прибавляются, значит это не баг, а фича))

По-умолчанию выключено.
Включается через ПКМ на микшере > Параметры > вкладка Уведомления > выставить маркер Включить уведомления и Изменение извне > Применить

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Стартеркит xfse4 с sysv
« Ответ #5 : 15.12.2019 19:37:47 »
- Уровень яркости экрана после перезагрузки (выхода из ждущего режима) не восстанавливается

Сергей, с Intel графикой можно провернуть такой трюк:

Выясняем, какое максимальное значение для максимальной яркости экрана
# cat /sys/class/backlight/intel_backlight/max_brightness
937

Проверяем, что текущая яркость максимальная
# cat /sys/class/backlight/intel_backlight/actual_brightness
937

Устанавливаем желаемую яркость для умолчания и смтрим её значение
# cat /sys/class/backlight/intel_backlight/actual_brightness
565

Условия старта rc.local, - выполнять если исполняемый
# grep -r ExecIf /etc/rc.d/init.d/local
ExecIfExecutable /etc/rc.d/rc.local

по-умолчанию отсутствует
# ls -l /etc/rc.d/rc.local
ls: невозможно получить доступ к '/etc/rc.d/rc.local': Нет такого файла или каталога

Файл для пересылки значения яркости, доступен для записи
# ls -l /sys/class/backlight/intel_backlight/brightness
-rw-r--r-- 1 root root 4096 дек 15 19:13 /sys/class/backlight/intel_backlight/brightness

Пересылаем команду в файл rc.local
# echo 'echo 565 > /sys/class/backlight/intel_backlight/brightness' > /etc/rc.d/rc.local

и даём права на выполнение пользователю root
# chmod u+x /etc/rc.d/rc.local
# ls -l /etc/rc.d/rc.local
-rwxr--r-- 1 root root 59 дек 15 19:10 /etc/rc.d/rc.local

На старте системы, rc.local отработает последним после старта всех сервисов и яркость дисплея ноутбука восстановится до уровня установленной командой в rc.local:
$ cat /sys/class/backlight/intel_backlight/actual_brightness
565

Что и требовалось.

Числовое значение максимально возможной яркости, для каждого ноутбука индивидуально.
Например для HP Compaq NX6110 оно на несколько порядков больше чем для Lenovo G50-80.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Re: Стартеркит xfse4 с sysv
« Ответ #6 : 15.12.2019 20:11:55 »
Стартеркит xfse4 с sysv
Вы уж определитесь: или стартеркит или регулярная сборка. Если регулярная сборка, то вы в правильном разделе (и речь идёт о репозитории Сизиф). Если же действительно стартовый набор, то почему тема в разделе Сизиф c подразделом Регулярных сборок ?

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Re: Стартеркит xfse4 с sysv
« Ответ #7 : 15.12.2019 23:39:52 »
Вы уж определитесь: или стартеркит или регулярная сборка.
Стартеркит.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Стартеркит xfse4 с sysv
« Ответ #8 : 16.12.2019 08:15:45 »
После установки общие впечатления положительные - все очень шустро бегает.

Идея "быстро, ещё быстрее", которой следует платформа ZX Spectrum, изначально закладывалась в этот стартекит. Но не в ущерб минимально необходимой функциональности.

Но вылезли отдельные косяки.
- После ждущего режима не восстанавливается wifi соединение - приходится вручную включать, выбирая сеть

Даже предположить не могу причину этого.

На выходе из Ждущего отрабатывают хуки:
# sed -n '168,170p; 197,201p' /var/log/pm-suspend.log
Mon Dec 16 00:05:31 +03 2019: performing suspend
Mon Dec 16 06:21:01 +03 2019: Awake.
Mon Dec 16 06:21:01 +03 2019: Running hooks for resume
Running hook /usr/lib/pm-utils/sleep.d/55NetworkManager resume suspend:
Having NetworkManager wake interfaces back up...method return time=1576466466.403969 sender=:1.0 -> destination=:1.53 serial=4766 reply_serial=2
Done.

/usr/lib/pm-utils/sleep.d/55NetworkManager resume suspend: success.

При этом опция автоподключения и разрешения на подключение включены по-умолчанию. Но не автоподключение к VPN.

На Lenovo G50-80 с процессором Core-i3 5005U, задержка автоподключения wifi на выходе из Ждущего, составляет что-то около 8-10 секунд. И на сколько мне помнится, такого отказа автоподключения не было и с pre-p8 sysv-xfce на NX6110, который тоже с intel-овским wifi.

Помнится во времена незапамяные, когда sysv-xfce только начинался, ядро un-def могло взбрыкивать на NX6110. Поэтому по соглашению с Михаилом Шигориным, было решено, что в стартерките xfce, будет ядро un-def, а в sysv-xfce - std-def. Хотя на текущий момент, более предпочтительной, мне кажется двухядерность sysv-xfce из коробки.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Стартеркит xfse4 с sysv
« Ответ #9 : 16.12.2019 10:42:19 »
Но вылезли отдельные косяки.
- После ждущего режима не восстанавливается wifi соединение - приходится вручную включать, выбирая сеть

Даже предположить не могу причину этого.

На выходе из Ждущего отрабатывают хуки:
...

Часть процесса выхода из Ждущего на sysv:
Интерфейс wlan0 down.
chronyd: ntp серверы офлайн.
Поднятие wlan0 интерфейса.
chronyd: ntp серверы онлайн.
В 06:21:06, на выходе из Ждущего хуки завершили работу.
# grep -r 06:21 /var/log/ | sed -n '2,19p; 45,47p' | awk '{$2=""; print $0}'
/var/log/daemons/info:2019-12-16T06:21:05.950258+03:00  dbus-daemon[1694]: [system] Activating service name='org.freedesktop.nm_dispatcher' requested by ':1.0' (uid=0 pid=1825 comm="/usr/sbin/NetworkManager --pid-file=/var/run/Netwo") (using servicehelper)
/var/log/daemons/info:2019-12-16T06:21:05.959937+03:00  dbus-daemon[1694]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
/var/log/daemons/info:2019-12-16T06:21:05.960982+03:00  nm-dispatcher: req:1 'down' [wlan0]: new request (5 scripts)
/var/log/daemons/info:2019-12-16T06:21:05.961003+03:00  nm-dispatcher: req:1 'down' [wlan0]: start running ordered scripts...
/var/log/daemons/info:2019-12-16T06:21:05.961997+03:00  nm-dispatcher: req:2 'connectivity-change': new request (5 scripts)
/var/log/daemons/info:2019-12-16T06:21:05.964307+03:00  chronyd[2426]: Can't synchronise: no selectable sources
/var/log/daemons/info:2019-12-16T06:21:05.964364+03:00  chronyd[2426]: Source 91.215.176.2 offline
/var/log/daemons/info:2019-12-16T06:21:05.964388+03:00  chronyd[2426]: Source 31.130.200.2 offline
/var/log/daemons/info:2019-12-16T06:21:05.964411+03:00  chronyd[2426]: Source 31.130.200.24 offline
/var/log/daemons/info:2019-12-16T06:21:05.982077+03:00  nm-dispatcher: req:2 'connectivity-change': start running ordered scripts...
/var/log/daemons/info:2019-12-16T06:21:13.331866+03:00  nm-dispatcher: req:3 'pre-up' [wlan0]: new request (1 scripts)
/var/log/daemons/info:2019-12-16T06:21:13.331939+03:00  nm-dispatcher: req:3 'pre-up' [wlan0]: start running ordered scripts...
/var/log/daemons/info:2019-12-16T06:21:13.478252+03:00  nm-dispatcher: req:4 'up' [wlan0]: new request (5 scripts)
/var/log/daemons/info:2019-12-16T06:21:13.478272+03:00  nm-dispatcher: req:4 'up' [wlan0]: start running ordered scripts...
/var/log/daemons/info:2019-12-16T06:21:13.479450+03:00  nm-dispatcher: req:5 'connectivity-change': new request (5 scripts)
/var/log/daemons/info:2019-12-16T06:21:13.482125+03:00  chronyd[2426]: Source 91.215.176.2 online
/var/log/daemons/info:2019-12-16T06:21:13.482156+03:00  chronyd[2426]: Source 31.130.200.2 online
/var/log/daemons/info:2019-12-16T06:21:13.482176+03:00  chronyd[2426]: Source 31.130.200.24 online
/var/log/pm-suspend.log:Mon  16 06:21:01 +03 2019: Awake.
/var/log/pm-suspend.log:Mon  16 06:21:01 +03 2019: Running hooks for resume
/var/log/pm-suspend.log:Mon  16 06:21:06 +03 2019: Finished.

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Re: Стартеркит xfse4 с sysv
« Ответ #10 : 16.12.2019 11:01:01 »
C wifi  - вроде наладилось. При создании соединения самостоятельно поставилась  галочка  "подклчаться автоматически", после того как добавил "все пользователи могут подключаться к этой сети" - соединение стало восстанавливаться при выходе из ждущего режима. Странно, раньше ничего такого сам не делал - сеть указывал и все прописывалось само.

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Re: Стартеркит xfse4 с sysv
« Ответ #11 : 16.12.2019 12:19:54 »
Яркость экрана наладилась, спасибо. Вообще настроение нарастает)))
Обратил внимание вот еще на что - при старте долго ожидает starting pppoe
У меня подключение по wifi, проводное не планируется. Значит какой-то сервис надо отключить?

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Re: Стартеркит xfse4 с sysv
« Ответ #12 : 16.12.2019 12:23:16 »
И еще такой момент. На ноуте нет функциональной клавиши для отключения тачпада.
Работает команда synclient TouchpadOff=1 (или 0)
Сейчас я сделал на F5 synclient TouchpadOff=0, а на Fn+F5 synclient TouchpadOff=1
Но это же как-то неаккуратненько. А можно ли скрипт какой сделать, чтобы одной и той же кнопкой в зависимости от состояния тачпада он или включался или выключался?

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Re: Стартеркит xfse4 с sysv
« Ответ #13 : 16.12.2019 12:47:56 »
А можно ли скрипт сделать, чтобы по определенной кнопке увеличивалась яркость? Типа такого

var=$(cat /sys/class/backlight/intel_backlight/actual_brightness)
let "var=$var+500"
echo $var > /sys/class/backlight/intel_backlight/actual_brightness
(В данном примере ошибка с правами выскакивает)

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Re: Стартеркит xfse4 с sysv
« Ответ #14 : 16.12.2019 13:11:14 »
И еще один момент, впрочем меющий отношение и к другим дистрибутивам.
Купил я мышку - она оказалась с неприятным свойством - будит компьютер. Как это отключить можно?