 With the latest release of Plasma 5.9 comes an exciting new feature that will allow you to customize your desktop and Create brand new look and feel themes that you can upload to the KDE store So today we're going to take a look at how we do that So we're going to open up a terminal and we're going to install one package That's going to allow us to create and edit our theme Once that's installed we can go to the menu and type in Plasma look and feel explorer So once that's open you'll notice on the left hand side that there's a drop-down menu with all of the currently Installed look and feel themes There's a new theme button, which we'll use to create our new theme and An open theme folder, which is a shortcut to the currently selected theme On the right hand side, you'll see all the information about the theme including a screenshot There's also a layout from current Plasma setup and The defaults from current setup button that we're going to use when we're going to create our new theme So let's start creating a new theme Now the theme plug-in name is the name of the folder that the theme will reside in and then you have the theme name we're going to We're going to name these both charger because that's what I want my theme name to be and The rest of the information you can fill out the way you want to But every line has to be used in order for you to highlight the ok and actually click it It'll tell you that the plasma layout successfully duplicated But you're still seeing the information from the old theme so we have to select our theme again So now you're seeing our information But we're missing a screenshot So we're going to use one of the other new features of plasma 5.9 and that's dragging our screenshot directly from the notification window Now we have our screenshot we have our information and we have Customize our desktop by adding a desktop theme color scheme and moving the panels around adding another panel and we're ready to save our theme All right, so the layout from current plasma setup creates a JavaScript file That when you're in the look and feel themes, there's a checkbox. It says use desktop layout from theme If that is checked it'll execute the JavaScript file that I'm going to create right now If you didn't move your panels around you don't actually have to use that If you just changed an icon and the color scheme It's not necessary, but if you did change any of the panels around You need the JavaScript file The defaults from the current setup will create a config file Which will save the settings for the widget style color schemes icons and so on so I click that and hit save and now we have Created our new theme So we're going to click on open theme folder. We're going to take a look at what's inside So the contents has the layouts which has the JavaScript file The previews has the screenshot and The defaults config Now the only other file in here is the metadata desktop file Which we're going to open up and we're going to actually add some dependencies So like I said, I have changed the desktop theme to Glacified and I have also changed the color scheme to elementary luna colors So in order for me to upload this to the KD store I have to let it know what dependencies this takes so that when somebody downloads it They can get the same items All right, so here is the two dependencies that I have for this theme You have the dependencies line and then you have the protocol For the actual dependency now the protocol can be anything from color schemes Plasma themes plasmoids wallpaper mouse cursors and so on The next part of it is the actual url to the content So this part will never change This is the most important part, which is the id number so for example Glacified has the id number Any of the themes that you go to have the id number at the end of the web address on the KD store This is the particular id number for Glacified and This is the particular id number for luna colors So I have added the id for my color scheme Which is elementary luna colors and for the desktop theme itself Glacified I've added that line as well separated by comma Once I hit save those items are saved in there and We have successfully created our theme and we can go into system settings and And workspace theme and look and feel and we can see that our theme is created But I think we need to test it out first to make sure that all of the dependencies have been met in order to Upload it to the KD store so we're going to compress this here and I'm going to save this out of this folder and We're going to delete that so that's going from our system and Basically, all I'm going to do is test it to make sure that It's going to work on the KD store. So we're going to open up a terminal and we are going to Tell it what theme that we're looking for and It's now actually going to look on the KD store and make sure everything is right So it found all of the themes that we use the color scheme and the desktop theme and it successfully installed So we have created our new theme and it is ready to upload to the KD store So let's take a look at it and try it out Let's switch to this one now again this box Generates that or executes that javascript file So we want to make sure that's checked because we want to feel Exactly what the developer of the theme wanted for this theme so Here we have a panel on the left. We have our full screen launcher panel on the top and a panel on the right If we don't check this none of these panels will change It'll change to the color, but it won't change the actual location and the layouts of the panels So now let's look at our theme that we created So once that's checked we hit apply And we are back to our theme And we have successfully created and tested the new look and feel charger theme And that is one great feature of plasma 5.9