Автор Тема: Стартеркит lxqt. Обсуждаем состав сборки  (Прочитано 48106 раз)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Есть ряд приложений, но как минимум одно достаточно часто используемое, в которых даже система на pulseaudio споткнётся об это.
Очень давно пытался избавиться от пульсы и бросил эту затею, уже не помню в чем дело было, помойму алса без прокладки не работала как надо.

Пульс тоже не всегда решение и не идеал:
https://forum.altlinux.org/index.php?topic=32361.msg320090#msg320090

И всё из-за этого чёртового ядерного драйвера, давно не всегда работающего как надо и давно не чинящегося для правильного дефолта:
$ grep . /proc/asound/card[0-9]/id
/proc/asound/card0/id:HDMI
/proc/asound/card1/id:PCH

И на эту тему в /etc/modprobe.d/alsa-modindex.conf нужно добавлять пример-комментарий на предмет переиндексации по id карт
#options snd_hda_intel id=PCH index=0
#options snd_hda_intel id=HDMI index=1

особенно когда модуль используется один и тот же
$ grep . /proc/asound/modules
 0 snd_hda_intel
 1 snd_hda_intel

Там в alsa-modindex.conf пример конечно есть, но он менее предсказуем. Там реиндекс без id. И нет полной гарантии, что карты всегда будут в нужных сокетах.

Т.е. фишка в том, чтобы пользователь имел хоть какую-то более расширенную информацию в системе, чтобы хоть как-то исправить это в офлайне, без рысканий по вики.
Эта проблема далеко не единична. И идеологически правильно, было бы иметь правильно и нормально работающий ядерный модуль. Мечты мечты, где ваша сладость?..
« Последнее редактирование: 13.11.2019 23:47:21 от Speccyfighter »

Оффлайн Kalt

  • Завсегдатай
  • *
  • Сообщений: 996
Очень давно пытался избавиться от пульсы и бросил эту затею
...А не надо от неё избавляться, так же как и от Systemd. И то, и другое создано, принято, используется. Пусть даже через чьё то "не хочу".
Если последует отказ
...То он почему то в большинстве своём упирается в оформление рабочего стола. Одно и то же приложение по разному работает в разной графике. Или это не так? Все кинулись мучать так называемые "лёгкие" DE. Вот тот же Mint, отказался от работы над KDE5 под благовидным предлогом. Ядро распрекрасно работает без графики, а с ней, тут споткнулось, там заткнулось. Да и вообще, о чём рассуждаем то? Нужны ли ALT, с два десятка сборок с разными DE, когда им используются явно меньше десятка? Нужен ли кому то привычный Chromium, когда есть ещё не менее кому то привычный Firefox? И т.д...
Intel Xeon X3440 2,53GHz, MSI H55- G43, DDR3- 4x2GB, GF GT710

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Все кинулись мучать так называемые "лёгкие" DE
Лично мне просто жалко отдавать ресурсы ПК на ненужные процессы и тратящие попусту память виджеты, притом некоторые разработчики деают так что при выключении этих самых виджетов получаешь неработающие компоненты ПО.
Это как в одном анекдоте:
Пользователь - Что это за странный файл на рабочем столе можно я его удалю.
Админ - Нет, это несущий файл.
Вот тот же Mint, отказался от работы над KDE5 под благовидным предлогом.
KDE не тяжелая, например у меня 5я всего 465мб озу кушает, пусть я ее и немного почистил, но если сравнить с гномо-юнитным бумбастиком убунты на 1.1гб+ то... Вообще для современных ПК до 500мб озу это норма. Тем более что и эпл и майкрософт объявили о политике уменьшения потребления ресурсов будущих ОС и их оптимизацией связанной с мобильными устройствами. Никому не хочется делать одно и тоже 2 раза.


Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Очень давно пытался избавиться от пульсы и бросил эту затею
...А не надо от неё избавляться, так же как и от Systemd. И то, и другое создано, принято, используется. Пусть даже через чьё то "не хочу".

Оно работает и используется до тех пор, пока не возникают такие вопросы:
https://forum.altlinux.org/index.php?topic=43259.msg343880#msg343880
И это повторяется уже далеко не первый раз и не первый год.
И вопрос даже не в том, можно это решить или нет. А в том, почему с одной инициализацией такие проблемы возникают, а с другой нет.

...То он почему то в большинстве своём упирается в оформление рабочего стола. Одно и то же приложение по разному работает в разной графике. Или это не так?

