blackosx Posted January 12, 2021 Author Share Posted January 12, 2021 (edited) I've generated some different abstract background images based on the colours of the OpenCore logo and wish to supply a sample of one for testing. You may or may not like the image but that's not the point at the moment. It's a transparent image so the background colour will be whatever you have set as your DefaultBackgroundColor. Here, I use black as the background. As the current OpenCanopy from OpenCore 0.6.6 centres images within the display, I have created 11 different versions to accommodate the majority of resolutions that will be in use. Each icon file is named by the UIScale1 size, but contains two images, one for UIScale 1 and the other for UIScale 2. So if you use a full HD screen then you would want to choose the 1920x1080 file, but if you use larger resolutions and utilise UIScale 2 then the filenames will be half the size you want, for example, for a 4K (3840x2160) display you will again want the 1920x1080 file. Once I know these image sizes work as intended I can slowly put together other background images which may include text or other items purposely set in certain positions that I know will not either be lost due to different screen sizes or obliterated by the GUI icons. 4:3 1024x768.icns 1280x960.icns 1440x1080.icns 1600x1200.icns 16:9 1366x768.icns 1600x900.icns 1920x1080.icns 16:10 1280x800.icns 1440x900.icns 1680x1050.icns 1920x1200.icns Edited January 13, 2021 by blackosx Refer to OpenCanopy rather then OpenCore itself 1 1 Link to comment Share on other sites More sharing options...
Andrey1970 Posted January 12, 2021 Share Posted January 12, 2021 You shouldn't make change to a logo. Or use a logo as is, or don't use absolutely. Link to comment Share on other sites More sharing options...
blackosx Posted January 12, 2021 Author Share Posted January 12, 2021 Absolutely. I agree that the OpenCore logo is the property of you guys and requires permission to use. These are just colours. 1 Link to comment Share on other sites More sharing options...
blackosx Posted January 13, 2021 Author Share Posted January 13, 2021 Here's another abstract transparent background image I created the other day based on the colours of the OpenCore logo. 4:3 1024x768.icns 1280x960.icns 1440x1080.icns 1600x1200.icns 16:9 1366x768.icns 1600x900.icns 1920x1080.icns 16:10 1280x800.icns 1440x900.icns 1680x1050.icns 1920x1200.icns And the third abstract transparent background image I created the other day based on the colours of the OpenCore logo. 4:3 1024x768.icns 1280x960.icns 1440x1080.icns 1600x1200.icns 16:9 1366x768.icns 1600x900.icns 1920x1080.icns 16:10 1280x800.icns 1440x900.icns 1680x1050.icns 1920x1200.icns 2 1 Link to comment Share on other sites More sharing options...
luky35 Posted January 15, 2021 Share Posted January 15, 2021 How to add this wallpaper to OpenCore? Link to comment Share on other sites More sharing options...
blackosx Posted January 15, 2021 Author Share Posted January 15, 2021 (edited) Hi @luky35 Tl;dr Note: You will need to be using a recent 0.6.6 build. Rename the image you want to use as Background.icns, copy it to \EFI\OC\Resources\Images\ and reboot, but you may or may not need to precede the name with what you have set as the PickerVariant in config.plist, for example ModernBackground.icns. Explanation As OpenCore and OpenCanopy continue to evolve, one recent addition in the unreleased v0.6.6 is the inclusion of using a centred image as a background of the GUI. If you already have OpenCanopy configured and working then you will know that the images used for the GUI (which must be using Apple's .ICNS format) are stored in \EFI\OC\Resources\Images\ To present the bootable devices in the GUI, different devices are assigned to different images from a list of predefined names. The image names that OpenCanopy matches against are currently: Apple AppleRecv AppleTM Background Cursor ExtAppleRecv ExtAppleTM ExtHardDrive HardDrive Left Right Selected Selector Shell Tool Windows If you look in the Resources/Image directory of https://github.com/acidanthera/OcBinaryData you will see icons named as above. You will also see further sets of icons with the same names but preceded with Old or Modern. OpenCanopy used to (and may still do) choose which icon set to display depending on the setting of DefaultBackgroundColor in config.plist. By default the names in the list above would be used but if choosing to use an Apple grey DefaultBackgroundColor then you would be presented with the icons beginning with Old. Now however, there is now a new entry in config.plist Misc->Boot->PickerVariant, where you can set a name that will be used to precede the icon names. So if you want to use the set of icons preceded with Modern then you set this PickerVariant entry to Modern, or if you want to see the Old style icons then you set the PickerVariant entry to Old. You can also precede the names of icons with your own name and set that as the PickerVariant. So think of it now as you can use: <MyOwnCustomName>Apple <MyOwnCustomName>AppleRecv <MyOwnCustomName>AppleTM <MyOwnCustomName>Background <MyOwnCustomName>Cursor <MyOwnCustomName>ExtAppleRecv <MyOwnCustomName>ExtAppleTM <MyOwnCustomName>ExtHardDrive <MyOwnCustomName>HardDrive <MyOwnCustomName>Left <MyOwnCustomName>Right <MyOwnCustomName>Selected <MyOwnCustomName>Selector <MyOwnCustomName>Shell <MyOwnCustomName>Tool <MyOwnCustomName>Windows So, right now I'm using Bsx as my PickerVariant and have icons named: BsxApple BsxAppleRecv BsxAppleTM BsxBackground BsxCursor BsxExtAppleRecv BsxExtAppleTM BsxExtHardDrive BsxHardDrive BsxLeft BsxRight BsxSelected BsxSelector BsxShell BsxTool BsxWindows This way you can retain different sets of icons and easily switch between them by changing the PickerVariant entry. Hope that helps. Edited January 15, 2021 by blackosx Fixed typo (Thanks MacUser2525) 2 1 Link to comment Share on other sites More sharing options...
Matgen84 Posted January 15, 2021 Share Posted January 15, 2021 Hi @blackosx Thanks for your explanations. When I put PickerVariant=Modern for example, the picker don't show your abstract transparent background image. I have it only using PickerVariant=Auto. Do you have any idea to solve this poblem. Please. Link to comment Share on other sites More sharing options...
blackosx Posted January 15, 2021 Author Share Posted January 15, 2021 Hi @Matgen84 Are you saying you see a background image when using PickerVariant=Auto but not when using PickerVariant=Modern combined with background image named as ModernBackground.icns? Does it work with other background images, for example this image posted by Andrey1970? Link to comment Share on other sites More sharing options...
Matgen84 Posted January 15, 2021 Share Posted January 15, 2021 1 hour ago, blackosx said: Hi @Matgen84 Are you saying you see a background image when using PickerVariant=Auto but not when using PickerVariant=Modern combined with background image named as ModernBackground.icns? Does it work with other background images, for example this image posted by Andrey1970? Hi @blackosx Thanks. Yes. But I realize that I forgot to rename background to modernbackground. I try ASAP. 1 Link to comment Share on other sites More sharing options...
MacUser2525 Posted January 15, 2021 Share Posted January 15, 2021 4 hours ago, blackosx said: So think of if now as you can use: Typo if you want to edit your fine posting, it should be "think of it now". Thanks for all your work on these. 1 Link to comment Share on other sites More sharing options...
blackosx Posted January 15, 2021 Author Share Posted January 15, 2021 (edited) Today I've added 240 new icons to Set3 on the OpenCanopyIcons repo. There are now generic, Apple, AppleTM, Linux and Windows icons for M.2 NVMe, M.2 SATA and mSATA SSD drives. Each with 16 different colourings. Here's an example of from the set of light icons: Edited January 15, 2021 by blackosx Fix post 5 2 Link to comment Share on other sites More sharing options...
Anto65 Posted January 16, 2021 Share Posted January 16, 2021 On 1/12/2021 at 1:01 PM, blackosx said: I've generated some different abstract background images based on the colours of the OpenCore logo and wish to supply a sample of one for testing. You may or may not like the image but that's not the point at the moment. It's a transparent image so the background colour will be whatever you have set as your DefaultBackgroundColor. Here, I use black as the background. As the current OpenCanopy from OpenCore 0.6.6 centres images within the display, I have created 11 different versions to accommodate the majority of resolutions that will be in use. Each icon file is named by the UIScale1 size, but contains two images, one for UIScale 1 and the other for UIScale 2. So if you use a full HD screen then you would want to choose the 1920x1080 file, but if you use larger resolutions and utilise UIScale 2 then the filenames will be half the size you want, for example, for a 4K (3840x2160) display you will again want the 1920x1080 file. Once I know these image sizes work as intended I can slowly put together other background images which may include text or other items purposely set in certain positions that I know will not either be lost due to different screen sizes or obliterated by the GUI icons. 4:3 1024x768.icns 656.04 kB · 3 downloads 1280x960.icns 1.13 MB · 0 downloads 1440x1080.icns 1.47 MB · 0 downloads 1600x1200.icns 1.83 MB · 0 downloads 16:9 1366x768.icns 1009.04 kB · 2 downloads 1600x900.icns 1.35 MB · 1 download 1920x1080.icns 2.06 MB · 8 downloads 16:10 1280x800.icns 951.17 kB · 1 download 1440x900.icns 1.2 MB · 0 downloads 1680x1050.icns 1.68 MB · 0 downloads 1920x1200.icns 2.3 MB · 4 downloads Hi how can I create a background wallpaper for opencore 0.6.6. I renamed the format from png to icns, but the image is not visible during boot. Do you need to convert it first with some software? Thanks Link to comment Share on other sites More sharing options...
blackosx Posted January 16, 2021 Author Share Posted January 16, 2021 (edited) Hi As you've discovered, a renamed PNG won't work. 1 - Create your image (twice as large as your desired resolution if it’s a 1x scale image). 2 - Save it as .PNG. 3 - Convert to .ICNS using either chris1111 Icnspack-Builder or the bash script here. Edited January 16, 2021 by blackosx Link to comment Share on other sites More sharing options...
Anto65 Posted January 16, 2021 Share Posted January 16, 2021 Thanks for the reply, I create with photoscapex a new blank white image 3840x2160 I insert the image I want above and save it as a png then I transform it with iconpacs-builder. In this way it worked, or how do you create the image? left and right selectors are not visible is there to set a value in pickers-attributes? Thanks Link to comment Share on other sites More sharing options...
blackosx Posted January 16, 2021 Author Share Posted January 16, 2021 (edited) 3 hours ago, antuneddu said: In this way it worked Good to hear you have it working. 3 hours ago, antuneddu said: or how do you create the image? You just have to be creative. I’m not familiar with photoscapex but any software that allows you to manipulate images will do, for example https://www.gimp.org 3 hours ago, antuneddu said: left and right selectors are not visible is there to set a value in pickers-attributes? They appear automatically when the total width of the number of devices exceeds the width of the current display. There are no settings for these. Edited January 16, 2021 by blackosx Link to comment Share on other sites More sharing options...
Anto65 Posted January 16, 2021 Share Posted January 16, 2021 Thanks Link to comment Share on other sites More sharing options...
blackosx Posted January 19, 2021 Author Share Posted January 19, 2021 (edited) I've merged the three base images that I created last week to complete my first background image. I'm posting here the default background, in the original colour, in 11 different sizes. 4:3 Default_01_(1024x768).icns Default_01_(1280x960).icns Default_01_(1440x1080).icns Default_01_(1600x1200).icns 16:9 Default_01_(1366x768).icns Default_01_(1600x900).icns Default_01_(1920x1080).icns 16:10 Default_01_(1280x800).icns Default_01_(1400x900).icns Default_01_(1680x1050).icns Default_01_(1920x1200).icns There are a further 16 different colour options to complement the set3 icon sets, all available on the OpenCanopyIcons repo. Edited January 19, 2021 by blackosx Fix typo 1 1 Link to comment Share on other sites More sharing options...
Anto65 Posted January 19, 2021 Share Posted January 19, 2021 Nice congratulations, I try them immediately thanks 1 Link to comment Share on other sites More sharing options...
blackosx Posted January 19, 2021 Author Share Posted January 19, 2021 Thanks for trying these out so quickly! I guess you are referring to renaming the icons to suit OpenCore/OpenCanopy once they've been downloaded from the OpenCanopyIcons repo? I agree, this is something I have been thinking about and not sure yet of the best way to proceed. My plan was to create individual icons and let the user choose what they want, rather than just supply a pre-selected set of icons; a.k.a a theme. But then this is where the OpenCanopyIconPacks repo comes in, though it does need updating. So they way the repo is now, it's time consuming to actually get the files together and named correctly. Other than go the route of the IconPacks maybe some kind of desktop app/web app could present an interface where the user could choose different icons to build their own 'theme' and download the result as a correctly formatted set of files?? Just food for thought... 2 Link to comment Share on other sites More sharing options...
Anto65 Posted January 19, 2021 Share Posted January 19, 2021 It would be fantastic simple and fast an app to download and choose the themes and icons already renamed in the Modern format ... etc .. I understand it is not simple. But it is already a good step forward no more black screens at boot . Thanks again for sharing Link to comment Share on other sites More sharing options...
Mirone Posted January 19, 2021 Share Posted January 19, 2021 @blackosx I got lost on the way and I'm not able to use your icons in OC 0.6.6 I know something has changed but to be honest here I didn't have time to look, but if someone can give me the direction I will be happy. Link to comment Share on other sites More sharing options...
blackosx Posted January 19, 2021 Author Share Posted January 19, 2021 (edited) Hey Mirone No problem. This topic started out as just being about icons rather than a how to, but I can help you use these icons providing you have OpenCanopy installed, configured and working with the resources from https://github.com/acidanthera/OcBinaryData. If not, please consult the OpenCore doc PDF. For an understanding of the mandatory list of icons, see here. Looking at Resources/Image/ from OcBinaryData you will see 42 icons representing three sets of 14 icons, one set named as is, one set preceded by 'Modern' and one set preceded by 'Old'. These different sets can be chosen from by different settings in OpenCore's config.plist. I explained more about these here: AppleRecv.icns AppleTM.icns Cursor.icns ExtAppleRecv.icns ExtAppleTM.icns ExtHardDrive.icns HardDrive.icns Left.icns Right.icns Selected.icns Selector.icns Shell.icns Tool.icns Windows.icns ModernAppleRecv.icns ModernAppleTM.icns ModernCursor.icns ModernExtAppleRecv.icns ModernExtAppleTM.icns ModernExtHardDrive.icns ModernHardDrive.icns ModernLeft.icns ModernRight.icns ModernSelected.icns ModernSelector.icns ModernShell.icns ModernTool.icns ModernWindows.icns OldAppleRecv.icns OldAppleTM.icns OldCursor.icns OldExtAppleRecv.icns OldExtHardDrive.icns OldHardDrive.icns OldLeft.icns OldRight.icns OldSelected.icns OldSelector.icns OldShell.icns OldTool.icns OldWindows.icns There is also now Background.icns for v0.6.6 As you can see, 14 icons are currently used to build the GUI, and these icon names are mandatory. Background.icns is optional. If you checkout OpenCanopyIcons repo, you will be present with different icon sets, of which Set3 I'm currently working with. Set3 ia split in to sub-directories of colours, for example Lime. This then contains various sub-directories containing multiple choices of icon for each of the 14 mandatory icons listed above. For example, Set3/HardDrive/Generic/HardDrive_HDD_Lime.icns If you wished to use this icon for OpenCore/OpenCanopy then it would need renaming to match a relevant icon in the list of 14 mandatory icon. As this is a Hard Drive image then it would be renamed to HardDrive.icns So currently, what is required by you (the user) is you need to choose one icon from OpenCanopyIcons to replace each of the 14 mandatory icons and rename each to match the expected list of 14 icons. I appreciate this is not quick, hence this post above. Hope this makes some sort of sense Edited January 19, 2021 by blackosx Background.icns is optional 2 Link to comment Share on other sites More sharing options...
eSaF Posted January 19, 2021 Share Posted January 19, 2021 On 1/15/2021 at 3:55 PM, blackosx said: Here's an example of from the set of light icons: Bro this is class right here - I like very much and is now my new theme. 1 Link to comment Share on other sites More sharing options...
blackosx Posted January 19, 2021 Author Share Posted January 19, 2021 Thanks! It’s late and I need sleep. I’ll try to pick up more on this tomorrow. 1 Link to comment Share on other sites More sharing options...
luky35 Posted January 20, 2021 Share Posted January 20, 2021 8 hours ago, blackosx said: Thanks! It’s late and I need sleep. I’ll try to pick up more on this tomorrow. How do I add your wallpaper to OpenCore? Thanks. Link to comment Share on other sites More sharing options...
Recommended Posts