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

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1275 : 08.04.2020 06:29:15 »
Потребление памяти стартеркитами alt-p9-xfce-sysv-20200312-{i586,x86_64}
live загрузка, lowmem, холодный старт
http://nightly.altlinux.org/p9/release/

$ cat free_-m_alt-p9-xfce-sysv-20200312-i586.txt
$ free -m
              total        used        free      shared  buff/cache   available
Mem:           2394         194        1638          41         561        2076
Swap:             0           0           0
$ cat free_-m_alt-p9-xfce-sysv-20200312-x86_64.txt
$ free -m
              total        used        free      shared  buff/cache   available
Mem:           7891         312        6984          41         594        7306
Swap:             0           0           0
« Последнее редактирование: 08.04.2020 06:34:13 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1276 : 08.04.2020 17:41:23 »
### Установка ALT p9 starter kit (Hypericum)###
(alt-p9-xfce-sysv-20200312-x86_64.iso)

...

Хороший мануал.
Надо подумать, чтобы его как-то и куда-то гвоздиком прибить. Туда, куда собиралось бы нечто подобное применимое к sysv. Разные howto -шки для систем на sysv.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1277 : 09.04.2020 05:12:58 »
menulibre-2.2.1 при добавлении пункта меню, ломает меню xfce 4.14

Исправляется рекурсивным удалением каталога menu в профиле пользователя с перелогиниванием.

- Воспроизвести руками с выбросами и отправить багрепорт.
- Написать howto по созданию руками пункта меню xfce с описанием категорий и Terminal=[true|false]

Мусор в виде заготовок во вложении.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1278 : 11.04.2020 04:58:58 »
Вот скажите мне линуксоиды, вы эту фигню зачем сделали? (сриншот, Панель 2)
Шо, руки чесались убрать альфа канал и сломать глобальный однокнопочный триггер включения и отключения эффектов. Или у вас руки действительно из жопы растут?

Онлайн rits

  • Завсегдатай
  • *
  • Сообщений: 1 031
  • ITS
Re: Xfce c Sysv
« Ответ #1279 : 11.04.2020 08:12:37 »
Проверял работу linphone наткнулся на проблему с настройкой микрофона, это у меня так или особенность сборки дистрибутива? Не порядок, если настройка микрофона требует навык программиста. Проверь если будет время. На рабочем компьютере микрофон заработал, но как то грязновато и с до установкой "пульсегуйных"  интерфейсов.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1280 : 11.04.2020 08:45:25 »
Проверь если будет время.

Пересмотрел твой мануал ещё раз.
У ядерного драйвера alsa snd_intel, проблема: если карт не одна, драйвер может посадить звуковую карту не в сокет 0. Т.е. не в дефолт. И потребуется ручная правка. Например так, для случая, когда чёртов ядерный драйвер, сажает мне в сокет ноль не звуковую карту, а HDMI (и на первой установке, звук я хрен получу, соответственно микрофон тоже в пролёте, потому как не дефолт, - проблема в ядре Линукс):
# grep -v '^$\|^#' /etc/modprobe.d/alsa-modindex.conf
options snd_hda_intel id=PCH index=0
options snd_hda_intel id=HDMI index=2

Это древняя проблема ядерного драйвера. И чинить её никто в Линукс не будет. На эту проблему в Линукс забили.
Плюс на этот косяк можно нарваться и в audacity с pulseaudio:
https://forum.altlinux.org/index.php?topic=32361.msg320090#msg320090
И если для двух карт поднимается один и тот же драйвер, то карты по сокетам можно предсказуемо разнести только по id карт. Но для пользователя который не в теме, это может стать реальным сексом. Теоретически пульса может помочь, но не во всех случаях и не всегда.
:-) Грубо говоря, пульсаудио, это костыль, поверх хреново и неправильно работающего ядерного драйвера. Чтобы эта груда костылей ну хоть как-то заработала.
« Последнее редактирование: 11.04.2020 08:52:30 от Speccyfighter »

Оффлайн K0T

  • Завсегдатай
  • *
  • Сообщений: 215
  • Simply 7.0.5
    • Email