Не так. Попробуйте kde3/tde заставить залезть в окружение gtk*.
Окружений много, DE много. Иногда они в гордом одиночестве или разным набором в одной системе. Своеобразный винегрет. Но операционная система, это единое целостное, в каком бы наборе оно не было. Это набор отлаженных компонентов, в работе которых не должно быть конфликтов. И разные DE на разных окружениях при работе операционной системы не должны пересекаться.
Этому тексту уже 23 года
https://forum.altlinux.org/index.php?topic=36337.msg331130#msg331130
Он универсален для любой софтверной платформы. Но кто и как часто использует пункт 6?

Ядро распрекрасно работает без графики,

- Сколько раз в ядре ломали запись в образ больше 4 Гб, эту уникальную функциональность?, - дважды.
- Вы знаете почему ядерный драйвер ipw2200 надёжно работает на NX6110?, - потому что поувэрменеджмент в нём отключен, а отключен он не случайно.
- Риторический вопрос: почему ядро сажает hdmi в сокет 0?
- Почему в ядре был отрелизен компонент который сломал hwclock?
- Вы знете что интел не работает без kms и что произвольно установить columns и rows в tty невозможно даже теоретически без сваливания в vga?

Все кинулись мучать так называемые "лёгкие" DE.

Потому что сидеть под одним из самых мощных процессоров 32 бит Pentium M 770/780 на современном kde, может только ненормальный. А еще потому, что использовать ресурсы железа на понты DE, это немного странное желание.

Нужны ли ALT, с два десятка сборок с разными DE, когда им используются явно меньше десятка?

Воспринимайте это без эмоций и только как факт:
- Я на альтах до тех пор, пока в нём жив sysv под DE. И если это не так, то ни дня дольше.

Нужен ли кому то привычный Chromium, когда есть ещё не менее кому то привычный Firefox? И т.д...

Хромиум не переваиваю совсем и туго переношу современный Фокс, хотя он мне как бы знаком ещё со времён Нетшкафа. Но moon в p9 уже нет и ftp тут без вариантов. Но и образ xfce-sysv без браузера оставлять нельзя. А лёгкие GUI-браузеры, настолько не доведены до ума, что было бы странно и неразумно ложить их в образ умолчальным компонентом. Поэтому то что там есть, это компромисс. А уж в какой стапени он кого устраивает, это уже другой вопрос.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Все кинулись мучать так называемые "лёгкие" DE.
Нужен ли кому то привычный Chromium, когда есть ещё не менее кому то привычный Firefox? И т.д...

Хромиум не переваиваю совсем и туго переношу современный Фокс, хотя он мне как бы знаком ещё со времён Нетшкафа. Но moon в p9 уже нет и ftp тут без вариантов. Но и образ xfce-sysv без браузера оставлять нельзя. А лёгкие GUI-браузеры, настолько не доведены до ума, что было бы странно и неразумно ложить их в образ умолчальным компонентом. Поэтому то что там есть, это компромисс. А уж в какой стапени он кого устраивает, это уже другой вопрос.

Почему xfce? Почему не lxde, lxqt или что-то ещё? Потому что xfce единственный из всех DE, который идеально или почти идеально решает проблему компьютера для пользователей с проблемами зрения. А чтобы понять это и прочувствовать, нужно побыть на их месте.

Оффлайн Kalt

  • Завсегдатай
  • *
  • Сообщений: 996
Риторический вопрос: почему ядро сажает hdmi в сокет 0?
...У меня на р9 KDE5 так:
Спойлер
[kalt1@comp-core-i5-e2668c ~]$ grep . /proc/asound/modules
 0 snd_usb_audio
 1 snd_hda_intel
[kalt1@comp-core-i5-e2668c ~]$ grep . /proc/asound/card[0-9]/id
/proc/asound/card0/id:J
/proc/asound/card1/id:MID
[kalt1@comp-core-i5-e2668c ~]$  cat /proc/asound/cards
 0 [J              ]: USB-Audio - A4 TECH USB2.0 PC Camera J
                      A4 TECH A4 TECH USB2.0 PC Camera J at usb-0000:00:1a.0-1.4, high speed
 1 [MID            ]: HDA-Intel - HDA Intel MID
                      HDA Intel MID at 0xfbef4000 irq 27
« Последнее редактирование: 14.11.2019 22:02:53 от Kalt »
Intel Xeon X3440 2,53GHz, MSI H55- G43, DDR3- 4x2GB, GF GT710

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Риторический вопрос: почему ядро сажает hdmi в сокет 0?
...У меня на р9 KDE5 так:
Цитировать
[kalt1@comp-core-i5-e2668c ~]$ grep . /proc/asound/modules
 0 snd_usb_audio
 1 snd_hda_intel
