Вчера на ноут линукс ставил и тема превращалась в двухцветную, при этом 16-ти цветный с г4д нормально отображался. В общем полноцветный вариант индивидуально надо делать. Еще "Grub Customizer" не видит некоторые темы, в том числе и мою, может копирайт надо добавлять, приходится обманывать, в папку другой темы свою копировать
Надо было для Grub4Dos быстро придумать значок, чтобы не выглядел пустым один пункт меню, и вот: скачать иконки. --class menu всё равно для обычного пользователя логотип Grub4Dos ни о чём не говорит, а тип другого загрузчика со свои меню или тот же загрузчик Grub2 с подменю, почему бы нет. При экспериментах добавил в BCD пункт меню Grub2 и Grub4Dos, а в меню Grub4Dos пункт Grub2 и bootmgr, что интересно хождение по кругу по загрузчикам не вызывало проблем.
82123Повторить как refind не смог - невольно двигаешься в вертикальном направлении, а можно по всем напрвлениям.
Сделать горизонтальное меню в grub2 нельзя, можно создать видимость горизонтального движения. При этом меню остаётся вертикальным, и переход по пунктам меню осуществляется нажатием клавиш "стрелка вниз"-"стрелка вверх", нажатие клавиши "стрелка вправо" приведёт к выполнению выделенного пункта меню. (По мотивам,) Пример.
В сообщении по темам (стр. №3) refirC: В меню refitC, всего одна запись с иконкой, чтобы легче создать впечатление движения по горизонтали, а справа приведены вбоксы с горячими клавишами
перезалил иконки для тем, переделал на 32х32, но из оригиналов, а не из 40х40. Не замечал что Grub2 отображает иконки 40х40 как 32х32, трансформируя. Заметил когда иконку "memory.png" делал с ровными краями, она получалась размытая. Теперь иконки более чётче.
AZJIO, В вашей теме не указан размер иконок(icon width =. icon heigh =) и Grub2 вписывает их в высоту строки (item_height = 30), и да когда Grub2 подгоняет размер иконок(больше-меньше) качество страдает.
Добавил в тему 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 пиксел, иначе прокрутка трансформируется под узкую ширину.
На ноуте с экраном 1366x768 тестировал иконки - приплюснутые, проверял режимы vbeinfo, пишет что для Vesa поддерживается, для остальных драйверов - нет. Не понял можно ли как то флагом его включить, проблема не решилась.
Приветствую всех Возник вопрос такого характера: В 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 не очень ориентируюсь
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
103879 set gfxmode="1280x800;1280x720;1024x768;auto" set gfxpayload="1920x1080;1600x1200;1600x1050;1600x900;1440x900;1366x768;1280x1024;1280x800;1280x720;1024x768;auto"
одна и таже картинка будет расширятся или сжиматься при этом терять качество, так же если использовать circular_progress то тоже будет самое происходить.
волчара, Картинка растягивается по умолчанию, но можно подгонять размер обрезая (справа, слева, сверху, снизу), смотрите параметры темы desktop-image-scale-method, desktop-image-h-align, desktop-image-v-align. circular_progress всегда круглый, размер центральной картинки исходный, но размер круга можно задать в процентах.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы