[Цитировать]

    AZJIO
  • 17953
  • Стаж: 6 лет 9 месяцев
  • Сообщений: 1324
  • Репутация:127

    [+] [-]
Вчера на ноут линукс ставил и тема превращалась в двухцветную, при этом 16-ти цветный с г4д нормально отображался. В общем полноцветный вариант индивидуально надо делать. Еще "Grub Customizer" не видит некоторые темы, в том числе и мою, может копирайт надо добавлять, приходится обманывать, в папку другой темы свою копировать

[Цитировать]

    AZJIO
  • 17953
  • Стаж: 6 лет 9 месяцев
  • Сообщений: 1324
  • Репутация:127

    [+] [-]
Надо было для Grub4Dos быстро придумать значок, чтобы не выглядел пустым один пункт меню, и вот:

скачать иконки.
--class menu всё равно для обычного пользователя логотип Grub4Dos ни о чём не говорит, а тип другого загрузчика со свои меню или тот же загрузчик Grub2 с подменю, почему бы нет.
При экспериментах добавил в BCD пункт меню Grub2 и Grub4Dos, а в меню Grub4Dos пункт Grub2 и bootmgr, что интересно хождение по кругу по загрузчикам не вызывало проблем.

[Цитировать]

    mauzer
  • 211
  • Стаж: 9 лет
  • Сообщений: 95
  • Репутация:5

    [+] [-]
82123Повторить как refind не смог - невольно двигаешься в вертикальном направлении, а можно по всем напрвлениям.
Сделать горизонтальное меню в grub2 нельзя, можно создать видимость горизонтального движения.
При этом меню остаётся вертикальным, и переход по пунктам меню осуществляется нажатием клавиш
"стрелка вниз"-"стрелка вверх", нажатие клавиши "стрелка вправо" приведёт к выполнению выделенного пункта меню. (По мотивам,)
Пример.

[Цитировать]

    BalAngel
  • 647
  • Стаж: 9 лет 7 месяцев
  • Сообщений: 257
  • Репутация:14

    [+] [-]
В сообщении по темам (стр. №3) refirC:
В меню refitC, всего одна запись с иконкой, чтобы легче создать впечатление движения по горизонтали, а справа приведены вбоксы с горячими клавишами
...
  icon_width = 300
  icon_height = 300
  item_height = 300
  item_spacing = 200
  item_icon_space = 10
...
Думал сделать совмещенные иконки по принципу:
+xxxx
x+xxx
xx+xx
....
Но такая идея не понравилась (точнее поленился), может быть и зря

[Цитировать]

    AZJIO
  • 17953
  • Стаж: 6 лет 9 месяцев
  • Сообщений: 1324
  • Репутация:127

    [+] [-]
перезалил иконки для тем, переделал на 32х32, но из оригиналов, а не из 40х40. Не замечал что Grub2 отображает иконки 40х40 как 32х32, трансформируя. Заметил когда иконку "memory.png" делал с ровными краями, она получалась размытая. Теперь иконки более чётче.

[Цитировать]

    mauzer
  • 211
  • Стаж: 9 лет
  • Сообщений: 95
  • Репутация:5

    [+] [-]
AZJIO,
В вашей теме не указан размер иконок(icon width =. icon heigh =) и Grub2 вписывает их в высоту строки (item_height = 30), и да когда Grub2 подгоняет размер иконок(больше-меньше) качество страдает.

[Цитировать]

    AZJIO
  • 17953
  • Стаж: 6 лет 9 месяцев
  • Сообщений: 1324
  • Репутация:127

    [+] [-]
mauzer, высота 30, иконки трансформируются в 32, меняя высоту в небольших пределах получал изменение только в ширине полоски.
Уменьшил иконки до 16 и
icon_width = 16
icon_heigh = 16
картинка пока ужасная, иконки приплюснутые, при чём 32 и 16 выглядят одинаково при указании ширины и высоты иконок 16

[Цитировать]

    mauzer
  • 211
  • Стаж: 9 лет
  • Сообщений: 95
  • Репутация:5

    [+] [-]
82351иконки приплюснутые
Приношу извинения, icon_height последнюю букву пропустил.
icon_width = 16
icon_height = 16
82351высота 30, иконки трансформируются в 32
Вы правы: по умолчанию,
icon_width = 32
icon_height = 32
item_icon_space = 4

[Цитировать]

    AZJIO
  • 17953
  • Стаж: 6 лет 9 месяцев
  • Сообщений: 1324
  • Репутация:127

    [+] [-]