[kalt1@comp-core-i5-e2668c ~]$ grep . /proc/asound/card[0-9]/id
/proc/asound/card0/id:J
/proc/asound/card1/id:MID
[kalt1@comp-core-i5-e2668c ~]$  cat /proc/asound/cards
 0 [J              ]: USB-Audio - A4 TECH USB2.0 PC Camera J
                      A4 TECH A4 TECH USB2.0 PC Camera J at usb-0000:00:1a.0-1.4, high speed
 1 [MID            ]: HDA-Intel - HDA Intel MID
                      HDA Intel MID at 0xfbef4000 irq 27

У вас без переиндексации возникнут проблемы с alsa. А также в audacity и могут возникнуть в mplayer с pulseaudio если явно не указывать драйвер вывода аудио. Но основная проблема не в mplayer, не в audacity и не в alsa. А в том, что ядерный драйвер неверно рассадил карты по сокетам. Проблема в ядре. И не факт что она решится хоть когда-нибудь, если не сходить на bugzilla.kernel.org. Хотя в последнем случае шансы много выше, но тоже не факт. И 100% гарантии решения проблемы никто не даст.
Что ещё и где и с чем может быть?... Не знаю. Но на поиск такого и анализ, может уйти не одна неделя и может даже не один месяц.
« Последнее редактирование: 14.11.2019 19:13:58 от Speccyfighter »

Оффлайн Kalt

  • Завсегдатай
  • *
  • Сообщений: 996
...А вот то же самое, но р8 до р9:
Спойлер
[balts@comp-core-i5-e2668c ~]$ grep . /proc/asound/modules
 0 snd_hda_intel
 1 snd_usb_audio
[balts@comp-core-i5-e2668c ~]$ grep . /proc/asound/card[0-9]/id
/proc/asound/card0/id:MID
/proc/asound/card1/id:J
[balts@comp-core-i5-e2668c ~]$ cat /proc/asound/cards
 0 [MID            ]: HDA-Intel - HDA Intel MID
                      HDA Intel MID at 0xfbef4000 irq 31
 1 [J              ]: USB-Audio - A4 TECH USB2.0 PC Camera J
                      A4 TECH A4 TECH USB2.0 PC Camera J at usb-0000:00:1a.0-1.4, high speed
« Последнее редактирование: 14.11.2019 22:01:39 от Kalt »
Intel Xeon X3440 2,53GHz, MSI H55- G43, DDR3- 4x2GB, GF GT710

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
...А вот то же самое, но р8 до р9:
Цитировать
[balts@comp-core-i5-e2668c ~]$ grep . /proc/asound/modules
 0 snd_hda_intel
 1 snd_usb_audio
[balts@comp-core-i5-e2668c ~]$ grep . /proc/asound/card[0-9]/id
/proc/asound/card0/id:MID
/proc/asound/card1/id:J
[balts@comp-core-i5-e2668c ~]$ cat /proc/asound/cards
 0 [MID            ]: HDA-Intel - HDA Intel MID
                      HDA Intel MID at 0xfbef4000 irq 31
 1 [J              ]: USB-Audio - A4 TECH USB2.0 PC Camera J
                      A4 TECH A4 TECH USB2.0 PC Camera J at usb-0000:00:1a.0-1.4, high speed

Здесь посажено верно. Но забавно :-) Когда карты рандомно рассаживает по сокетам. По желанию левой пятки. Вот про это и говорил, когда переиндексируется без явного указания id карты.
Если бы мне часто нужен был бы скажем audacity, можно было бы жёстко проиндексировать карты. Но надо ещё смотреть что у вас в
$ cat /proc/asound/modules
Тогда можно было бы поправить руками конфиг (что вообще-то должен делать драйвер сам и всегда правильно), чтобы карта с id MID всегда сидела в сокете 0. Как устройство вывода аудио по-умолчанию. После такой правки, какая аудио подсистема будет работать, это уже не будет иметь значения, - звук через плеер будет всегда. На любом образе.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
...А вот то же самое, но р8 до р9:
Цитировать
[balts@comp-core-i5-e2668c ~]$ grep . /proc/asound/modules
 0 snd_hda_intel
 1 snd_usb_audio
[balts@comp-core-i5-e2668c ~]$ grep . /proc/asound/card[0-9]/id
/proc/asound/card0/id:MID
/proc/asound/card1/id:J
[balts@comp-core-i5-e2668c ~]$ cat /proc/asound/cards
 0 [MID            ]: HDA-Intel - HDA Intel MID
                      HDA Intel MID at 0xfbef4000 irq 31
 1 [J              ]: USB-Audio - A4 TECH USB2.0 PC Camera J
                      A4 TECH A4 TECH USB2.0 PC Camera J at usb-0000:00:1a.0-1.4, high speed

