[Quote]

    xnik
  • 19473
  • Longevity: 2 years 4 months
  • Posts: 154
  • REPUTATION:0

    [+] [-]
  • Location: СССР
Скажите пожалуйста, а как назначить каждому пункту свою иконку?

[Quote]

    волчара
  • 253
  • Longevity: 6 years 1 month
  • Posts: 509
  • REPUTATION:15

    [+] [-]
  • Location: Омск
69603Скажите пожалуйста, а как назначить каждому пункту свою иконку?
menuentry "Antivirus" --class antivirus {
search --set -f /boot/grub/antivirus.cfg
configfile /boot/grub/antivirus.cfg
}
после --class прописать название иконки

[Quote]

    xnik
  • 19473
  • Longevity: 2 years 4 months
  • Posts: 154
  • REPUTATION:0

    [+] [-]
  • Location: СССР
(--class имя файла) Все работает, спасибо

[Quote]

    mauzer
  • 211
  • Longevity: 6 years 1 month
  • Posts: 70
  • REPUTATION:3

    [+] [-]
Темы grub2 с анимацией https://yadi.sk/d/9BCzGCSbaCIpZw
Работают только с форком grub2.05 Форк и руководство здесь https://a1ive.github.io

[Quote]

    AZJIO
  • 17953
  • Longevity: 3 years
  • Posts: 593
  • REPUTATION:71

    [+] [-]
mauzer, шрифты крупные и чёткие что особенно понравилось, а темы надо будет ещё потестить скорость их загрузки, на Qemu с тормозами грузится особенно XP. Вот это бы поставить взамен линуксового, лишь бы не было проблем при обновлении ядра.
В принципе если анимация излишне, в theme.txt удалить функцию "+ animation" и не будет грузить лишний мегабайт картинок.
В теме XP пятисекундный ролик перед загрузкой основного конфига, теперь понятно почему это так работало.
Ну и сразу сделал тему greenland взяв за основу тему trianglecircle.

[Quote]

    mauzer
  • 211
  • Longevity: 6 years 1 month
  • Posts: 70
  • REPUTATION:3

    [+] [-]
AZJIO,
В Qemu тормозит, на ноутбуке в легаси (CSM) тоже, а в EFI нормально.
На старом компьютере с классическим BIOS почти нормально.
81827сделал тему greenland
В theme.txt удалите
desktop-image-scale-method: "fitheight"
desktop-image-h-align: "left"
тогда с широкоэкранным разрешением картинка будет растягиваться на весь экран. И можно добавить скроллбар.

theme.txt

title-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"
}

[Quote]

    BalAngel
  • 647
  • Longevity: 5 years 10 months
  • Posts: 227
  • REPUTATION:12

    [+] [-]
В теме XP пятисекундный ролик перед загрузкой основного конфига
С той разницей, что ролики в соответствующих местах проигрываются все время
Потому, что рисунки рамок помещаются во весь экран (100%), чтоб не длилось бесконечно: play_once = disappear
left = 0%
width = 100%
top = 0%
height = 100%
size_ratio = 1
play_once = disappear
Есть еще такая тема start

[Quote]

    AZJIO
  • 17953
  • Longevity: 3 years
  • Posts: 593
  • REPUTATION:71

    [+] [-]
С той разницей, что ролики в соответствующих местах проигрываются все время
нет, тот ролик прокручивается 5 секунд, он открывает временный конфиг grub.cfg с таймером на 5 секунд, в этом конфиге ничего нельзя выбрать, кроме как ждать его завершения и смотреть на анимацию, по прошествии он открывает другой конфиг grub_n.cfg, в котором уже есть пункты меню.
81829В theme.txt удалите
у меня экран пропорциональный, поэтому я не мог увидеть проблему, а по тексту вроде нормально fitheight подстройка по высоте и left с выравниванием слева, в худшем случае ожидалось заполнение кадрами по ширине, а уберу, вдруг будет заполнять квадратами и по высоте и по ширине, поэтому оставлял как есть. Убрал. С цветом поигрался, с фоном выделенного пункта заливал поярче, заливал чёрным, зелёным, и пункты пробовал желтые, зелёные, к идеалу пока не пришёл. Но нравится мне не яркая тема, не пустая одноцветная, хотя с точки зрения экономии памяти лучше было бы просто указать цвет фона без картинки, главное что можно подбирать цвета и хорошие шрифты.

[Quote]

    mauzer
  • 211
  • Longevity: 6 years 1 month
  • Posts: 70
  • REPUTATION:3

    [+] [-]
81861лучше было бы просто указать цвет фона без картинки
desktop-color: "#475846" вместо desktop-image: "background.jpg"

[Quote]

    AZJIO
  • 17953
  • Longevity: 3 years
  • Posts: 593
  • REPUTATION:71

    [+] [-]
desktop-color: "#475846"
не, тогда уж лучше серую "треугруг" взять за основу.
Перезалил greenland. Выделенный пункт в зелёной теме.

[Quote]

    BalAngel
  • 647
  • Longevity: 5 years 10 months
  • Posts: 227
  • REPUTATION:12

    [+] [-]
Поиграл с анимцией, плюнул, перешел на свои 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=**

[Quote]

    mauzer
  • 211
  • Longevity: 6 years 1 month
  • Posts: 70
  • REPUTATION:3

    [+] [-]
81901Поиграл с анимцией, плюнул
Ну и правильно.
81901перешел на свои StylishDark, Elegant
Как посмотреть?

[Quote]

    AZJIO
  • 17953
  • Longevity: 3 years
  • Posts: 593
  • REPUTATION:71

    [+] [-]
Решил вставить тему в свой Linux, проверил будет ли поддерживаться. В "Grub Customizer" выбрал пункт в разворачивающемся списке выбора тем и проверил на qemu, заработало, то есть устанавливать 2.05 не пришлось. Шрифт font.pf2 переименовал в unicode.pf2 и положил в папку "\boot\grub\fonts". В theme.txt убрал 3 строки, в которых упоминается "Sans Regular", всё равно это не используется. В общем работает нормально, но есть глюки: при переходе в подменю экран моргает чёрным, а при загрузке Linux ранее отображался текст "Загрузка ядра ..." и т.д. на весь экран, теперь этот временный кадр в центре, как будто тема отключилась а у темы разрешение было 1024х1280 а у grub`а 800х600 и эта картинка в центре. В общем ещё идея вернуть как было, используя только шрифт, пока плюсы обоих вариантов равны.

[Quote]

    mauzer
  • 211
  • Longevity: 6 years 1 month
  • Posts: 70
  • REPUTATION:3

    [+] [-]
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"

[Quote]

    AZJIO
  • 17953
  • Longevity: 3 years
  • Posts: 593
  • REPUTATION:71

    [+] [-]
Скачал 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).

Page 2 of 4


Display posts:    

Current time is: 03-Mar 08:42

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum