Tutorial: KDE Elementary OS style

This is a post that I had pending for some time where I will show you how to obtain an appearance very similar to eOS (aka Elementary OS) en KDE.

We all know eOS, that distribution based on Ubuntu 12.04 which has a very pretty, neat and simple appearance, inspired by OS X. But it is not only appearance, eOS It also has its own applications and has improved a lot.

I would be happy to use it if it weren't for two things:

  1. It's too simple for my taste, and I'm not referring to the interface, but its tools.
  2. It is based on GTK and use things from Gnome.

But luckily for me KDE It is a Desktop Environment that is highly customizable, so I can make it look quite similar to eOS and so I kill my craving. I show you how it would be more or less, varying some details according to the preferences of each one:

Elementary_KDE

Let's do it. All the files we need, I have placed them in a single compressed file and you can download it from this link:

KDE_ElementaryFiles

All we have to do is unzip it and follow the instructions below.

This article will be in constant evolution

Plasma Theme

For the plasma theme we have one called Elementary created by lgsalvati. Incidentally, they can use any Plasma theme created by him. It is not as polished as I would like but it works, and we will have a nice black panel.

To make our environment look like eOS, we have to find a Plasma theme that we like and that makes the panel as black as possible.

To install it we unzip the file elementary plasma.tar.gz and we copy it in the folder /home/your_user/.kde/share/apps/desktoptheme/ o /home/your_user/.kde4/share/apps/desktoptheme/.

Keep in mind that depending on the distribution, the name of the folder changes and it can be or .kde4 or just .kde.

Now we just have to go to KDE Preferences »Workspace Appearance» Desktop Theme » and we select the new topic.

Window Decorator

For the window buttons, I have created a theme for aurorae. Some already exist in kde-look.org, but none of them convinced me, so I created one of my own.

To install it we unzip the file KDE_Elementary_Aurorae.tar.gz and we copy it in the folder /home/your_user/.kde/share/apps/aurorae/themes/ o /home/your_user/.kde4/share/apps/aurorae/themes/. If the folder is not there, we will create it.

Now we just have to go to KDE Preferences »Workspace Appearance» Window Decoration » and we select the new topic.

So that it remains the same as in eOS, click on the button Configure buttons and we leave it with the following image:

kwin_config

We accept and that's it.

Color Scheme and Visual Style

To achieve the most similar experience eOS, I have chosen to use QtCurve. The package is available in all distributions, so we installed it with our Package manager.

Once it is installed, we just have to go to KDE Preferences »Application Appearance» Style » and we select in Graphic element style a QtCurve.

Now before applying the change, we click on the button that says Set up… and we get a window like this:

qtcurve_config

We click on Import and we look for the file OSX_Elementary.qtcurve. We click on the button Accept and ready.

Now it is the turn of the Window colors, fonts, and other elements, so that the edge and the applications are in play. We are going to the KDE Preferences »Application Appearance» Colors » and click on the button Import Scheme.

We select the file OSX_Elementary.colors that we just unzipped and click the button Accept.

Typography

So that the sources in KDE look similar to those of eOS we must have the sources installed in the system Droid Sans.

We are going to the KDE Preferences »Application Appearance» Fonts » and click on the button Fit all fonts. We select Droid Sans, with a size of 9,0 and we click the button Accept.

sources_config

Appearance of GTK applications

To configure the appearance of the GTK Applications we must have the package installed kde-gtk-config. In addition, we must also have the corresponding engines installed.

In the case of Arch Linux called: oxygen-gtk2, oxygen-gtk3 y qtcurve-gtk2. In the case of Debian called: gtk2-engines-oxygen, gtk3-engines-oxygen, gtk2-engines-qtcurve.

We are going to the KDE Preferences »Application Appearance» GTK » and we leave it this way:

kde_gtk_config

In the case of Font I use Go with a size of 12px, but it can still be used Droid Sans with a size of 10 preferably.

Icon Theme

Luckily for us, there is already an icon theme called KDE Elementary, and although it is not as complete or updated as I would like, at least it fulfills its function.

In the same way, I added some modifications, such as the new folders of the icon set of eOS.

To install it we unzip the file elementary.7z and we copy it in the folder /home/your_user/.kde/share/icons/ o /home/your_user/.kde4/share/icons/. If the folder is not there, they create it.

We are going to the KDE Preferences »Application Appearance» Icons » and we select them.

Adjusting the panels on the Desktop

Now we have to make a few adjustments to the desktop. The first thing is to move the bottom panel to the top. I think every KDE user knows how to do it, but just in case, what we have to do is:

Right click on the panel »Unlock graphic elements» Right click on the panel again »Panel options» Panel preferences and drag the panel to the top by grabbing the button Screen edge with the cursor.

panel_config

Now with the Graphic Elements Unlocked, we are eliminating in the upper panel the Task Manager. We move the System Tray for the right side of the panel, and add two standoffs to both sides of the Plasmoid of Date and Time, so that we are in the center.

It has to be this way:

panel_config_up

We only have two things to do:

  1. I haven't found a way to make the date and time both look horizontally and not one on top of the other. If anyone knows how to do it, please tell me to update this article.
  2. I also can't find a way to change the menu icon KDE and put the word Apps o Applications. I tried doing a . PNG with the text but it doesn't suit me.

They are two minor details but if I can solve them, this tutorial would be even better.

For icons The System Tray We can use the default ones, although I will give myself the task of looking for some that are more similar or equal to those of eOS.

Dock

Once we have finished with the top panel, then we have to install a Dock. Either Plank, AWN, Cairo DockWe have several alternatives, you choose the one you want.

But in my case, what I do is use a second panel KDE, since it fulfills the function of Dock perfectly. We do again Right click on an area of ​​the top panel »Panel Options» Add Panel »Empty Panel.

The downside of using the panel is that we will not be able to change its background easily, since it obtains the one that is established in the Plasma theme

Right click on the new panel »Add graphic elements» Task Manager only icons. With this we will have a panel similar to Unity o Windows 7, where open applications only show their icons and not the name of the window.

Another advantage is that when we open an application, we right click on the icon and mark the option Show a launcher when not running. In this way the icon always stays on the panel and it is easier to launch the application. We just have to open the applications that we want to appear in the Dock, and we are fixing them.

Once this is done, we go back to the Panel Preferences and using the slider we reduce its size so that it is not full screen.

panel_config_arrow

We return to Panel Preferences and in the More options button, we have to mark: Windows can cover and align the panel to Centro.

Wallpapers

We almost have everything ready. What are we left with? Well clearly that the wallpaper. Luckily the boys of eOS They let us download the official funds from the following link:

Download eOS Wallpapers

But inside the compressed file I left them the background that comes by default in eOSso they just have to use that one if they want to.

To do

I only leave a couple of things pending. We could use the theme of Plymouth de eOS for when the PC boots, but not everyone uses Plymouth. So this is up to you.

Another pending issue is to use the same issue to Session manager. KDE uses KDM although it can be perfectly installed LightDM and with a little patience and skill, use the same theme of eOS. I did this some time ago and I don't want to risk it.

I understand that in Arch Linux it can be done easily, but right now I don't want to break my install so I don't mind using a theme KDM beautiful.

