Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Grub theme, Тема для Grub - altclub  (Прочитано 1048 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн KJOI

  • Автор темы
  • Участник
  • *
  • Сообщений: 242
  • ALT Linux
    • Просмотр профиля
Grub theme, Тема для Grub - altclub
« : 02 Октябрь 2020, 14:04:00 »
Сделал тему оформления для grub, а то базовая скучная. Все проверено на нескольких живых ПК.
Но в тестерах все равно нуждается.

Архив с темой:
https://www.pling.com/p/1475193/
MD5: c634e2309a497ce64d83ddc12d55fc7d

Выглядит так:



Как установить.
На все нужны права root.

Настройка с помощью "grub-customizer"
===
Поставить пакет: grub-customizer
Открыть программу
Перейти на вкладку: Настройки оформления
В меню "Тема" нажать "Добавить тему"
В появившемся окне файлового менеджера выбрать архив с темой
Нажмите кнопку "Расширенные настройки" и поставьте галочку на пункте "GRUB_GFXMODE"
Измените пользовательское разрешение с 640х480 на 800х600 или выше.
Сохранить настройки.

В ручную.
===
Распаковываете архив там папка "grub-theme-altclub".
Кладете ее в каталог "/boot/grub/themes"
Открываете файл: "/etc/sysconfig/grub2"
В параметре: GRUB_THEME
Пишите адрес до файла новой темы.
GRUB_THEME="/boot/grub/themes/grub-theme-altclub/theme.txt"
В параметре: GRUB_WALLPAPER
GRUB_WALLPAPER="/boot/grub/themes/grub-theme-altclub/boot.png"
Пишите адрес до картинки фона терминала.

По умолчанию у нас в grub стоит разрешение 800x600, картинки темы altclub в разрешении 2560х1600, чтобы меню и фон лучше смотрелся при загрузке найдите параметр: GRUB_GFXMODE
в "/etc/sysconfig/grub2"
Пропишите в него свое разрешение либо поставьте авто.

Пример:
GRUB_GFXMODE='1366x768'
или
GRUB_GFXMODE='auto' -  grub сам займется масштабом.
Сохраняем файл.
Конфигурируем grub командой:
# update-grub
Все после рестарта ОС увидите новое оформление.

Предложения и критика как всегда принимаются.
« Последнее редактирование: 27 Январь 2021, 19:27:15 от KJOI »
Русский Линукс: https://www.basealt.ru/products/simplylinux/
Мой проект git «Kernel Manager» linux: https://github.com/Koi-foo/kernel-manager/

Оффлайн AlexDem

  • Активист
  • *
  • Сообщений: 467
    • Просмотр профиля
Re: Grub theme, Тема для Grub - altclub
« Ответ #1 : 02 Октябрь 2020, 15:36:23 »
Ну и от себя добавлю, что пихать темы в GRUB настоятельно не рекомендуется если у вас не очень-очень прямые руки. Ну и нет загрузочной флешки и бэкапа всех и вся. Много раз встречал на иностранных сайтах вопрос: я поменял шрифт GRUB и у меня все перестало загружаться...

Оффлайн vladimirzhuravlev

  • Старожил
  • *
  • Сообщений: 1268
    • Просмотр профиля
Re: Grub theme, Тема для Grub - altclub
« Ответ #2 : 03 Октябрь 2020, 00:03:07 »
В появившемся окне файлового менеджера выбрать архив с темой
С темой которую выбрали и скачали из сети (например megano-grub-ubuntu.tar.gz), не распаковываем. Добавляем в кастомазере эту тему. Применяем. Картинку можно поменять на свою в кастомайзере или в /boot/grub/themes/megano-grub-debian/(обозвав так-же). Папку с иконками можно выбросить. Настраиваем из кастомайзера, строчки меню смещаем влево вверх...или по желанию, задаём цвет. Это делается вызовом в меню Тема - выбираем тему, слева опция theme.txt и правим конфиг
У меня например строчки меню настроены так
 boot_menu {
  top = 10%
  left = 0%
  width = 10%
  height = 10%
  item_color = "#d98027"
  selected_item_color = "#68a337"
  icon_width = 32
  icon_height = 32
  item_icon_space = 1
  item_height = 35
  item_padding = 5
  item_spacing = 10
  selected_item_pixmap_style = "select_*.png"
  scrollbar = false
Тапнув по Тема и выбрав Пользовательские настройки видим как всё будет выглядеть, корректируем если нужно и Сохранить. Команда сохранить в кастомайзере аналогична команде апдейта граба из терминала (если вручную меняли картинку и правили конфиг.
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 03 Октябрь 2020, 00:38:04 от vladimirzhuravlev »

Оффлайн KJOI

  • Автор темы
  • Участник
  • *
  • Сообщений: 242
  • ALT Linux
    • Просмотр профиля
Re: Grub theme, Тема для Grub - altclub
« Ответ #3 : 03 Октябрь 2020, 14:05:48 »
Ну и от себя добавлю, что пихать темы в GRUB настоятельно не рекомендуется если у вас не очень-очень прямые руки. Ну и нет загрузочной флешки и бэкапа всех и вся. Много раз встречал на иностранных сайтах вопрос: я поменял шрифт GRUB и у меня все перестало загружаться...
Знаете иногда есть потребность поменять занавески, да опасно можно разбить любимую бабушкину вазу или нечаянно наступить коту на хвост, но занавески хочется все равно.

Тестирование проводилось в Ubuntu и Fedora, соответственно должно нормально работать на основанных от Red Hat и Debian.
Что касается конкретно убунты, то разрешение экрана grub по умолчанию 640x480, а моя тема сделана для 800х600 до fullhd, при установке через grub-customizer нужно будет сменить на 800х600 или на соответствующее Вашему экрану. Все это есть в инструкции. Шрифты меняются там же в grub-customizer, однако я подбирал шрифт для вышеуказанных разрешений, менять их имеет смысл только если Вы хотите больше чем fullhd.

Папку с иконками можно выбросить.
Если у Вас только одна OS на ПК то да, иконки не нужны как и кастомизация grub в целом. Однако у меня на стационаре ютятся 4 OS и выбирать не по тексту, а по симпатичным иконкам удобнее. Можно сравнить с лаунчером гнома3, Вы же не  убираете иконки оставляя голый текст так как это превратило бы список ПО в кашу где пришлось бы постоянно клацать поиск.
Русский Линукс: https://www.basealt.ru/products/simplylinux/
Мой проект git «Kernel Manager» linux: https://github.com/Koi-foo/kernel-manager/

Оффлайн KJOI

  • Автор темы
  • Участник
  • *
  • Сообщений: 242
  • ALT Linux
    • Просмотр профиля
Re: Grub theme, Тема для Grub - altclub
« Ответ #4 : 27 Январь 2021, 19:42:59 »
Обновил тему.

Добавлено:
  • Шрифты до размера 24 для отображение на 2к.
  • Иконки для дистрибутивов rosa, macos и добавлена иконка по умолчанию gnu-linux.
  • Все иконки перерисованы в inkscape чтобы при конвертации добиться более высокой четкости  мелких деталей.
  • Поправлены углы меню.
  • Эффект тени убран ( считаю его не красивым )
  • Проведена общая коррекция блоков для гибкого изменения разрешения.
Русский Линукс: https://www.basealt.ru/products/simplylinux/
Мой проект git «Kernel Manager» linux: https://github.com/Koi-foo/kernel-manager/

 

Страница сгенерирована за 0.095 секунд. Запросов: 25.