Re: Xfce c Sysv
« Ответ #1281 : 11.04.2020 10:19:16 »
# lspci | grep Audio
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 01)

# grep -v '^$\|^#' /etc/modprobe.d/alsa-modindex.conf
options snd_pcsp index=10

а в случае с одной звуковой картой не нулевой индекс это нормально?

Оффлайн K0T

  • Завсегдатай
  • *
  • Сообщений: 215
  • Simply 7.0.5
    • Email
Re: Xfce c Sysv
« Ответ #1282 : 11.04.2020 10:33:48 »
### Установка ALT p9 starter kit (Hypericum)###
(alt-p9-xfce-sysv-20200312-x86_64.iso)

...

Хороший мануал.
Надо подумать, чтобы его как-то и куда-то гвоздиком прибить. Туда, куда собиралось бы нечто подобное применимое к sysv. Разные howto -шки для систем на sysv.

# apt-get install apt-conf-ignore-systemdрекомендуют ставить для избежания слома системы на sysvinit пакетами для systemd - все-таки рекомендуется или необходимо?


# Настройка входа и некоторые настройки X-ов

# Установка  необходимых приложений (для рабочих станций предприятия)
вот с этим можно долго разбираться ...
(да и у каждого свои привычки и предпочтения)

Онлайн rits

  • Завсегдатай
  • *
  • Сообщений: 1 031
  • ITS
Re: Xfce c Sysv
« Ответ #1283 : 11.04.2020 17:13:20 »
- все-таки рекомендуется или необходимо?
Speccyfighter - рекомендовал, но я где ставил, где нет, сломов пока не видел после обновлений. Но натыкался в systemd дистрибутивах на слом приложений, системд-обновлениями )) .

да и у каждого свои привычки и предпочтения
Само собой разумеется, я привел свой пример. Я бы еще присовокупил к установке LibreOffice-still установку пакета LibreOffice-still-gtk3, для устранения мелкого шрифта в меню.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1284 : 11.04.2020 17:28:49 »
# lspci | grep Audio
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 01)

# grep -v '^$\|^#' /etc/modprobe.d/alsa-modindex.conf
options snd_pcsp index=10

а в случае с одной звуковой картой не нулевой индекс это нормально?

Не, там надо сразу смотреть
$ cat /proc/asound/cards
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xc1214000 irq 49
 2 [HDMI           ]: HDA-Intel - HDA Intel HDMI
                      HDA Intel HDMI at 0xc1210000 irq 48
Это после переиндексации вручную, - косяк в ядерном аудиодрайвере (в саундчипе карт больше одной и ядерный драйвер неверно рассадил карты по сокетам).

Там если почитать тему по ссылке (немного, пару страниц), можно увидеть, что я спрашивал у Skull, стоит ли писать хауту в справочник на форуме. Skull ответил что стоит, ибо сам нарвался на это. А отказ там не очевиден. Я решил так: если на это нарвалось больше одного, то хауту писать стоит.
На первой странице справочника в подфоруме Документация, кратко названия хауту и ссылки на статьи.

Переиндексировать карты нет смысла, если в /proc/asound/cards аудиокарта одна. Она всегда будет в сокете ноль. Но в реалиях сегодняшнего железа, этот случай нечастый. Опять же повторюсь: проблема в ядерном аудиодрайвере. Если бы ядерный аудиодрайвер работал бы верно, то крутить конфиги руками не пришлось бы совсем.
« Последнее редактирование: 11.04.2020 17:57:12 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1285 : 11.04.2020 17:53:56 »
# apt-get install apt-conf-ignore-systemdрекомендуют ставить для избежания слома системы на sysvinit пакетами для systemd - все-таки рекомендуется или необходимо?

