Coder Social home page Coder Social logo

evanpurkhiser / refind-minimal Goto Github PK

View Code? Open in Web Editor NEW
2.0K 22.0 213.0 3.44 MB

A stunningly clean theme for the rEFInd UEFI boot manager.

Home Page: https://evanpurkhiser.com/rEFInd-minimal/

License: MIT License

bootloader uefi theme linux refind refind-theme

refind-minimal's Introduction

Minimalistic rEFInd theme

rEFInd is an easy to use boot manager for UEFI based systems. This is a clean and minimal theme for it.

rEFInd Minimalistic

Usage

  1. Locate your refind EFI directory. This is commonly /boot/EFI/refind though it will depend on where you mount your ESP and where rEFInd is installed. fdisk -l and mount may help.

  2. Create a folder called themes inside it, if it doesn't already exist

  3. Clone this repository into the themes directory.

  4. To enable the theme add include themes/rEFInd-minimal/theme.conf at the end of refind.conf.

Here's an example menuentry configuration (from the screenshot)

menuentry "Arch Linux" {
	icon /EFI/refind/themes/rEFInd-minimal/icons/os_arch.png
	loader vmlinuz-linux
	initrd initramfs-linux.img
	options "rw root=UUID=dfb2919d-ff78-48db-a8a7-23f7542c343a loglevel=3"
}

menuentry "Windows" {
	icon /EFI/refind/themes/rEFInd-minimal/icons/os_win.png
	loader /EFI/Microsoft/Boot/bootmgfw.efi
}

menuentry "OSX" {
	icon /EFI/refind/themes/rEFInd-minimal/icons/os_mac.png
	loader /EFI/Apple/Boot/bootmgfw.efi
}

Entries that are autodetected should also show the proper icons.

Background sizes

If you find the background looks blurry it may be due to the included wallpaper being an incorrect resolution for your monitor. You can download the original high quality wallpaper, resize it as appropriate, and replace the background.png.

You can of course also choose your own background!

Attribution

The OS icons are from Lightness for burg by SWOriginal.

The background is Minimalist Wallpaper by LeonardoAIanB. Thank you to Padster for locating it!

refind-minimal's People

Contributors

balthazar avatar chris1221 avatar evanpurkhiser avatar garrett92895 avatar gottwald avatar graysky2 avatar ironsigma avatar jakub-w avatar jfallon1997 avatar joshuarli avatar kinnaman avatar kissycat avatar litarvan avatar lorde627 avatar lukechilds avatar niconiconiconiconiconi avatar olivercalder avatar troydm avatar typhon0 avatar zachrammell avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

refind-minimal's Issues

Add wallpapers for different resolutions

Currently the wallpaper included is 1680x1050. It would be good to find the wallpaper in different resolutions for people looking to get the exact same look as the screenshot.

Unfortunalty I can't seem to find the same wallpaper in any other resolution.

If anyone has any other wallpapers that look similar, or would be a good fit for the theme, let me know!

Show text on hover?

I have several of the same icons - I'm not sure which is which unless I test them 1-by-1: Even GRUB alt bootloader has the same entry as Ubuntu.

How to show the menu text when hovering over? Minimal is nice, but it's also making me confused ;p

A way to set the default os_linux image?

