Автор Тема: Почему сломался шрифт в альтераторе?  (Прочитано 12556 раз)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
В принципе, проблема почти локализована. При условии ее отсутствия в установленных регулярках на systemd остается поймать недостающее звено для sysvinit.

А если diff-ом попакетно сравнить? На systemd и потом sysv? И перед этим, sed-ом можно отсечь архитектуру (и версии?).
Я бы продублировал поиск, но мне негде, а в этой системе у меня три пакета собираются и один из них относительно часто.

dango

  • Гость
А если diff-ом попакетно сравнить? На systemd и потом sysv? И перед этим, sed-ом можно отсечь архитектуру (и версии?).
Установил с нуля регулярку lxde. Проверил ЦУС - все нормально. Далее обновил систему. В ЦУС - норм. Перевел систему на sysvinit:
apt-get install sysvinit polkit-sysvinit lxde-lxdm
После перезагрузки в ЦУС шрифты слетели.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
От модератора:  тема почищена от оффтопика и флейма.
neobht получает предупреждение. После второго предупреждения последует бан на подумать недельки так на две.

dango

  • Гость
Перевел систему обратно на systemd. Шрифты в ЦУС - ок.
А если diff-ом попакетно сравнить?
Вот и все сравнение. Пакет sysvinit заменяется на systemd-sysvinit.
« Последнее редактирование: 19.08.2017 19:01:11 от dango »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Перевел систему обратно на systemd. Шрифты в ЦУС - ок.
А если diff-ом попакетно сравнить?
Вот и все сравнение. Пакет sysvinit заменяется на systemd-sysvinit.

Образно говоря, получается что альтератор прибит к systemd.
М-дя-а...
« Последнее редактирование: 19.08.2017 19:16:43 от Speccyfighter »

dango

  • Гость
Образно говоря, получается что альтератор прибит к systemd.
М-дя-а...
Скорее всего, в одном из сервисов systemd создаются необходимые условия для корректного отображения шрифтов в ЦУС.
Я сегодня особенно тупой и решаю проблему по тупому.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Образно говоря, получается что альтератор прибит к systemd.
М-дя-а...
Скорее всего, в одном из сервисов systemd создаются необходимые условия для корректного отображения шрифтов в ЦУС.
Я сегодня особенно тупой и решаю проблему по тупому.

Неважно :-)
Дан, если попакетного выброса sdiff-а нет, сохрани, если есть возможность, то место
/var/log/user/info
где идёт install/remove пакетов,
чтобы можно было дополнительно в комментарий к багрепорту засунуть. Что мол ничего больше не вынесло необходимого. (можно с выборкой по полям через awk (пакет инсталл|ремув), чтобы отсечь несущественное и сделать выброс короче, - awk не берёт в расчёт количество разделителей полей, только сам факт наличия полей)
И можно будет сжато прокомментировать, какая последовательность команд привела к слому альтератора и процесс возврата в его нормальное состояние.
Это может дать подтверждение жёсткой привязки альтератора к systemd.
(Вот бы никогда не подумал:  мне всегда казалось что альтератор инит-независимый компонент)
« Последнее редактирование: 19.08.2017 19:37:27 от Speccyfighter »

dango

  • Гость
Дан, если попакетного выброса sdiff-а нет, сохрани, если есть возможность, то место
/var/log/user/info
где идёт install/remove пакетов,
/var/log/user/info - пуст, а история в ./bash_history на этом событии выпала.
Интересно... Обратил внимание, что после возврата на systemd вместо lxdm стартанул lightdm. Удалил lxdm и вернулся на  sysvinit. После перезагрузки lightdm запустился и пустил в систему. Вызвал из меню ЦУС. Ноль реакции. Вызвал из терминала. а там посыпалось:
$ acc
Failed to get properties: Launch helper exited with unknown return code 1
Failed to get properties: Launch helper exited with unknown return code 1
Failed to get properties: Launch helper exited with unknown return code 1
Failed to get properties: Launch helper exited with unknown return code 1
Failed to get properties: Launch helper exited with unknown return code 1
Failed to get properties: Launch helper exited with unknown return code 1
Failed to get properties: Launch helper exited with unknown return code 1
Failed to get properties: Launch helper exited with unknown return code 1
Failed to get properties: Launch helper exited with unknown return code 1
Failed to get properties: Launch helper exited with unknown return code 1
Failed to get properties: Launch helper exited with unknown return code 1
Failed to get properties: Launch helper exited with unknown return code 1
Failed to get properties: Launch helper exited with unknown return code 1
Failed to get properties: Launch helper exited with unknown return code 1
...

dango

  • Гость
Еще интереснее. Запустил acc -l и получил ЦУС где все в порядке. После чего открылось окно еще одного ЦУС запущенного ранее из меню.
(Вот бы никогда не подумал:  мне всегда казалось что альтератор инит-независимый компонент)
Пока еще да, но переход альтератора на qt5 показал снова, что поддержка sysvinit в альтах заброшена. Никто не будет искать, где корючка на sysvinit вылезла.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Обратил внимание, что после возврата на systemd вместо lxdm стартанул lightdm.

О как интересно!
Это что, системы на systemd теперь уже и prefdm игнорируют?
День ото дня не легче...

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Еще интереснее. Запустил acc -l и получил ЦУС где все в порядке. После чего открылось окно еще одного ЦУС запущенного ранее из меню.
(Вот бы никогда не подумал:  мне всегда казалось что альтератор инит-независимый компонент)
Пока еще да, но переход альтератора на qt5 показал снова, что поддержка sysvinit в альтах заброшена. Никто не будет искать, где корючка на sysvinit вылезла.

Если альтератор не починят, sysv в альтах на десктопе совсем хана и пора паковать чемоданы.

dango

  • Гость
Я завтра на свежую голову пройдусь еще раз. Может, просветлюсь.
Если альтератор не починят, sysv в альтах на десктопе совсем хана и пора паковать чемоданы.
Без альтератора можно прожить. Но это решение сугубо персональное. С другой стороны, тенденции не оставляют надежд.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Без альтератора можно прожить. Но это решение сугубо персональное. С другой стороны, тенденции не оставляют надежд.

Дан, когда мы начинали крутить sysv на десктопе, я тебе не говорил, но у меня мысль была:
Про "простыни" и ты уже наверное начитался. Так вот мысль состояла в том, чтобы показать обычному пользователю: десктоп на sysv может быть поразительно простым и надёжным. Для меня это был ещё один весомый стимул. Но сейчас он трещит по швам. А когда я не вижу стимула... Ну ты понял.
« Последнее редактирование: 19.08.2017 22:12:40 от Speccyfighter »

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

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
О как интересно!
Это что, системы на systemd теперь уже и prefdm игнорируют?
День ото дня не легче...

DM в systemd запускает /etc/systemd/system/dm.service, который представляет симлинк на юнит, запускающий DM. Это может быть ссылка на prefdm.service, а может и ссылка на юнит конкретного dm, например lightdm.service.

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

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Если альтератор не починят, sysv в альтах на десктопе совсем хана и пора паковать чемоданы.

Так альтератор вообще в принципе поломан, не только на sysv. Надо найти причину слома. Просто баг какой-то трудно-уловимый имеем.