Hey. It's me again.
After using the version you gave me earlier, the png background worked just fine.
Now I'm having problems getting icons to work.
I specified the icons directory as my_icons, and put some in there.
Here's an example: http://imgur.com/Ygj7jtH
I named this one boot_linux.png, os_altlinux.png, and os_arch.png, and I also tried naming it vmlinuz-arch.png and putting it in the arch EFI directory. The icon remained unchanged. Same goes for a Windows 8 icon and some shutdown/restart/info icons. They are all the correct size.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I tried it and had no problems. Assuming the loader displays the standard Arch icon, its filename should be os_arch.png. The most likely cause of this problem is an error in your icons_dir token in refind.conf. This could be a typo in the directory name, a misunderstanding of the path (the directory must be a subdirectory of your main rEFInd directory, but you must specify the path relative to that directory), a typo in the icons_dir token itself, a failure to uncomment the icons_dir line, or a duplicate icons_dir line (the last one in the file takes precedence). Please check all these things. If it still doesn't work, please cut-and-paste the icons_dir line in your next message and show me the contents of the rEFInd directory (as in ls -R /boot/efi/EFI/refind, or wherever rEFInd is installed on your system).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The path seemed to be correct, and I kept checking just to make sure. After copying the files to the regular icons folder, they loaded. So I'm not sure what the problem is.
Here's my icons_dir line:
icons_dir myicons
And here are the contents of my rEFInd directory: http://paste.org/60455
That setup has working OS icons, but the smaller icons for reset, power, and info show yellow and black stripes. If I remove my icons from the icons directory, The defaults are used instead of the ones in myicons.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Sorry for leaving you hanging on this; I didn't get the usual e-mail notification of your post....
Anyhow, I've looked into this and I think I've got a fix. Unfortunately, I fixed it after making the 0.6.6 release a few hours ago. The fixed code is in the git repository, though, and if you prefer a binary, here's one:
Hey. It's me again.
After using the version you gave me earlier, the png background worked just fine.
Now I'm having problems getting icons to work.
I specified the icons directory as my_icons, and put some in there.
Here's an example: http://imgur.com/Ygj7jtH
I named this one boot_linux.png, os_altlinux.png, and os_arch.png, and I also tried naming it vmlinuz-arch.png and putting it in the arch EFI directory. The icon remained unchanged. Same goes for a Windows 8 icon and some shutdown/restart/info icons. They are all the correct size.
I tried it and had no problems. Assuming the loader displays the standard Arch icon, its filename should be
os_arch.png
. The most likely cause of this problem is an error in youricons_dir
token inrefind.conf
. This could be a typo in the directory name, a misunderstanding of the path (the directory must be a subdirectory of your main rEFInd directory, but you must specify the path relative to that directory), a typo in theicons_dir
token itself, a failure to uncomment theicons_dir
line, or a duplicateicons_dir
line (the last one in the file takes precedence). Please check all these things. If it still doesn't work, please cut-and-paste theicons_dir
line in your next message and show me the contents of the rEFInd directory (as inls -R /boot/efi/EFI/refind
, or wherever rEFInd is installed on your system).The path seemed to be correct, and I kept checking just to make sure. After copying the files to the regular icons folder, they loaded. So I'm not sure what the problem is.
Here's my
icons_dir
line:icons_dir myicons
And here are the contents of my rEFInd directory: http://paste.org/60455
That setup has working OS icons, but the smaller icons for reset, power, and info show yellow and black stripes. If I remove my icons from the
icons
directory, The defaults are used instead of the ones inmyicons
.Sorry for leaving you hanging on this; I didn't get the usual e-mail notification of your post....
Anyhow, I've looked into this and I think I've got a fix. Unfortunately, I fixed it after making the 0.6.6 release a few hours ago. The fixed code is in the git repository, though, and if you prefer a binary, here's one:
http://www.rodsbooks.com/refind-bin-0.6.6.4.zip
Please tell me if that fixes it for you.