I also leave pending to create a theme of icons that are very similar to those of eOS for the KDE tray. But don't worry, as I achieve this I will update the post.


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   Bond said

    Many thanks! The bad thing for me about elementary OS, in addition to the above, is that it has a very long development cycle. It has been in beta xD for about 2 years. Above now it seems that the future is more in qt than in gtk

    1.    elav said

      Actually, the fact that it is in beta is not so bad, because those who use it receive constant updates ... but when you really need to work, it is very simple, especially for the applications.

    2.    Anibal said

      Bonus, I use it daily, as Elav says all the time there are updates and it is very stable, I had no problem since I used it for months, no hang, close, or reboot, nothing at all.
      It's great.

      The qty gtk they are discussing, but it is because of following ubuntu with xMir or the other distros

      1.    elav said

        They should do Elementary over KDE. It would be a dream come true *_*

  2.   Left Handed said

    You could also use an icon theme called Elementary USU

    1.    elav said

      So is. Although Elementary USU is somewhat outdated. New icons must be added 🙂

  3.   da3mon said

    I would switch to KDE if it were up to me that it did not consume many more resources ... At the moment I am happy using XFCE in Linux Mint

    1.    BishopWolf said

      "Many more resources" ?? how many 600 MB? do you have less than 1GB of RAM? in that case I feel sorry for you.

  4.   pandev92 said

    If elementary was in beta because it was using new gnome technologies, I would understand ... but they stay in beta and on based on an increasingly outdated version of gnome.

  5.   Germaine said

    Thanks for the tutorial; I used most of the modifications and others with my style, that's the great thing about the KDE desktop.

    1.    elav said

      Thank you, I'm glad it served you.

  6.   DanielC said

    Explanatory note: Elementary is based on 12.04

    1.    elav said

      You are quite right, I already corrected it. Thank you

  7.   cooper15 said

    Good post elav, I love KDE and if I don't use it now it's because of the resources issue, however I hope to return to that beauty soon.

    1.    elav said

      Thank you .. 🙂

  8.   KZKG ^ Gaara said

    Good post 😀
    I will also put the Plymouth on it and see if I make a theme for Slim (I don't use KDM hehe)… it's time to drastically change my laptop 🙂

  9.   truko22 said

    It's amazing how many users transform KDE in an unrecognizable and cool way, I try and always return to the default KDE format 😀

    1.    elav said

      Yes, that usually happens. Actually, the change was not made in my session but in a test session 🙂

  10.   dhunter said

    @Elav all this can be automated in bash, why don't you get excited and start a project on github?

    See mine to install Wheezy + KDE, you could make one to configure KDE and it would work on any distro.

    https://github.com/xr09/kaos/archive/master.zip

    1.    elav said

      Whenever you propose it to me I tell you the same thing: Unfortunately I cannot use Github, or any other site of this type that asks me for my SSH public or private keys, because my ISP will not let me connect.

      1.    dhunter said

        Like what public keys? Can't even go and download something?

        1.    elav said

          Yes, I can download, but I can't commit 😛

          1.    dhunter said

            Try adding this to your .gitconfig

            [hub]
            protocol = https

  11.   User said

    Thanks for sharing, but it was horrible.

    1.    elav said

      Thank you! 😛

  12.   ManuelMDN said

    Taking advantage of the theme, someone knows how to put the username in the upper right corner as in gnome and unity ... in KDE

    1.    BishopWolf said

      This is using conky and any command that returns the username

    2.    Fedorian said

      If you don't mind making it tacky, here goes: Use the cashew. Get into activities and change the name of the one you use regularly. That's it 😛

  13.   James_Che said

    Very good, the only thing that did not work for me was the window decorator, I pasted it in the folder, but it did not appear in the preferences, I installed one called ElementaryLuna by Garthecho and it looked good, 😀, thank you very much for the tutorial, it I will visit from time to time to see what changes you make 🙂

  14.   xxmlud said

    Elav, huge !!
    I'll keep it in mind. Greetings and thanks.
    Keep going.

    1.    elav said

      😉 Thank you

  15.   Peter said

    I managed to put the time with the date on the right side in the upper panel ^^, although I did it very late I think it is 2:27 am. here: '(you just have to play with the size of the panel and that's it, reducing it a bit is next to it.

    I hope I have helped a little bit 🙂

  16.   Esteban said

    Excellent!

    Your guide helped me to leave my PC very well!

    The desktop theme for some reason when I install it leaves the list of windows with the text very blurred and it cannot be read well, I opted to use "Elegance" for now.

    Thank you again!

  17.   Joaco Ex said

    Hello, very good, I would like to do a couple of things to KDE, but I don't know if it will be possible.
    - I would like the menu of the tray icons to have a style similar to that of Elementary and Gnome 3, that is to say, similar to that of a comic strip, instead of being all square.
    - I would like to give you the way to change desktops from elementary to KDE

    Do you think you can?

  18.   sadalsuud said

    Hey !! great thank you very much ... I had already started this task of converting kde to elementary style and today I saw this tutorial and I polished a lot more what I was wearing. I didn't know about qtcurve 😀

  19.   June said

    The links are down, could you please re-upload them. Cheers

  20.   David said

    The link http://www.desdelinux.net/ftp/KDE_Elementary.7z It's broken, could you fix it please?

  21.   Cesar Callejas placeholder image said

    The download link no longer works.