Здесь посажено верно. Но забавно :-) Когда карты рандомно рассаживает по сокетам.

Что тут забавного? :-)
А забавно здесь то, что если карты в следующий раз "сядут" рандомно правильно, то подобный этому конфиг переиндексирует их наоборот от правильного:
$ sed -n '6p' /etc/modprobe.d/alsa-modindex.conf
#options snd_hda_intel index=2,3

Поскольку в нём не учитывается id карт. Т.е. в следующий какой-то рандомный раз, переиндексирует их и неверно. :-)
А пользователь или школьный админ долго будет ломать голову, какого хрена в этой проге звук пропал.
Возникнет очень весёлая ситуация. Но не для того кто в неё попал.
И указание идентификатора при переиндексации, обязательно. На случай, если карты после обновления ПО захотят сесть в другом порядке. Как в вашем случае. И вот об этом выше и говорил, что это может произойти. :-)
И своими выбросами, вы подтвердили это.
« Последнее редактирование: 14.11.2019 20:43:01 от Speccyfighter »

Оффлайн Kalt

  • Завсегдатай
  • *
  • Сообщений: 996
...Да чего же здесь весёлого. Simply р9:
Спойлер
[sym@comp-core-i5-e2668c Рабочий стол]$ grep . /proc/asound/modules
 0 snd_hda_intel
 1 snd_usb_audio
[sym@comp-core-i5-e2668c Рабочий стол]$ grep . /proc/asound/card[0-9]/id
/proc/asound/card0/id:MID
/proc/asound/card1/id:J
[sym@comp-core-i5-e2668c Рабочий стол]$ cat /proc/asound/cards
 0 [MID            ]: HDA-Intel - HDA Intel MID
                      HDA Intel MID at 0xfbef4000 irq 31
 1 [J              ]: USB-Audio - A4 TECH USB2.0 PC Camera J
                      A4 TECH A4 TECH USB2.0 PC Camera J at usb-0000:00:1a.0-1.4, high speed
Ни один том не подключается с других HDD:
« Последнее редактирование: 14.11.2019 22:00:39 от Kalt »
Intel Xeon X3440 2,53GHz, MSI H55- G43, DDR3- 4x2GB, GF GT710

Оффлайн Kalt

  • Завсегдатай
  • *
  • Сообщений: 996
...Сервер р9 с Mate:
Спойлер
[se@comp-core-i5-e2668c Рабочий стол]$ grep . /proc/asound/modules
 0 snd_hda_intel
 1 snd_usb_audio
[se@comp-core-i5-e2668c Рабочий стол]$ grep . /proc/asound/card[0-9]/id
/proc/asound/card0/id:MID
/proc/asound/card1/id:J
[se@comp-core-i5-e2668c Рабочий стол]$ cat /proc/asound/cards
 0 [MID            ]: HDA-Intel - HDA Intel MID
                      HDA Intel MID at 0xfbef4000 irq 31
 1 [J              ]: USB-Audio - A4 TECH USB2.0 PC Camera J
                      A4 TECH A4 TECH USB2.0 PC Camera J at usb-0000:00:1a.0-1.4, high speed
Intel Xeon X3440 2,53GHz, MSI H55- G43, DDR3- 4x2GB, GF GT710

Оффлайн Kalt

  • Завсегдатай
  • *
  • Сообщений: 996
И своими выбросами, вы подтвердили это.
...Возвращаясь к графике. Почему тест на KDE5 выше чем на Mate и Simple?:
« Последнее редактирование: 14.11.2019 23:12:19 от Kalt »
Intel Xeon X3440 2,53GHz, MSI H55- G43, DDR3- 4x2GB, GF GT710

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

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
..Возвращаясь к графике. Почему тест на KDE5 выше чем на Mate и Simple?:

Вы о стартеркитах или дистрибутивах?
Может у вас на kde5 композитинг не включился? Отключите композитинг в Mate и xfce. Попугаев станет больше.

Оффлайн Kalt

  • Завсегдатай
  • *
  • Сообщений: 996
Вы о стартеркитах или дистрибутивах?
...Ну вот! Каждое утро становлюсь ещё старше. :-D Так и есть! В KDE5 всё выключено, а Mate и Simple в девственном виде. Спасибо за подсказку! И да, это всё о дистрибутивах. Хотя там одна бета, а другая пока ещё альфа. Простите если отвлёк от темы...
Intel Xeon X3440 2,53GHz, MSI H55- G43, DDR3- 4x2GB, GF GT710