Тема Plymouth: работает в LM17 и не работает в LM18

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Закрыто
Аватара пользователя

Автор темы
Laszcz
Сообщения: 37
Зарегистрирован: 24 май 2017, 11:05
Решено: 2
Благодарил (а): 5 раз
Поблагодарили: 10 раз
Контактная информация:

Тема Plymouth: работает в LM17 и не работает в LM18

#1

10 дек 2017, 10:07

Скачал я с opendesktop.org тему plymouth , очень толково прокомментированную, сделал на её основе собственную, отладил, установил вот на такой аппарат c LM 17.3 Cinnamon:
laszcz@CLEVO-W510LU ~ $ inxi -Fxz
System:    Host: CLEVO-W510LU Kernel: 4.4.0-83-generic x86_64 (64 bit gcc: 4.8.4)
           Desktop: Cinnamon 2.8.8 (Gtk 3.10.8~8+qiana) Distro: Linux Mint 17.3 Rosa
Machine:   Mobo: DNS model: W510LU Bios: American Megatrends v: 5.11 date: 06/09/2015
CPU:       Quad core Intel Pentium N3700 (-MCP-) cache: 1024 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 12799
           clock speeds: max: 2400 MHz 1: 481 MHz 2: 481 MHz 3: 1365 MHz 4: 1353 MHz
Graphics:  Card: Intel Device 22b1 bus-ID: 00:02.0
           Display Server: X.Org 1.17.1 driver: intel Resolution: 1366x768@60.0hz
           GLX Renderer: Mesa DRI Intel Cherryview
           GLX Version: 3.0 Mesa 10.5.9 Direct Rendering: Yes
Audio:     Card Intel Device 2284 driver: snd_hda_intel bus-ID: 00:1b.0
           Sound: Advanced Linux Sound Architecture v: k4.4.0-83-generic
Network:   Card-1: Realtek RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
           driver: r8169 v: 2.3LK-NAPI port: e000 bus-ID: 01:00.2
           IF: eth0 state: down mac: <filter>
           Card-2: Realtek RTL8723BE PCIe Wireless Network Adapter
           driver: rtl8723be port: d000 bus-ID: 02:00.0
           IF: wlan0 state: up mac: <filter>
Drives:    HDD Total Size: 500.1GB (76.4% used) ID-1: /dev/sda model: WDC_WD5000LPVX size: 500.1GB
Partition: ID-1: / size: 16G used: 8.0G (54%) fs: ext4 dev: /dev/sda2
           ID-2: /home size: 439G used: 345G (83%) fs: ext4 dev: /dev/sda3
           ID-3: swap-1 size: 4.29GB used: 0.00GB (0%) fs: swap dev: /dev/sda1
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 46.0C mobo: N/A
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 180 Uptime: 1:28 Memory: 1350.3/3813.8MB
           Init: Upstart runlevel: 2 Gcc sys: 4.8.4 Client: Shell (bash 4.3.111) inxi: 2.2.28 
Работает как часы. Попробовал эту же самую тему применить в LM 18 — облом-с: plymouth вываливается в текстовый режим:

Код: Выделить всё

z@z-VirtualBox ~ $ sudo update-alternatives --config default.plymouth
Есть 2 варианта для альтернативы default.plymouth (предоставляет /usr/share/plymouth/themes/default.plymouth).

  Выбор   Путь                                                 Приор Состояние
------------------------------------------------------------
  0            /usr/share/plymouth/themes/mint-logo/mint-logo.plymouth   200       автоматический режим
* 1            /lib/plymouth/themes/MyLinuxMint/MyLinuxMint.plymouth     100       ручной режим
  2            /usr/share/plymouth/themes/mint-logo/mint-logo.plymouth   200       ручной режим