Добавил в тему greenland полосу прокрутки. В папке 2 темы, с прокруткой и без. Тема без прокрутки удобна для готовых компов с малым числом пунктов загрузки (до 17), а тема с прокруткой позволяет сузить поле меню и вкладывать любое число пунктов. Прокрутка появляется когда она нужна, что не портит экран.
Для прокрутки нужны элементы загрузочного меню и menu_pixmap_style = "boot_menu_*.png" в theme.txt, у файлов суффиксы n s w e, c (north, south, west, east, center, соответственно север, юг, запад, восток, центр). Также углы юго-запад = sw и т.д., образуемые из тех же n s w e.
Так как прокрутка справа, то нужна только восточная часть ящика меню. У прокрутки аналогичные суффиксы, но только есть верх, низ и центр, точнее север, юг и центр. scrollbar_thumb - полоска, scrollbar_frame - ящик в которой полоска. Допустим ширина прокрутки 20 пиксел, то нужно ширину картинок 20 пиксел и ширину элементов ящика загрузочного меню тоже 20 пиксел, то есть файлы с суффиксами ne и se должны быть шириной 20 пиксел, иначе прокрутка трансформируется под узкую ширину.

[Цитировать]

    AZJIO
  • 17953
  • Стаж: 6 лет 9 месяцев
  • Сообщений: 1324
  • Репутация:127

    [+] [-]
На ноуте с экраном 1366x768 тестировал иконки - приплюснутые, проверял режимы vbeinfo, пишет что для Vesa поддерживается, для остальных драйверов - нет. Не понял можно ли как то флагом его включить, проблема не решилась.

[Цитировать]

    волчара
  • 253
  • Стаж: 9 лет 10 месяцев
  • Сообщений: 598
  • Репутация:45

    [+] [-]
  • Откуда: Омск
Приветствую всех aa
Возник вопрос такого характера:
В Grub4Dos есть такая функция автоматический выбор расширения экрана
graphicsmode -1 640 && set GM=640 && echo 640 xres supported
graphicsmode -1 800 && set GM=800 && echo 800 xres supported
graphicsmode -1 1024 && set GM=1024 && echo 1024 xres supported
pause --wait=1
if "%GM%"=="1024" splashimage /boot/fon1024.bmp
if "%GM%"=="800" splashimage /boot/fon800.bmp
if "%GM%"=="640" splashimage /boot/fon640.bmp
А в Grub2 есть типа такой же функции?
я знаю что можно установить так
set gfxmode=1280x1024,1024x768,800x600
Но меня интересует: если найдено максимальное расширение экрана 1280x1024 то загружается картинка 1 а если найдено максимальное расширение экрана 1024x768 то загружается картинка 2 и т.д.
Прошу вас сильно не ругаться я в grub2 не очень ориентируюсь ab

[Цитировать]

    xnik
  • 19473
  • Стаж: 6 лет 1 месяц
  • Сообщений: 489
  • Репутация:12

    [+] [-]
  • Откуда: СССР
На счет обоев не знаю, но есть вот такой код
if loadfont unicode; then
  if [ "${grub_platform}" == "efi" ]; then
    set gfxmode=auto
    insmod efi_gop
    insmod efi_uga
  else
    insmod vbe
    insmod vga
    set gfxmode="1280x800;1280x720;1024x768;auto"
    set gfxpayload="1920x1080;1600x1200;1600x1050;1600x900;1440x900;1366x768;1280x1024;1280x800;1280x720;1024x768;auto"
  fi
  insmod all_video
  insmod gfxterm
  insmod gfxmenu
  insmod png
  export gfxmode gfxpayload
  terminal_output gfxterm
fi

[Цитировать]

    волчара
  • 253
  • Стаж: 9 лет 10 месяцев
  • Сообщений: 598
  • Репутация:45

    [+] [-]
  • Откуда: Омск
xnik, aa
Про это то я в крусе, и при использование
103879
set gfxmode="1280x800;1280x720;1024x768;auto"
    set gfxpayload="1920x1080;1600x1200;1600x1050;1600x900;1440x900;1366x768;1280x1024;1280x800;1280x720;1024x768;auto"
одна и таже картинка будет расширятся или сжиматься при этом терять качество, так же если использовать circular_progress то тоже будет самое происходить. ab

[Цитировать]

    mauzer
  • 211
  • Стаж: 9 лет
  • Сообщений: 95
  • Репутация:5

    [+] [-]
волчара,
Картинка растягивается по умолчанию, но можно подгонять размер обрезая (справа, слева, сверху, снизу), смотрите параметры темы desktop-image-scale-method, desktop-image-h-align, desktop-image-v-align.
circular_progress всегда круглый, размер центральной картинки исходный, но размер круга можно задать в процентах.

Страница 4 из 4


Показать сообщения:    

Текущее время: 03-Дек 20:11

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы