This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Saving all theme related setting together?

Tags: None
(comma "," separated)
finster
Registered Member
Posts
4
Karma
0
I found this thread about saving theme settins but the explanation no longer holds true for Plasma 5,7. How can I save all my theme related setting in Plasma 5.7 (window decorations, desktop effects, desktop theme, window color theme, etc. (if I forgot any)) to quickly switch between such "theme profiles"?
User avatar
Rog131
Registered Member
Posts
828
Karma
10
finster wrote:I found this thread about saving theme settins but the explanation no longer holds true for Plasma 5,7. How can I save all my theme related setting in Plasma 5.7 (window decorations, desktop effects, desktop theme, window color theme, etc. (if I forgot any)) to quickly switch between such "theme profiles"?


From the Plasma 5.1 onwards the plasma has supported the 'Look and Feel': http://notmart.org/blog/2014/08/choose- ... xperience/
Plasma 5.1 will make way easier to fine-tune their workspace to their needs.While already very powerful, it was not always trivial, so now on one hand it will be possible choose between plasmoids that offer the same feature with a very simple UI.
On the other hand, ever wanted to set themes, look and feel of your desktop, but was discouraged by how many places you had to change themes to make the experience as you wanted? being icon theme, widget style, plasma theme, cursors etc…
Plasma 5.1 will support the concept of Look and Feel packages (or “mega themes” if you like) Basically an one stop place to set the look and feel of the whole desktop...


With the Plasma 5.7 you could copy the available look&feel (Breeze) from the /usr/share/plasma/look-and-feel/ to the ~/.local/share/plasma/look-and-feel/ and use it as a template...

Image
Full image: http://imgur.com/jfwv41W

Edit by hand the name, widget style, color scheme, plasma theme, ... and have a new look&feel mega theme.

Image
Full image: http://imgur.com/jECQ5h5


Future - with the Plasma 5.8 (5.9 ?) you could have tools - Minutes Monday Plasma Hangout:

- https://mail.kde.org/pipermail/plasma-d ... 55483.html
notmart:
...
* started a tool in plasma-sdk, lookandfeelexplorer, to create look and feel
packages that are based on the current desktop setup


- https://mail.kde.org/pipermail/plasma-d ... 56198.html
notmart:
* look and feel kcm has now a KNewStuff button, taking content from new server


- https://mail.kde.org/pipermail/plasma-d ... 56848.html
notmart:
...
* work on look and feel creator application
finster
Registered Member
Posts
4
Karma
0
Hmm, I can't quite follow. So I copied the Breeze theme to the folder you specified (which I had to create first) and it looks like this:


Code: Select all
lo-pilno@k-plas:~/.local/share/plasma/look-and-feel/org.kde.blyat.desktop/contents$ tree .
.
├── components
│   ├── artwork
│   │   ├── background.png
│   │   ├── logout_primary.svgz
│   │   ├── restart_primary.svgz
│   │   └── shutdown_primary.svgz
│   ├── BreezeBlock.qml
│   ├── BreezeHeading.qml
│   ├── BreezeLabel.qml
│   ├── InfoPane.qml
│   ├── KeyboardLayoutButton.qml
│   ├── LogoutOptions.qml
│   ├── LogoutScreen.qml
│   ├── UserDelegate.qml
│   ├── UserList.qml
│   └── UserSelect.qml
├── defaults
├── desktopswitcher
│   └── DesktopSwitcher.qml
├── lockscreen
│   ├── ChangeSession.qml
│   ├── LockOsd.qml
│   ├── LockScreen.qml
│   └── MainBlock.qml
├── loginmanager
│   ├── breeze.jpg
│   ├── Main.qml
│   ├── metadata.desktop
│   └── theme.conf
├── logout
│   └── Logout.qml
├── osd
│   ├── OsdItem.qml
│   └── Osd.qml
├── previews
│   ├── desktopswitcher.png
│   ├── lockscreen.png
│   ├── loginmanager.png
│   ├── preview.png
│   ├── runcommand.png
│   ├── splash.png
│   ├── userswitcher.png
│   ├── windowdecoration.png
│   └── windowswitcher.png
├── runcommand
│   └── RunCommand.qml
├── splash
│   ├── images
│   │   └── kde.svgz
│   └── Splash.qml
├── userswitcher
│   └── UserSwitcher.qml
├── windowdecoration
│   └── WindowDecoration.qml
└── windowswitcher
    └── WindowSwitcher.qml


In all of those qml files there is code, nowhere I can see a config file where I just can plop in the name of the color scheme or the window decorations skin.
User avatar
Rog131
Registered Member
Posts
828
Karma
10
finster wrote:Hmm, I can't quite follow....

In all of those qml files there is code, nowhere I can see a config file where I just can plop in the name of the color scheme or the window decorations skin.


Image
Full image: http://imgur.com/R0EF4O6


Name

Image
Full image: http://imgur.com/tCdtyzj

Name of the look&feel theme and the 'X-KDE-PluginInfo-Name' are in the metadata.desktop


Previews

Image
Full image: http://imgur.com/1DrgL2j

Previews, that is System Setting pictures, are at the .../contents/previews/


Default key values

The default key values are at the 'defaults' text file. With the plasma 5.6 available keys: https://www.kubuntuforums.net/showthrea ... l-Defaults . Probably they are same with the 5.7.


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], q.ignora, watchstar