Press <enter> to keep the current choice[*], or type selection number: 1
z@z-VirtualBox ~ $ sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-4.10.0-38-generic
W: plymouth module (/usr/lib/x86_64-linux-gnu/plymouth//.so) missing, skipping that theme.
Warning: No support for locale: ru_RU.utf8
Что это может быть: /usr/lib/x86_64-linux-gnu/plymouth//.so — косяк в конфигах или реально какой-то модуль отсутствует? А то там этих модулей как собак нерезанных:

Код: Выделить всё

z@z-VirtualBox ~ $ ls /usr/lib/x86_64-linux-gnu/plymouth
details.so        label.so                  plymouth-populate-initrd  renderers  space-flares.so  throbgress.so  two-step.so
fade-throbber.so  plymouth-generate-initrd  plymouth-update-initrd    script.so  text.so          tribar.so      ubuntu-text.so
Сравнил имена установленных пакетов plymouth* в системах — всё пуля-в-пулю, за исключением libplymouth4 в 18.3 вместо libplymouth2 в 17.3 .

Возможно ли прикрутить тему к 18.х? Повторюсь: тема не косячная, в LM17.3 полёт нормальный.
The best way to spoil a car is to fit a spoiler.

Аватара пользователя

wanoska
Сообщения: 245
Зарегистрирован: 17 окт 2016, 15:36
Решено: 4
Откуда: Кинешма
Благодарил (а): 40 раз
Поблагодарили: 51 раз
Контактная информация:

Тема Plymouth: работает в LM17 и не работает в LM18

#2

10 дек 2017, 11:12

Скинь ссылку на тему
LM18.2 Xfce 4.12.3 Kernel: 4.10.0-40-generic

Аватара пользователя

Автор темы
Laszcz
Сообщения: 37
Зарегистрирован: 24 май 2017, 11:05
Решено: 2
Благодарил (а): 5 раз
Поблагодарили: 10 раз
Контактная информация:

Тема Plymouth: работает в LM17 и не работает в LM18

#3

10 дек 2017, 11:53

The best way to spoil a car is to fit a spoiler.

Аватара пользователя

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

Тема Plymouth: работает в LM17 и не работает в LM18

#4

10 дек 2017, 14:50

Laszcz писал(а):
10 дек 2017, 10:07
Повторюсь: тема не косячная, в LM17.3 полёт нормальный
в 17.* не было systemd

Аватара пользователя

Автор темы
Laszcz
Сообщения: 37
Зарегистрирован: 24 май 2017, 11:05
Решено: 2
Благодарил (а): 5 раз
Поблагодарили: 10 раз
Контактная информация:

Тема Plymouth: работает в LM17 и не работает в LM18

#5

10 дек 2017, 15:32

Dja писал(а):
10 дек 2017, 14:50
в 17.* не было systemd
Пичалька, однако. Но я далёк от мысли, что plymouth в дистр напрасно впилили. Поэтому лазейка должна остаться. Пойду, ещё погуглю. :tux:
The best way to spoil a car is to fit a spoiler.

Аватара пользователя

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

Тема Plymouth: работает в LM17 и не работает в LM18

#6

10 дек 2017, 15:33

Laszcz, чем дефолт не устроил?

Аватара пользователя

Автор темы
Laszcz
Сообщения: 37
Зарегистрирован: 24 май 2017, 11:05
Решено: 2
Благодарил (а): 5 раз
Поблагодарили: 10 раз
Контактная информация:

Тема Plymouth: работает в LM17 и не работает в LM18

#7

11 дек 2017, 11:33

Dja, дык, свистелочек захотелось чего-то, с п.рделочками. Да с плавной анимацией :)
The best way to spoil a car is to fit a spoiler.

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

Тема Plymouth: работает в LM17 и не работает в LM18

#8

11 дек 2017, 12:35

Laszcz, Попробуй привести пути в порядок, для начала:
/usr/share/plymouth/themes/mint-logo/mint-logo.plymouth и /lib/plymouth/themes/MyLinuxMint/MyLinuxMint.plymouth - несколько различаются :)
По их несоответствию - может и всплывает косяк с библиотекой
Изображение
   
Изображение

Аватара пользователя

Автор темы
Laszcz
Сообщения: 37
Зарегистрирован: 24 май 2017, 11:05
Решено: 2
Благодарил (а): 5 раз
Поблагодарили: 10 раз
Контактная информация:

Тема Plymouth: работает в LM17 и не работает в LM18

#9

11 дек 2017, 14:08

Спасибо, Chocobo, обязательно попробую. Но только уже на выходных.

Хотя чуйка мне подсказывает, что утилита update-alternatives , родом из Debian, симлинки создаёт и обрабатывает корректно. На выбранную тему должна указывать ссылка default.plymouth, и пофиг, где там будет лежать оригинал. А вот если с выбранной темой вылазит какой-то косяк, то по дефолту берётся тема из списка, имеющая наивысший приоритет.

И ещё я непременно поковыряюсь в конфигах исправных тем из официальных реп. М. б., теперь имя нужного модуля необходимо прописывать явно.
The best way to spoil a car is to fit a spoiler.

Аватара пользователя

Автор темы
Laszcz
Сообщения: 37
Зарегистрирован: 24 май 2017, 11:05
Решено: 2
Благодарил (а): 5 раз
Поблагодарили: 10 раз
Контактная информация:

Тема Plymouth: работает в LM17 и не работает в LM18

#10

18 дек 2017, 14:55

Доступа к живой LM18 не было, потому отчитаться нечем. В VBox-е с LM18 поковырял /etc/default/grub, нарисовал там что-то вроде:

Код: Выделить всё

...
GRUB_GFXMODE=1024x768
GRUB_GFXPAYLOAD_LINUX="1024x768" 
...
, и в видеорежимах VESA вплоть до 1600х1200 заставка стала отображаться. С чёрными полями по краям. Без выкрутасов с nomodoset и т. п. Если разрешение прописать родное 1366х768 или не указать вовсе, то при загрузке получаю дефолт — любуюсь текстовой "анимацией" с точками и даже без логотипа.
The best way to spoil a car is to fit a spoiler.

Закрыто

Вернуться в «Параметры и оптимизация»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей