Summary: | Не отключает шрифты на P10 Education KDE в сессии Wayland | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Evgeny Shesteperov <alimektor> | ||||||
Component: | lightdm | Assignee: | manowar <manowar> | ||||||
Status: | NEW --- | QA Contact: | qa-sisyphus | ||||||
Severity: | normal | ||||||||
Priority: | P5 | CC: | aris, cas, glebfm, iv, ldv, manowar, viy, zerg | ||||||
Version: | unstable | ||||||||
Hardware: | x86_64 | ||||||||
OS: | Linux | ||||||||
See Also: | https://bugzilla.altlinux.org/show_bug.cgi?id=49197 | ||||||||
Attachments: |
|
Description
Evgeny Shesteperov
2021-09-14 10:46:59 MSK
Created attachment 9667 [details]
успешное поведение пакета
Настраивайте свой Wayland, чтобы он читал /etc/profile.d/chromium-disable-webfonts.sh Мягко говоря, всякое такое wayland-protocols читать не должны. Ищите почему тот DM (какой?), что запускает kde в вашем p10-education, не выполняет скрипты из /etc/profile.d/ при запуске wayland-сессии. > Ищите почему Потому, что этим у нас никто не занимается, видимо. По хорошему нужен аналог xinitrc для Wayland с аналогом Xsession. > тот DM (какой?), lightdm > что запускает kde в вашем p10-education, не > выполняет скрипты из /etc/profile.d/ при запуске wayland-сессии. Ему достаточно всосать /etc/profile по идее. (Ответ для Sergey V Turchin на комментарий #4) > > Ищите почему Гм. это понятно. plasma xsession выполняется через прокладку /etc/X11/Xsession в которой прямо в начале стоит #!/bin/bash -login что молча выполняет скрипты из /etc/profile.d/ при запуске X-сессии. /etc/X11/Xsession не годится для запуска wayland-сессий Поэтому lightdm у нас пропатчен для wayland использовать другую прокладку. Но так как у нас в дистрибутиве такой прокладки нет, то там пусто и plasma wayland запускается голый, без прокладок. Таки ситуация с wayland-session назрела. Я сейчас могу сделать пакет с прокладкой-кандидатом для wayland. В чем сомневаюсь, так это путь. Поместить прокладку в /etc/wayland/wayland-session, по яналогии ? (Ответ для viy на комментарий #5) > и plasma wayland запускается голый, без прокладок. sddm у меня таскает свою, но хотелось бы более системную. Там и какой-нибудь /etc/wayland/profile.d/ нарисуется, которого тоже не хватает. (Ответ для viy на комментарий #5) > Поместить прокладку в /etc/wayland/wayland-session, по яналогии ? Думаю, да. Можно посмотреть, что у соседей, чтоб не городить велосипеды. (Ответ для Sergey V Turchin на комментарий #7) > посмотреть, что у соседей Fedora, например, как самый продвинутый в этом отношении. Федора продвигает wayland гном, который все тащит с собой. Насколько я понял, там не развито хозяйство для абстрактной wayland-сессии. я набросал прототип того, что должно и может быть в обертке, сегодня пусть оно усядется и обдумается, завтра напишу, что получилось в devel@. (Ответ для viy на комментарий #9) > Федора продвигает wayland гном, который все тащит с собой. Качаю Fedora-KDE-Live-x86_64-35... (Ответ для Sergey V Turchin на комментарий #11) > Качаю Fedora-KDE-Live-x86_64-35... Хорошо. Посмотрите, пожалуйста, а то я сходу по верхам не нашел. > Качаю Fedora-KDE-Live-x86_64-35...
Там ничего нового. Как и у нас
/usr/share/sddm/scripts/wayland-session
А делать-то что? (Ответ для manowar@altlinux.org на комментарий #14) > А делать-то что? Понять, что делать для всасывания /etc/profile . (Ответ для Sergey V Turchin на комментарий #15) > Понять, что делать для всасывания /etc/profile . В Fedora этим занимается /etc/bashrc Возможно, надо сделать костыль типа /etc/X11/Xgreeter.lightdm , только для Wayland с куском от /etc/profile или полностью его там всосать. (Ответ для Sergey V Turchin на комментарий #17) > /etc/X11/Xgreeter.lightdm Ой, не. Это ж для greeter, а надо после него. Уже у пользователя. |