I was able to replace os_linux.png with the os_arch.png icon. Is there another way to specify the default icon for automatically detected Linux entries (I don't have any manual entries)?

Can't get theme to load.

I have mounted my EFI and created the themes folder, copied the theme in. I added the include themes/rEFInd-minimal/theme.conf as per step 4, however, the theme doesn't load. No doubt my edit of refind.conf is not done correctly.

Would love some help,
Kind regards;
MQN8R

Strange loading sceen

Image from iOS (1)
I follow the guide and everything works fine except the little penguin on the right. When I click it, it should boot the ubuntu but instead it shows me

Starting shimx64.efi
Using load option
Invalid loader file!
Error: Not Found while loading shimx64.efi

But if I pick the default ubuntu launcher it will boot to the grub boot page.
Here are my setting, please help take a look at it.
Screenshot from 2019-08-16 15-04-00

Theme just changed the background colour of rEFIne

I have been trying to install a fork of this rEFInd theme (rEFInd-mininal-black) on a fresh arch install, but the only thing the theme changes is the background color to black. I also tried your theme but, that just turns it to white. Icons aren't getting changed either

rEFInd.conf

Tree

blurry apple logo

The auto-detected MacOS logo looks so blurry compared to the Manjaro logo. I'm using a 13inch MBP so the resolution is 2560x1600. What should I do?

UEFI Firmware Settings entry

Hi, I just migrated from Grub to rEFInd, which I have been using with your theme (and which is absolutely gorgeous, by the way).

The default rEFInd menu had a lot of other icons for settings which I understand your minimal theme removed. I was wondering if it would be possible for me to have an entry for the 'UEFI Firmware Settings'. Back with Grub, I had such entry which executed fwsetup. This booted the computer to the UEFI screen showing me what function keys I could press to go into BIOS, boot from USB sticks, etc. Is it possible to manually add such entry to rEFInd using your theme?

Background not scaled properly on Retina Display.

When installing rEFInd-minimal on a OS X with Retina display the background does not take up the whole screen since it it only of 1680*1050 (MB Pro 13" Retina Display has 2560×1600). Background should be bigger from the start and probably scaled to fit all screen sizes.

[Icon Request] Clear Linux icon

Hi,

first of all very nice theme thank you for making it available for everyone!

It would be awesome if we could add an icon for Clear Linux :)

Icon request

Is it possible to include an icon for void linux?

Icon from refind-ambience

Initial screen has no arrow (indicator below icon)

Hi,

First, thank you for sharing this beautiful theme with the community. I noticed that there is no selection arrow (the small inverted arrow below the OS icon) at the beginning, and it only appears after the user has pressed the arrow-keys on the keyboard. Is this intentional? I find it a bit confusing as you don't know which OS is selected until you touch your machine.

Thanks!

Android icon

Are you going to add an icon for Android-x86 and or Remix OS?

Can't load theme

For some reason the theme doesn't load on my boot screen, here's what I'm doing:

  1. cd /boot/efi/EFI/refind
  2. git clone https://github.com/EvanPurkhiser/rEFInd-minimal-theme.git minimal-theme
  3. Add include minimal-theme/theme.conf to the end of my refind.conf file.
  4. Restart

It keeps showing the default theme, not sure if I'm doing something wrong..

The theme is not showing up

I have been trying to get rEFInd to work with your theme for awhile now, and everytime I just give up and leave it as the default ugly one. I have done everything you've said to do, and I have my entries being auto-detected.

My refind.conf is included below. The last line is the include statement, and close to the top is where all the rest of the theme is put in. I tried it with the suggestions you gave, then put the entire file tree to see if that would fix it. Please help me get this working, I absolutely love the theme and have spent hours trying to get this to work.

#
# refind.conf
# Configuration file for the rEFInd boot menu
#

# Timeout in seconds for the main menu screen. Setting the timeout to 0
# disables automatic booting (i.e., no timeout).
#
timeout 4

# Screen saver timeout; the screen blanks after the specified number of
# seconds with no keyboard input. The screen returns after most keypresses
# (unfortunately, not including modifier keys such as Shift, Control, Alt,
# or Option). The default is 0, which disables the screen saver.
#screensaver 300

# Hide user interface elements for personal preference or to increase
# security:
#  banner      - the rEFInd title banner (built-in or loaded via "banner")
#  label       - boot option text label in the menu
#  singleuser  - remove the submenu options to boot Mac OS X in single-user
#                or verbose modes; affects ONLY MacOS X
#  safemode    - remove the submenu option to boot Mac OS X in "safe mode"
#  hwtest      - the submenu option to run Apple's hardware test
#  arrows      - scroll arrows on the OS selection tag line
#  hints       - brief command summary in the menu
#  editor      - the options editor (+, F2, or Insert on boot options menu)
#  all         - all of the above
# Default is none of these (all elements active)
#
#hideui all
#hideui singleuser,arrows,label,hint

# Set the name of a subdirectory in which icons are stored. Icons must
# have the same names they have in the standard directory. The directory
# name is specified relative to the main rEFInd binary's directory. If
# an icon can't be found in the specified directory, an attempt is made
# to load it from the default directory; thus, you can replace just some
# icons in your own directory and rely on the default for others.
# Default is "icons".
#
#icons_dir myicons
icons_dir /boot/efi/EFI/refind/minimal-theme/icons

# Use a custom title banner instead of the rEFInd icon and name. The file
# path is relative to the directory where refind.efi is located. The color
# in the top left corner of the image is used as the background color
# for the menu screens. Currently uncompressed BMP images with color
# depths of 24, 8, 4 or 1 bits are supported, as well as PNG images.
#
#banner hostname.bmp
banner /boot/efi/EFI/refind/minimal-theme/background.png
#banner background.png

# Custom images for the selection background. There is a big one (144 x 144)
# for the OS icons, and a small one (64 x 64) for the function icons in the
# second row. If only a small image is given, that one is also used for
# the big icons by stretching it in the middle. If only a big one is given,
# the built-in default will be used for the small icons.
#
# Like the banner option above, these options take a filename of an
# uncompressed BMP image file with a color depth of 24, 8, 4, or 1 bits,
# or a PNG image. The PNG format is required if you need transparency
# support (to let you "see through" to a full-screen banner).
#
selection_big /boot/efi/EFI/refind/minimal-theme/selection_big.bmp
selection_small /boot/efi/EFI/refind/minimal-theme/selection_small.bmp
#selection_big selection_big.bmp
#selection_small selection_small.bmp

# Set the font to be used for all textual displays in graphics mode.
# The font must be a PNG file with alpha channel transparency. It must
# contain ASCII characters 32-126 (space through tilde), inclusive, plus
# a glyph to be displayed in place of characters outside of this range,
# for a total of 96 glyphs. Only monospaced fonts are supported. Fonts
# may be of any size, although large fonts can produce display
# irregularities.
# The default is rEFInd's built-in font, Luxi Mono Regular 12 point.
#
#font myfont.png

# Use text mode only. When enabled, this option forces rEFInd into text mode.
# Passing this option a "0" value causes graphics mode to be used. Pasing
# it no value or any non-0 value causes text mode to be used.
# Default is to use graphics mode.
#
#textonly

# Set the EFI text mode to be used for textual displays. This option
# takes a single digit that refers to a mode number. Mode 0 is normally
# 80x25, 1 is sometimes 80x50, and higher numbers are system-specific
# modes. Mode 1024 is a special code that tells rEFInd to not set the
# text mode; it uses whatever was in use when the program was launched.
# If you specify an invalid mode, rEFInd pauses during boot to inform
# you of valid modes.
# CAUTION: On VirtualBox, and perhaps on some real computers, specifying
# a text mode and uncommenting the "textonly" option while NOT specifying
# a resolution can result in an unusable display in the booted OS.
# Default is 1024 (no change)
#
#textmode 2

# Set the screen's video resolution. Pass this option either:
#  * two values, corresponding to the X and Y resolutions
#  * one value, corresponding to a GOP (UEFI) video mode
# Note that not all resolutions are supported. On UEFI systems, passing
# an incorrect value results in a message being shown on the screen to
# that effect, along with a list of supported modes. On EFI 1.x systems
# (e.g., Macintoshes), setting an incorrect mode silently fails. On both
# types of systems, setting an incorrect resolution results in the default
# resolution being used. A resolution of 1024x768 usually works, but higher
# values often don't.
# Default is "0 0" (use the system default resolution, usually 800x600).
#
#resolution 1024 768
#resolution 3

# Launch specified OSes in graphics mode. By default, rEFInd switches
# to text mode and displays basic pre-launch information when launching
# all OSes except OS X. Using graphics mode can produce a more seamless
# transition, but displays no information, which can make matters
# difficult if you must debug a problem. Also, on at least one known
# computer, using graphics mode prevents a crash when using the Linux
# kernel's EFI stub loader. You can specify an empty list to boot all
# OSes in text mode.
# Valid options:
#   osx     - Mac OS X
#   linux   - A Linux kernel with EFI stub loader
#   elilo   - The ELILO boot loader
#   grub    - The GRUB (Legacy or 2) boot loader
#   windows - Microsoft Windows
# Default value: osx
#
#use_graphics_for osx,linux

# Which non-bootloader tools to show on the tools line, and in what
# order to display them:
#  shell           - the EFI shell (requires external program; see rEFInd
#                    documentation for details)
#  gptsync         - the (dangerous) gptsync.efi utility (requires external
#                    program; see rEFInd documentation for details)
#  apple_recovery  - boots the Apple Recovery HD partition, if present
#  mok_tool        - makes available the Machine Owner Key (MOK) maintenance
#                    tool, MokManager.efi, used on Secure Boot systems
#  about           - an "about this program" option
#  exit            - a tag to exit from rEFInd
#  shutdown        - shuts down the computer (a bug causes this to reboot
#                    EFI systems)
#  reboot          - a tag to reboot the computer
#  firmware        - a tag to reboot the computer into the firmware's
#                    user interface (ignored on older computers)
# Default is shell,apple_recovery,mok_tool,about,shutdown,reboot,firmware
#
#showtools shell, mok_tool, about, reboot, exit, firmware
#showtools shutdown

# Directories in which to search for EFI drivers. These drivers can
# provide filesystem support, give access to hard disks on plug-in
# controllers, etc. In most cases none are needed, but if you add
# EFI drivers and you want rEFInd to automatically load them, you
# should specify one or more paths here. rEFInd always scans the
# "drivers" and "drivers_{arch}" subdirectories of its own installation
# directory (where "{arch}" is your architecture code); this option
# specifies ADDITIONAL directories to scan.
# Default is to scan no additional directories for EFI drivers
#
#scan_driver_dirs EFI/tools/drivers,drivers

# Which types of boot loaders to search, and in what order to display them:
#  internal      - internal EFI disk-based boot loaders
#  external      - external EFI disk-based boot loaders
#  optical       - EFI optical discs (CD, DVD, etc.)
#  hdbios        - BIOS disk-based boot loaders
#  biosexternal  - BIOS external boot loaders (USB, eSATA, etc.)
#  cd            - BIOS optical-disc boot loaders
#  manual        - use stanzas later in this configuration file
# Note that the legacy BIOS options require firmware support, which is
# not present on all computers.
# On UEFI PCs, default is internal,external,optical,manual
# On Macs, default is internal,hdbios,external,biosexternal,optical,cd,manual
#
scanfor internal,external,optical,manual
#scanfor manual

# Delay for the specified number of seconds before scanning disks.
# This can help some users who find that some of their disks
# (usually external or optical discs) aren't detected initially,
# but are detected after pressing Esc.
# The default is 0.
#
#scan_delay 5

# When scanning volumes for EFI boot loaders, rEFInd always looks for
# Mac OS X's and Microsoft Windows' boot loaders in their normal locations,
# and scans the root directory and every subdirectory of the /EFI directory
# for additional boot loaders, but it doesn't recurse into these directories.
# The also_scan_dirs token adds more directories to the scan list.
# Directories are specified relative to the volume's root directory. This
# option applies to ALL the volumes that rEFInd scans UNLESS you include
# a volume name and colon before the directory name, as in "myvol:/somedir"
# to scan the somedir directory only on the filesystem named myvol. If a
# specified directory doesn't exist, it's ignored (no error condition
# results). The default is to scan the "boot" directory in addition to
# various hard-coded directories.
#
#also_scan_dirs boot,ESP2:EFI/linux/kernels

# Partitions to omit from scans. You must specify a volume by its
# label, which you can obtain in an EFI shell by typing "vol", from
# Linux by typing "blkid /dev/{devicename}", or by examining the
# disk's label in various OSes' file browsers.
# The default is "Recovery HD".
#
#dont_scan_volumes "Recovery HD"

# Directories that should NOT be scanned for boot loaders. By default,
# rEFInd doesn't scan its own directory or the EFI/tools directory.
# You can "blacklist" additional directories with this option, which
# takes a list of directory names as options. You might do this to
# keep EFI/boot/bootx64.efi out of the menu if that's a duplicate of
# another boot loader or to exclude a directory that holds drivers
# or non-bootloader utilities provided by a hardware manufacturer. If
# a directory is listed both here and in also_scan_dirs, dont_scan_dirs
# takes precedence. Note that this blacklist applies to ALL the
# filesystems that rEFInd scans, not just the ESP, unless you precede
# the directory name by a filesystem name, as in "myvol:EFI/somedir"
# to exclude EFI/somedir from the scan on the myvol volume but not on
# other volumes.
#
#dont_scan_dirs ESP:/EFI/boot,EFI/Dell

# Files that should NOT be included as EFI boot loaders (on the
# first line of the display). If you're using a boot loader that
# relies on support programs or drivers that are installed alongside
# the main binary or if you want to "blacklist" certain loaders by
# name rather than location, use this option. Note that this will
# NOT prevent certain binaries from showing up in the second-row
# set of tools. Most notably, MokManager.efi is in this blacklist,
# but will show up as a tool if present in certain directories. You
# can control the tools row with the showtools token.
# The default is shim.efi,TextMode.efi,ebounce.efi,GraphicsConsole.efi,MokManager.efi,HashTool.efi,HashTool-signed.efi
#
#dont_scan_files shim.efi,MokManager.efi

# Scan for Linux kernels that lack a ".efi" filename extension. This is
# useful for better integration with Linux distributions that provide
# kernels with EFI stub loaders but that don't give those kernels filenames
# that end in ".efi", particularly if the kernels are stored on a
# filesystem that the EFI can read. When uncommented, this option causes
# all files in scanned directories with names that begin with "vmlinuz"
# or "bzImage" to be included as loaders, even if they lack ".efi"
# extensions. The drawback to this option is that it can pick up kernels
# that lack EFI stub loader support and other files. Passing this option
# a "0" value causes kernels without ".efi" extensions to NOT be scanned;
# passing it alone or with any other value causes all kernels to be scanned.
# Default is to NOT scan for kernels without ".efi" extensions.
#
scan_all_linux_kernels

# Set the maximum number of tags that can be displayed on the screen at
# any time. If more loaders are discovered than this value, rEFInd shows
# a subset in a scrolling list. If this value is set too high for the
# screen to handle, it's reduced to the value that the screen can manage.
# If this value is set to 0 (the default), it's adjusted to the number
# that the screen can handle.
#
#max_tags 0

# Set the default menu selection.  The available arguments match the
# keyboard accelerators available within rEFInd.  You may select the
# default loader using:
#  - A digit between 1 and 9, in which case the Nth loader in the menu
#    will be the default. 
#  - Any substring that corresponds to a portion of the loader's title
#    (usually the OS's name or boot loader's path).
#
default_selection 2

# Include a secondary configuration file within this one. This secondary
# file is loaded as if its options appeared at the point of the "include"
# token itself, so if you want to override a setting in the main file,
# the secondary file must be referenced AFTER the setting you want to
# override. Note that the secondary file may NOT load a tertiary file.
#

# Sample manual configuration stanzas. Each begins with the "menuentry"
# keyword followed by a name that's to appear in the menu (use quotes
# if you want the name to contain a space) and an open curly brace
# ("{"). Each entry ends with a close curly brace ("}"). Common
# keywords within each stanza include:
#
#  volume    - identifies the filesystem from which subsequent files
#              are loaded. You can specify the volume by label or by
#              a number followed by a colon (as in "0:" for the first
#              filesystem or "1:" for the second).
#  loader    - identifies the boot loader file
#  initrd    - Specifies an initial RAM disk file
#  icon      - specifies a custom boot loader icon
#  ostype    - OS type code to determine boot options available by
#              pressing Insert. Valid values are "MacOS", "Linux",
#              "Windows", and "XOM". Case-sensitive.
#  graphics  - set to "on" to enable graphics-mode boot (useful
#              mainly for MacOS) or "off" for text-mode boot.
#              Default is auto-detected from loader filename.
#  options   - sets options to be passed to the boot loader; use
#              quotes if more than one option should be passed or
#              if any options use characters that might be changed
#              by rEFInd parsing procedures (=, /, #, or tab).
#  disabled  - use alone or set to "yes" to disable this entry.
#
# Note that you can use either DOS/Windows/EFI-style backslashes (\)
# or Unix-style forward slashes (/) as directory separators. Either
# way, all file references are on the ESP from which rEFInd was
# launched.
# Use of quotes around parameters causes them to be interpreted as
# one keyword, and for parsing of special characters (spaces, =, /,
# and #) to be disabled. This is useful mainly with the "options"
# keyword. Use of quotes around parameters that specify filenames is
# permissible, but you must then use backslashes instead of slashes,
# except when you must pass a forward slash to the loader, as when
# passing a root= option to a Linux kernel.

#menuentry "Arch Linux" {
#    icon /EFI/refind/minimal-theme/icons/os_arch.png
#    loader /EFI/arch/vmlinuz-arch.efi
#    initrd /EFI/arch/initramfs-arch.img
#    options "root=PARTUUID=4af2ba3c-fcdc-4552-9048-10fad90c079d rootfstype=ext4 ro"
#}
#
#
#menuentry "Windows" {
#    icon /EFI/refind/minimal-theme/icons/os_windows.png
#    loader /EFI/Microsoft/Boot/bootmgfw.efi
#}
#
include /boot/efi/EFI/refind/minimal-theme/theme.conf

Scaling problem

I got a little scaling problem, the icon appears very big and take much of the space. I've tried to set the banner_scale to noscale and fillscreen but nothing seems to work for me. I got a 1080p monitor if that may help. Is the problem only the background? I've opened it with feh and it fit my screen perfectly.

Thanks you

Name of linux kernel/images

How do you have the custom configuration for the kernel and boot image without the version numbers?

I'm currently in manjaro (but I think the same thing applies to arch) and the kernel and image look like this:

vmlinuz-4.1-x86_64
initramfs-4.1-86_64.img

It's possible to just add those specific names into the refind conf, but this is not very forward compatible.

So the question is, what do I have to do to get those clean, forward compatible names?

Thanks.

Path References are Off

Hi,
I presume what happened is that you changed the name of the repo and then forgot to change your theme.conf, but in your theme.conf, all of the path references for the icons folder, background, etc are all relative to

minimal-theme/filname.txt

instead of

rEFInd-minimal/filename.txt

You might wanna update those.

Don't know if this is an issue for here, but..

Every time I boot up rEFInd, it always shows me a default theme, except for the icons. When I go to boot macOS, it gives me an error something "File /EFI/refin not found". After that, I go into the EFI drive and see that it's not reading my refind.conf, or something went wrong. I do know that I have saved it, however. Config before:

# Epic configuration by me.
timeout 20

scanfor manual,optical

banner /EFI/refind/themes/rEFInd-minimal/background.png
icons_dir /EFI/refind/themes/rEFInd-minimal/icons
selection_small selection-small.png
selection_big selection-big.png

#  volume    - identifies the filesystem from which subsequent files
#              are loaded. You can specify the volume by label or by
#              a number followed by a colon (as in "0:" for the first
#              filesystem or "1:" for the second).
#  loader    - identifies the boot loader file
#  initrd    - Specifies an initial RAM disk file
#  icon      - specifies a custom boot loader icon
#  ostype    - OS type code to determine boot options available by
#              pressing Insert. Valid values are "MacOS", "Linux",
#              "Windows", and "XOM". Case-sensitive.
#  graphics  - set to "on" to enable graphics-mode boot (useful
#              mainly for MacOS) or "off" for text-mode boot.
#              Default is auto-detected from loader filename.
#  options   - sets options to be passed to the boot loader; use
#              quotes if more than one option should be passed or
#              if any options use characters that might be changed
#              by rEFInd parsing procedures (=, /, #, or tab).
#  disabled  - use alone or set to "yes" to disable this entry.
#
#
menuentry "Windows" {
	icon /EFI/refind/themes/rEFInd-minimal/icons/os_win.png
	loader /EFI/Microsoft/Boot/bootmgfw.efi
	ostype "Windows"
}

menuentry "macOS" {
	icon /EFI/refind/themes/rEFInd-minimal/icons/os_mac.png
	volume "macOS"
	loader macOS:/System/Library/CoreServices/boot.efi
	ostype "MacOS"
}
include /EFI/refind/themes/rEFInd-minimal/theme.conf

Config after :

# Epic configuration by me.
timeout 20

scanfor manual,optical

banner /EFI/refind/themes/rEFInd-minimal/background.png
icons_dir /EFI/refind/themes/rEFInd-minimal/icons
selection_small selection-small.png
selection_big selection-big.png

#  volume    - identifies the filesystem from which subsequent files
#              are loaded. You can specify the volume by label or by
#              a number followed by a colon (as in "0:" for the first
#              filesystem or "1:" for the second).
#  loader    - identifies the boot loader file
#  initrd    - Specifies an initial RAM disk file
#  icon      - specifies a custom boot loader icon
#  ostype    - OS type code to determine boot options available by
#              pressing Insert. Valid values are "MacOS", "Linux",
#              "Windows", and "XOM". Case-sensitive.
#  graphics  - set to "on" to enable graphics-mode boot (useful
#              mainly for MacOS) or "off" for text-mode boot.
#              Default is auto-detected from loader filename.
#  options   - sets options to be passed to the boot loader; use
#              quotes if more than one option should be passed or
#              if any options use characters that might be changed
#              by rEFInd parsing procedures (=, /, #, or tab).
#  disabled  - use alone or set to "yes" to disable this entry.
#
#
menuentry "Windows" {
	icon /EFI/refind/themes/rEFInd-minimal/icons/os_win.png
	loader /EFI/Microsoft/Boot/bootmgfw.efi
	ostype "Windows"
}

menuentry "macOS" {
	icon /EFI/refind/themes/rEFInd-minimal/icons/os_mac.png
	volume "macOS"
	loader macOS:/System/Library/CoreServices/boot.efi
	ostype "MacOS"
}
include /EFI/refin

Also, I have no idea how the booting from a volume (boot.efi) works, so if you know how could you help?

[Icon Request] Pop!_Os

Hi!
Thanks for the cool themes, i think it would be nice if there are icon for Pop!_Os.

loading background ficker twice

When entering the startup screen, the background image will be refreshed once, and the background will be refreshed again when the startup item is loaded。
I looked for a lot of information on the Internet, but there is no specific solution, can anyone help me

Volume badge icons aren't transparent

Adding transparent vol_internal.icns, vol_external.icns, and vol_optical.icns to the minimal-theme/icons directory doesn't seem to work.

A work around for this at the moment is to change the default volume badge icons to the transparent.icns in the default icons folder.

Add function icons

As discussed in #14 it would be nice to have icons for some other functions:

The Regular Theme has some great looking Icons that munlik has kindly approved usage of. Maybe we can use these in the theme?

I need to experiment a little bit!

Computer shuts down upon pressing down arrow

Hey man.

Before I start, I'd like to say that personally love this theme for rEFInd. It makes it look great! I found it on Reddit.

Now, about my issue.. When I press the down arrow button (below the OS icons) all I see is the screen flashing black for a very brief moment and then a rectangular, empty terminal window with just a text cursor at the top. My computer then quickly shuts down.

I'm assuming this isn't what is meant to happen. How can I go about correcting it?

I haven't found anything online through searching, sadly. I really would like to take full advantage of this theme so therefore I'd like to get things fully functional.

Any help would be greatly appreciated.

Cannot locate 'refind.conf'.

MD instructions, number 4:
"To enable the theme add include themes/rEFInd-minimal/theme.conf at the end of refind.conf."

There seems to be no 'refind.conf'.

Ubuntu GNOME icon

Hey,

I think an Ubuntu GNOME icon would be a great addition for people like me who use Ubuntu GNOME opposed to normal (Unity) Ubuntu.

Ubuntu GNOME is an official Ubuntu version that uses GNOME 3 instead of Unity.

rEFInd-minimal theme, won't load.

Here are screenshots:
what i am i doing wrong here ?
the size of the background is 1280 × 720, i have resized it for my macbook air early 2014
screen shot 2017-02-13 at 3 29 24 pm
screen shot 2017-02-13 at 3 31 47 pm
screen shot 2017-02-13 at 3 32 45 pm

List of backgrounds

I'd like to see some backgrounds people are using (assuming licenses allow). Here's one I made myself that anyone is allowed to use.

background

Install

Hello Evan, could you help me?
I dont understand how to apply the theme and how to install the boot manager in place of GRUB.

Move theme into themes folder instead of root

I've just built a theme (heavily inspired by yours, great job btw) and to make the installation a bit neater, I'm reccomending people create a themes folder and put it in there. It would also allow people to have multiple themes installed, which could be easily switched between, without cluttering up the root rEFInd directory.

I know there's no official right or wrong place to put the theme but I feel like this method is a lot neater. Would you accept a PR to follow this directory pattern on your theme too?

rEFInd Still Shows Default Theme

I know this has been discussed before, but I'm not sure which advice I should follow.
I installed rEFInd, added the theme folder, installed the theme, and updated the refind.conf file with include themes/minimal/theme.conf. I changed the name of the folder, so that's why it says minimal instead of rEFInd-minimal. Going off of what was shared in #9, here is my refind.conf:

refind.txt

Tree of /boot/efi/EFI/
tree.txt

I am a newbie to Linux with very little prior experience, so I don't want to go messing with things before I know what to do. If you need anything else, just tell me and I will try to get it.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.