xnik
- Стаж: 6 лет
- Сообщений: 486
- Репутация:11[+] [-]
- Откуда: СССР
|
Скажите пожалуйста, а как назначить каждому пункту свою иконку?
|
волчара
- Стаж: 9 лет 9 месяцев
- Сообщений: 595
- Репутация:44[+] [-]
- Откуда: Омск
|
69603Скажите пожалуйста, а как назначить каждому пункту свою иконку? menuentry "Antivirus" --class antivirus { search --set -f /boot/grub/antivirus.cfg configfile /boot/grub/antivirus.cfg } после --class прописать название иконки
|
xnik
- Стаж: 6 лет
- Сообщений: 486
- Репутация:11[+] [-]
- Откуда: СССР
|
(--class имя файла) Все работает, спасибо
|
Отправлено: 06-Дек-2020 18:38
(спустя 1 год 3 месяца)
mauzer
- Стаж: 9 лет 9 месяцев
- Сообщений: 95
- Репутация:5[+] [-]
|
AZJIO, В Qemu тормозит, на ноутбуке в легаси (CSM) тоже, а в EFI нормально. На старом компьютере с классическим BIOS почти нормально.81827сделал тему greenland В theme.txt удалитеdesktop-image-scale-method: "fitheight" desktop-image-h-align: "left" тогда с широкоэкранным разрешением картинка будет растягиваться на весь экран. И можно добавить скроллбар.theme.txttitle-text: "" title-color: "#FFFFFF" desktop-image: "background.jpg" + boot_menu { left = 10% width = 400 top = 10% height = 60% item_font = "Sans Regular 12" selected_item_font = "Sans Regular 14" item_color = "#FFFFFF" selected_item_color = "#FFFFFF" item_height = 30 item_padding = 5 item_spacing = 5 item_icon_space = 5 selected_item_pixmap_style= "select_bkg_*.png" scrollbar_slice = "center" scrollbar_top_pad = 5 scrollbar_bottom_pad = 5 scrollbar_frame = "select_bkg_*.png" scrollbar_thumb = "select_bkg_*.png" } + label { top = 90% left = 50%-347 id = "__timeout__" text = "Выделенный пункт будет выполнен автоматически через %d сек." color = "#FFFFFF" }
|
BalAngel
- Стаж: 9 лет 7 месяцев
- Сообщений: 257
- Репутация:14[+] [-]
|
В теме XP пятисекундный ролик перед загрузкой основного конфига С той разницей, что ролики в соответствующих местах проигрываются все время Потому, что рисунки рамок помещаются во весь экран (100%), чтоб не длилось бесконечно: play_once = disappearleft = 0% width = 100% top = 0% height = 100% size_ratio = 1 play_once = disappear Есть еще такая тема start
|
AZJIO
- Стаж: 6 лет 8 месяцев
- Сообщений: 1322
- Репутация:127[+] [-]
|
С той разницей, что ролики в соответствующих местах проигрываются все время нет, тот ролик прокручивается 5 секунд, он открывает временный конфиг grub.cfg с таймером на 5 секунд, в этом конфиге ничего нельзя выбрать, кроме как ждать его завершения и смотреть на анимацию, по прошествии он открывает другой конфиг grub_n.cfg, в котором уже есть пункты меню.у меня экран пропорциональный, поэтому я не мог увидеть проблему, а по тексту вроде нормально fitheight подстройка по высоте и left с выравниванием слева, в худшем случае ожидалось заполнение кадрами по ширине, а уберу, вдруг будет заполнять квадратами и по высоте и по ширине, поэтому оставлял как есть. Убрал. С цветом поигрался, с фоном выделенного пункта заливал поярче, заливал чёрным, зелёным, и пункты пробовал желтые, зелёные, к идеалу пока не пришёл. Но нравится мне не яркая тема, не пустая одноцветная, хотя с точки зрения экономии памяти лучше было бы просто указать цвет фона без картинки, главное что можно подбирать цвета и хорошие шрифты.
|
mauzer
- Стаж: 9 лет 9 месяцев
- Сообщений: 95
- Репутация:5[+] [-]
|
81861лучше было бы просто указать цвет фона без картинки desktop-color: "#475846" вместо desktop-image: "background.jpg"
|
BalAngel
- Стаж: 9 лет 7 месяцев
- Сообщений: 257
- Репутация:14[+] [-]
|
Поиграл с анимцией, плюнул, перешел на свои StylishDark, Elegant, добавил Greenland Рисунок Greenland затемнил на 20 проц. (151 кБ -> 58 кБ), верх меню спустил до 20 %, а прогресс заменил на+ progress_bar { id = "__timeout__" left = 10% width = 80% top = 88% height = 8 fg_color = #3daee9 bg_color = #31363b border_color = #4d4d4d text = "@TIMEOUT_NOTIFICATION_LONG@" } текст отсчёта секунд происходит на языке определенном set lang=**
|
mauzer
- Стаж: 9 лет 9 месяцев
- Сообщений: 95
- Репутация:5[+] [-]
|
81901Поиграл с анимцией, плюнул Ну и правильно.81901перешел на свои StylishDark, Elegant Как посмотреть?
|
AZJIO
- Стаж: 6 лет 8 месяцев
- Сообщений: 1322
- Репутация:127[+] [-]
|
Решил вставить тему в свой Linux, проверил будет ли поддерживаться. В "Grub Customizer" выбрал пункт в разворачивающемся списке выбора тем и проверил на qemu, заработало, то есть устанавливать 2.05 не пришлось. Шрифт font.pf2 переименовал в unicode.pf2 и положил в папку "\boot\grub\fonts". В theme.txt убрал 3 строки, в которых упоминается "Sans Regular", всё равно это не используется. В общем работает нормально, но есть глюки: при переходе в подменю экран моргает чёрным, а при загрузке Linux ранее отображался текст "Загрузка ядра ..." и т.д. на весь экран, теперь этот временный кадр в центре, как будто тема отключилась а у темы разрешение было 1024х1280 а у grub`а 800х600 и эта картинка в центре. В общем ещё идея вернуть как было, используя только шрифт, пока плюсы обоих вариантов равны.
|
Отправлено: 09-Дек-2020 09:26
(спустя 1 час 27 минут)
mauzer
- Стаж: 9 лет 9 месяцев
- Сообщений: 95
- Репутация:5[+] [-]
|
81925то есть устанавливать 2.05 не пришлось Этот форк нужен только для анимации. Если из theme.txt удалить блок анимации, то темы будут работать в любом grub2.81925"Загрузка ядра ..." и т.д. на весь экран Добавьте в theme.txt после desktop-image: "background.png"terminal-left: "0" terminal-top: "0" terminal-width: "100%" terminal-height: "100%" terminal-border: "0"
|
AZJIO
- Стаж: 6 лет 8 месяцев
- Сообщений: 1322
- Репутация:127[+] [-]
|
Скачал grub-mkfont.exe тут и попробовал конвертировать шрифты@echo off :: grub-mkfont Arial.ttf --size 24 --range 0-1105 -o font.pf2 -v grub-mkfont Terminus-Bold.ttf --size 24 --range 0-1105 -o font.pf2 -v pause Чтобы файл был поменьше указал диапазон 0-1105 (до 0x0451), до русской "ё" (в "таблица символов" charmap.exe), не знаю правильно ли, но русский алфавит захватывает. В итоге выяснил, что файл в темах был "Terminus-Bold". Также я искал шрифты для консоли, у которых мало наклонных линий, чтобы не выглядели лесенкой, в том числе Fixedsys, но пока либо не отображаются потому что 866 видимо, либо плохо выглядит. Тестирую иконки для linux.iso. Скачать - здесь те, которые я скачал логотипы с гугла и обработал в Gimp (добавил arch и bunsenlabs).
|
Страница 2 из 4
Текущее время: 21-Ноя 18:11
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
|