Может так случиться, что какой-то пакет может притащить зависимостями и systemd и systemd-sysvinit. А просматривать зависимости на более чем полусотни пакетов вам врядли захочется. Я на такое нарывался, когда мы с dango отлаживали sysv-xfce. Уверяю вас, удовольствия в этом мало и оно близко к нулю. В таких случаях, искать пакет виновник придётся методом научного тыка, - каждый раз разделяя список зависимостей на два. И это "удовольствие" может занять далеко не один час. Никой apt или rpm тут не поможет: пакетов может быть много и зависимости непрямые.
Поэтому вычитана была документация apt-rpm и написан хак: apt-conf-ignore-systemd откажет в установке запрещённых к установке пакетов, если пакет-виновник по зависимостям пытается притащить их в систему. apt-conf-ignore-systemd устанавливается в системы на sysv, во избежание слома инициализации на sysvinit. Но как минимум в alt-p9-xfce-sysv-20200312-*, пакет apt-conf-ignore-systemd уже входит в состав образов i586/x86_64. Следуя принципу надёжности систем на sysv (насколько это возможно), пришлось "повоевать" за включение этого пакета в образы xfce-sysv. Но оно стоило того: не стоит выносить мозг пользователю, неочевидными и непредсказуемыми сломами с ненулевой вероятностью.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1286 : 11.04.2020 21:54:49 »
# apt-get install apt-conf-ignore-systemdрекомендуют ставить для избежания слома системы на sysvinit пакетами для systemd - все-таки рекомендуется или необходимо?

... не стоит выносить мозг пользователю, неочевидными и непредсказуемыми сломами с ненулевой вероятностью.

Скажем так:
Пакет apt-conf-ignore-systemd, установленный в альтовую систему на sysvinit, защитит от вероятного случая слома инициализации системы на sysv. Причём во всех случаях без исключений.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1287 : 12.04.2020 05:37:33 »
### Установка ALT p9 starter kit (Hypericum)###
(alt-p9-xfce-sysv-20200312-x86_64.iso)

...

Проверьте у себя:
Замена открытого пароля на хэш в конфиге wifi-соединения NetworkManager
https://forum.altlinux.org/index.php?topic=32361.msg248944#msg248944

:-) Иначе может статься так, что у вас полшколы будет сидеть на уроках во вконтакте и вайбере, в андроидах через школьный wifi.
По-умолчанию, пароль к точке доступа в NM открыт и не зашифрован.
Честно говоря, мне до сих пор непонятно, зачем Поттеринг сделал такой алгоритм в NM. В альтовом etcnet, пароль шифруется сразу. Но неудобство wifi через etcnet в том, что включение и отключение выполняется через etcnet-скрипты и они выполняются только от root. (Хотя удобство, это вещь субъективная и индивидуальная).

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #1288 : 12.04.2020 07:06:06 »
alt-p9-xfce-sysv
Не удалось выполнить процесс потомок

В состав alt-p9-xfce-sysv входит плагин whisker меню. Справа внизу окна whisker меню, изображён силуэт пользователя, слева от которого отображается логин пользователя. Но ничто не даёт повода догадаться, что это кнопка.

При попытке щелчка по этой кнопке, выведется окно с сообщением:
Не удалось выполнить процесс потомок

Проблема в отсутствии в составе образа, пакета mugshot.
Эта кнопка вызывает окно mugshot, предназначенное для редактирования персональных данных пользователя.

Ошибка справедлива и для slinux-9.0 апрельского релиза.
Как говорит список пакетов slinux-9.0 находящийся на сервере, пакет mugshot отсутствует в составе образа. По этой причине последует отказ выполнения процесса потомка.
Объездным маневром, для восстановления функциональности, пакет mugshot должен быть установлен в систему из репозитория.
Архив пакетов займёт 210kB, в распакованном виде - 1252kB.

Пакет mugshot отсутствует в зависимостях у пакета xfce4-whiskermenu-plugin:
# apt-cache depends xfce4-whiskermenu-plugin | grep mugshot | wc -l
0
« Последнее редактирование: 12.04.2020 07:20:46 от Speccyfighter »

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

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Xfce c Sysv
« Ответ #1289 : 13.04.2020 07:18:01 »
Пакет mugshot отсутствует в зависимостях у пакета xfce4-whiskermenu-plugin:

Завёл багу: https://bugzilla.altlinux.org/show_bug.cgi?id=38349