vinceliuice / grub2-themes Goto Github PK
View Code? Open in Web Editor NEWModern Design theme for Grub2
License: GNU General Public License v3.0
Modern Design theme for Grub2
License: GNU General Public License v3.0
After installing the grub theme, next boot grub show errors below:
error: can't find hwmatch
error: invalid arguments
press any key to continue:
Then jump to the default grub screen.
Setting GRUB_GFX_MODE didn't work.
Here is the system info:
OS: Ubuntu 20.04 LTS x86_64
Kernel: 5.4.0-31-generic
Resolution: 1920x1080
DE: GNOME
CPU: Intel i7-8750H (12) @ 4.100GHz
GPU: Intel UHD Graphics 630
The font included (unifont) is not what is depicted in the screenshots.
Hey,
It seems that a preview screenshot of the Slaze theme is missing in the README file. Can you add it?
It would be wonderful if there was a solarized dark theme like other minimalist themes.
Pretty Cool Thx
Since there two new themes. There should be an another release.
I try to choose all theme, but theme keep installing Tela.
If my drive is encrypted directory /usr/share/grub/themes
is not available at boot menu, it works only when It put theme in unencrypted partition /boot
.
Maybe there should be flag which change THEME_DIR
path to THEME_DIR=/boot/grub/themes
for example -b --boot
?
It seems the files are copied into /boot/grub/themes/ directly, without a subfolder "Vimix".
But the configuration ine in /boot/default/grub/ points to a subfolder /boot/grub/themes/Vimix/
The install script should put the files in a subfolder directly, and also manage the correct owner of the files (root) and not the current user.
Hi Vince,
there are no 2k and 4k background images for the Slaze theme.
Can you add them please?
Hi, I ’m from China, and I like your theme very much. I feel that the icons are arranged in a horizontal way. I do n’t know if it can be set? Or do you have time to design a theme with icons arranged horizontally?
Hello!
My monitor is ultra-wide and is 2560x1080. In the grub, the text got very bigger.
symbol ×
Line 128 in 4c06320
I've to remove /etc/default/grub.d, otherwise grub still load breeze theme
Hey,
there is no 4k background image for the slaze theme. Can you please add this one?
greetings!
HI,
I have a 1920x1200 max res. monitor, which version, among those available for this theme, is the most suitable or preferred?
Manual installation/uninstallation possible?
I meet the same issue as #66, and I reset to 6a632de, it works fine.
My system is Ubuntu 20 too:
./+o+- vanilla@vanilla-NBxxTA
yyyyy- -yyyyyy+ OS: Ubuntu 20.04 focal
://+//////-yyyyyyo Kernel: x86_64 Linux 5.4.0-37-generic
.++ .:/++++++/-.+sss/` Uptime: 4m
.:++o: /++++++++/:--:/- Packages: 2870
o:+o+:++.`..```.-/oo+++++/ Shell: bash
.:+o:+o/. `+sssoo+/ Resolution: 2560x1440
.++/+:+oo+o:` /sssooo. DE: GNOME 3.36.2
/+++//+:`oo+o /::--:. WM: Mutter
\+/+o+++`o++o ++////. WM Theme: Yaru-blue-light
.++.o+++oo+:` /dddhhh. GTK Theme: Orchis-light [GTK2/3]
.+.o+oo:. `oddhhhh+ Icon Theme: McMojave-circle-blue
\+.++o+o``-````.:ohdhhhhh+ Font: SF Compact Display 11
`:o+++ `ohhhhhhhhyo++os: Disk: 55G / 477G (13%)
.o:`.syhhhhhhh/.oo++o` CPU: Intel Core i5-9400 @ 6x 4.1GHz [50.0°C]
/osyyyyyyo++ooo+++/ GPU: Intel Corporation UHD Graphics 630 (Desktop 9 Series) (rev 02)
````` +oo+++o\: RAM: 2682MiB / 15850MiB
`oo++.
It seems that the background-slaze.jpg
file was not uploaded in 2k and 4k resolution with commit fa55fb3 thus that theme can't be used in higher resolutions atm.
the installation by tui is redundant
output.txt
Hello,
The script do not work on fedora 31 ?
Hi, I tried the Vimix theme, but the 2K and 4K resolution don't work.
The normal version is ok but the 2K and 4K stuck at 1024*768, even if videoinfo tells that 2560x1440 is my prefered and possible. I've tried the fix in the readme and various ones I found on forums without success.
The Grub display well in 2K and 4K without the theme installed.
I could not make a pull request for some reason it says permission denied.
I tried to install the them on my opensuse machine and got few errors and fixed them. here is what I have changed:
# Update grub config
prompt -i "\n Updating grub config..."
if has_command update-grub; then
update-grub
elif has_command grub-mkconfig; then
grub-mkconfig -o /boot/grub/grub.cfg
elif has_command grub2-mkconfig; then
if [ $(which zypper &>/dev/null) ]; then
grub2-mkconfig -o /boot/grub2/grub.cfg
else
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
fi
fi
check the last else statment under 'Copy theme' section it got the astresik inside the double quote
before: cp -a "${REO_DIR}/assets/assets-white/select/*".png "${THEME_DIR_2}/${name}"
after : cp -a "${REO_DIR}/assets/assets-white/select/"*.png "${THEME_DIR_2}/${name}"
cp -a StylishDark /boot/grub/themes
On fedora (the version I used is currently 28) the path doesn't exist, I had to change the path with the correct one that is /boot/grub2/themes.
It would probably be better to use an alternative path like /usr/share/grub/themes
echo "GRUB_THEME=\"/boot/grub/themes/StylishDark/theme.txt\"" >> /etc/default/grub
In this case, if the copy of the files was not successful with the previous command (as it happened in my case, not finding the path), specifying an incorrect path will not find any theme when the grub will be updated.
elif has_command grub2-mkconfig; then
grub2-mkconfig -o /boot/grub/grub.cfg
In this case, it isn't considered an alternative path for uefi systems which, in my case, is /boot/efi/EFI/fedora/grub.cfg
To solve the problem, I had to change the various paths manually before running the script.
Install.txt
Is there a way to add an Icon for folders like "Advanced Options for Ubuntu
" or similar?
Basically for the category "submenu" in grub-customizer
Grub-theme-vimix
On my 2560x1600px display the boot screen looks more like Atari era.
Would a much higher resolution background file and font size clean it up?
Does GRUB even do font aliasing?
Tha Manjaro Icon not appear in Manjaro 8.1.4, instead it show the gnu-linux icon.
I installed the last version sudo ./install.sh -v but can uninstall with the command sudo ./install.sh -r -v to install the latest version . I just get Vimix grub theme not exist!
Can I just delete it from /boot/grub/themes ? Or reinstall grub? Not sure what to do here.
I have a HiDPI (retina) display, the font size of the theme is tiny!
Before executing the installation of any package dnf asks the user for confirmation, the default choice is not to install the package so, not receiving confirmation, dnf doesn't install the dialog package.
To avoid this error, you can add the -y (or --assumeyes) option to automatically answer yes to all questions, therefore, the correct command on line 191 of the install.sh file should be:
sudo dnf install -y dialog
or
sudo dnf install --assumeyes dialog
I installed the Tela theme for my grub2 recently, and it looked wonderful, but every time I tried to boot into Ubuntu, it would not load the kernel, and came up with a message saying that I needed to load the kernel first.
I ended up having to boot from a livedisk and reinstalling grub entirely to remove the theme. As soon as the theme was removed Ubuntu booted fine. I'm not sure why installing the theme causes Ubuntu to not load correctly.
I would love to use these themes in my grub, since I have a 4k monitor and it looks very good but I don't want to lose access to my Ubuntu.
sh脚本的第14行,路径是 /boot/grub2/themes
cp -a Vimix /boot/grub/themes
路径应该是
/boot/grub2/themes
所以在改/etc/default/grub文件的路径也应该为 grub2,不然找不到也应用不上的,我是这个问题,改过来之后主题就用上了。
感谢作者制作的这么好看的主题
I tried a bunch of resolutions and the anti-aliasing on the font looks really bad. Nothing like the screenshots posted. I'm running this on a 21:9 monitor, maybe that is why? My screen resolution is 3440x1440 which is not an option when installing the themes.
Here is an example, forgive my horrible photo.
https://imgur.com/a/9Dif0nl
Please could you make it Archlinux compatible (Antergos to be specific)
antergos-> [sudo] password for user:
./Install: line 15: update-grub: command not found
/n All done!
PLEASE.
Thank you for your work, but consider auto-commenting GRUB_TERMINAL_OUTPUT="console"
.
Or add a small tip in the README.md
.
Hi, i didn't know how else to reach this git maitaner,
so i wil be quick and erase this issue(if requested).
How did you generated the themes screenshot images under screenshots folder?
and related to this, is there any way to"compile" the project so is shows how it would look a theme with the selected settings?
How to uninstall if I need to. There aren't instructions for that.
Very nice theme. I use Vimix theme.
There are some minor changes to be done. The Manjaro logo has ben changed.
https://upload.wikimedia.org/wikipedia/commons/3/3e/Manjaro-logo.svg
Please consider that.
The selection items move quite significantly when cycling through them. It's a little jarring. Is this intentional?
It is somehow impossible for me to change the font from the default when I use this theme. No matter how I edit /etc/default/grub or the themes.txt in /boot/grub/themes/Stylish/themes.txt.
Hello, could you also add devuan logo? It can be found here https://devuan.org/os/press/
After installing Slaze grub theme I was trying to change the background of it by replacing the
"background.jpg"
file in /boot/grub/themes/Slaze/background.jpg with the desired jpg file and then renaming it to background.jpg. And then updating the grub using
"sudo update-grub"
But it started giving a weird error during boot up called "hwmatch not found" and the default grub been launced. I thought it might have dimension issues so I tried using the default slaze background and overlapping my image in gimp. And it still gives the same error.
Hi,
First of all, thank you for these awesome themes. When you run install.sh script inside a directory with whitespaces, it fails because variables with paths should be used inside "".
As a workaround, I edited all ${REO_DIR} to "${REO_DIR}" and It works.
Kind regards.
I'm using ubuntu 18.04.03, dual booted with windows 10. (UEFI). When installing themes from this repo, they aren't detected by grub2 at all. Other themes (not by you) do work. I'm assuming this is a efi thing as the instructions you have in your readme for finding your resolution supported by grub said vbeinfo and didn't say anything about it being videoinfo
hi
i wish to talk for fix your code grub2 theme:
the start of code, you put new code:
"what is your Distros use?"
(opensuse, ubuntu, fedora, etc etc, show list available)
user reply:
if user reply : 'opensuse' so directory path is
"grub2-mkconfig -o /boot/grub2/grub.cfg" (this is for opensuse)
so means this is works safety for all distros..right?
because i did download last you code github and i try install my opensuse not works so i look your code and i did patched for my opensuse..
** _prompt -i "\n Updating grub config..._"**
elif has_command grub2-mkconfig; then
#maunel_songokuh edit for my opensuse 15.2:
#grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg this is from github original, but this is for fedora..
grub2-mkconfig -o /boot/grub2/grub.cfg #this is my fix: for opensuse 15.2
fi
**_prompt -i "\n Resetting grub theme...\n"_**
#maunel_songokuh edit for my opensuse 15.2:
#grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg this is from github original, but this is for fedora..
grub2-mkconfig -o /boot/grub2/grub.cfg #this is my fix: for opensuse 15.2
fi
for idea: start of code: put question:
"what is your Distros use?"
for now available: opensuse, ubuntu, fedora,windows..."
you write one of this list:?"
in code of "what is your distros use?":
read "what is your distros use? for now available: opensuse, ubuntu, fedora,windows...
you write one of this list:?" user_reply
initial of code put here:
ROOT_UID=0
THEME_DIR="/usr/share/grub/themes"
COMMAND-GRUB1="/boot/grub/grub.cfg"
COMMAND-GRUB2="grub2-mkconfig -o /boot/grub2/grub.cfg"
COMMAND-FEDORA="grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg"
(@vinceliuice you can write and add other path if future new path of grub, will be easy for you :-) )
also fix for IF and FI:
# Update grub config
prompt -i "\n Updating grub config..."
if [ $user_reply == 'ubuntu' 'kubuntu' ]; then
[[$COMMAND-GRUB1]]
elif [ $user_reply == 'opensuse' ]; then
[[$COMMAND-GRUB2]]
elif [ $user_reply == 'fedora' ]; then
[[$COMMAND-FEDORA]]
fi
(@vinceliuice you can write add other distros this is easy for future new distro ;-) )
@vinceliuice better add data time in backup of file..
(not file.bak) better see here:
# Backup grub config
cp -an /etc/default/grub /etc/default/grub--${date +%F+%T}--grub2-themes.bak
Hello,
I would like to know how does someone set the icons?
In my grub just one symbol loads and its the one of Windows, nothing else I add has a icon, not Shutdown, not Reboot, not Fedora etc. So how does someone set the icons?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.