PLease show me your KDE setup

please inspire me to do my own setup!!!!!

Well, here's my KDE desktop; I hope it gives some inspiration. :crazy_face:

kde_desktop_01

If you want to see panel and window decorations

kde_desktop_02

9 Likes

This is one of my Activities. Now not working anything on it right now, just listening radio on https://store.kde.org/p/1313987/ with XAVA started for the shot :slight_smile:

image

Here some more about my setup

6 Likes

This is kind of the same topic as the monthly desktop threads. You should look through those if you want inspiration.

4 Likes

I use mostly the Manjaro Breath theme, with some colours customised:


I also removed all window borders from Konsole, as well as the scrollbar and menus.

Here is a slightly more recent one, with a changed prompt in Konsole :frog: and a temperature sensor display for the CPU added in the tray.

2 Likes

Damn, that's a pimp setup :heart_eyes:

EDIT: would you mind sharing what dock you are using, icon pack, and what app you are using to get the temps at the top there? :angel:

haha, glad you like it.

I use Latte-Dock and Papirus-icons with Arc-Dark Plasma Style. I had a Maia version too, but needs more tweaking when comes to some details. The GTK+ themes are in our repos too.
For temperature i use(d) plasma-applet-thermal-monitor. The problem with it is that now it crashes if you want to set it up. Mine still works as it has the old config working, but if i want to change things, i can't now. People already noticed the developer to do an update to the code. Maybe it will happen soon.

Meanwhile i start to play again with kargos. You can install is from AUR or trough KDE Store. Once you add it to Panel as widget and set it up with a script that is in a safe place.
For example you create something like ~/Documents/scripts/temperatures.3s.sh and make it executable, then add this code to it (or something like that depending of the CPU and GPU):

#!/usr/bin/env bash

#install lm-sensors first
#sudo sensors-detect then press Enter till the end

temp=$(sensors | grep -oP 'Core.*?\+\K[0-9.]+')
temp0=$(sensors | grep 'Core 0' | cut -c '16-17')
temp1=$(sensors | grep 'Core 1' | cut -c '16-17')
temp2=$(sensors | grep 'Core 2' | cut -c '16-17')
temp3=$(sensors | grep 'Core 3' | cut -c '16-17')
fan_speed=$(sensors | grep -oP 'fan1.*?\K[0-9.]+')
hdd_temp=$(nc localhost 7634 | cut -c '29-30')
if [ -d "/proc/driver/nvidia" ]; then
    gpu_temp=$(nvidia-smi --query-gpu=temperature.gpu --format=csv,noheader)
    # https://stackoverflow.com/a/41859700/6074780
    # echo "<font size='2'>CPU&nbsp;&nbsp;Fan&nbsp;GPU</font><br><font face='Hack' size='2'>&nbsp;${temp%%.*}ยฐ&nbsp;${fan_speed}ยฐ&nbsp;${gpu_temp}ยฐ</font>"
    echo "<font size='1'>CPU1&nbsp;&nbsp;CPU2&nbsp;&nbsp;CPU3&nbsp;&nbsp;CPU4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fan&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GPU&nbsp;&nbsp;&nbsp;SSD</font><br>&nbsp;${temp0%%.*}ยฐ&nbsp;&nbsp;&nbsp;${temp1%%.*}ยฐ&nbsp;&nbsp;&nbsp;${temp2%%.*}ยฐ&nbsp;&nbsp;${temp3%%.*}ยฐ&nbsp;&nbsp;&nbsp;${fan_speed}&nbsp;&nbsp;&nbsp;${gpu_temp}ยฐ&nbsp;${hdd_temp}ยฐ| font=Noto Sans size=8.5"
else
    echo "CPU&nbsp;Fan<br>${temp%%.*}ยฐ&nbsp;${fan_speed}| font=Noto Sans size=9"
fi
echo "---"
TOP_OUTPUT=$(top -b -n 1 | head -n 20 | awk 1 ORS="\\\\n")
echo "$TOP_OUTPUT | font=monospace iconName=htop" 

then load the script to the kargos widget. you can have as many kargos widgets you want and each have their own scripts.
For hdd_temp you need to install hddtemp package and enable the service of it, eventually change the /dev/ ro the one you want to monitor or for multiple entries is a bit different approach, but there are some good tutorials to use, sometimes you need to personalize the script for your PC/laptop to properly work. More or less the same as with conky scripts.

Hope this will help you start playing around. :slight_smile:

3 Likes

I love that manjaro-frog command! What's the message in the other screenshot, if you don't mind to share?

1 Like

manjaro-frog is a really simple script I wrote, as a whimsical, and utterly useless, alternative to neofetch :smiley:

manjaro-frog
#!/bin/bash
printf "๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ  ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ \n\
๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ  ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ \n\
๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ  ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ \n\
๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ  ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ \n\
๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ            ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ  \n\
๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ  ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ  ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ \n\
๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ  ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ  ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ \n\
๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ  ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ  ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ \n\
๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ  ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ  ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ \n\
๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ  ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ  ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ \n\
๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ  ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ  ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ \n\
๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ  ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ  ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ \n\
๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ  ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ  ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ \n\
๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ  ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ  ๐Ÿธ๐Ÿธ๐Ÿธ๐Ÿธ \n"

Were you expecting something more sophisticated? Nope, it's really simple. :frog:

Here is the anglo-runes script, which can help you decipher the message. You might be disappointed with its content, though, it's nothing life changing... I mostly used it because runes look cool in the terminal :slight_smile:

anglo-runes
#!/bin/sed -f
s/./\L&/g
s/q/แ›ฃแšน/g
s/th/แšฆ/g
s/ng/แ›/g
s/ae/แšซ/g
s/ea/แ› /g
s/io/แ›ก/g
s/oe/แ›Ÿ/g
y/abcdefghijklmnoprstuvwxyz/แšชแ›’แšณแ›žแ›–แš แšทแšปแ›แ›„แ›ฃแ›šแ›—แšพแšฉแ›ˆแšฑแ›‹แ›แšขแš แšนแ›‰แšฃแšด/
2 Likes

Again, that's awesome stuff! Thanks for sharing how they work.

1 Like

Thanks, man - appreciate it! :smiley:

2 Likes

But now you have to share how to translate back a runic text :smiley:

2 Likes

I think they gave a rosetta right there ^
(however ahistorically crude it may be)
Besides ... everyone knows all you need is Odal and a necklace of Mjolnir ..
Then you are a 'knight of odin' and all the rune powerz belongz to youz. :wink: :face_with_hand_over_mouth: :face_vomiting:

2 Likes

Unfortunately, the function that transcribes from the Latin alphabet to Anglo-Saxon runes is not an isomorphism, so the reversing it is not possible in the general case. The problem is that first all uppercase letters are transcribed to lowercase (the sed command s/./\L&/g), hence information is lost. Next, q is transcribed as แ›ฃแšน, but the sequence kw is also transcribed as แ›ฃแšน, so more information is lost here. The rest seems okay and should be reversible...

So if you ignore words that contain the sequence kw and uppercase and lowercase, you could transcribe back to Latin by reversing the sed commands.

2 Likes

Yeah, i wanted the easy way :smiley: :stuck_out_tongue:

Indeed is not hard to reverse it. Thanks for adding the fun factor here too :star_struck:

https://www.reddit.com/r/unixporn/search?q=KDE

You can also check people's setups:

2 Likes

Just so you know that for some reason, r/UnixPorn recently introduced a "no defaults" rule, which makes it a lot harder for everyone to post screenshots of most non-tiling setups (Gnome, KDE, Xfce, etc.). Therefore, the vast majority of KDE screenshots that exist before this unfair rule was enforced are for older versions.

As a result, disgruntled KDE users affected by the seemingly unfair rule sought refuge in other subreddits that welcome their screenshots by a ton:

2 Likes

That is outrageously offensive! How dare you post that here.

I hate 12-hour clock format. What were you thinking?

5 Likes

I hate to think what your response will be when you realize that my thermal monitor is set to display in Fahrenheit... :thermometer:

4 Likes

Teehee, i'm beginning to see a pattern emerging here. I eagerly await next month's Special Forum Post Word.


Oh stop it, you heartless monster. Have you no compassion whatsoever?

Damn, i promised myself i'd try hard not to post rhetorical questions .. must try harder.

3 Likes

Forum kindly sponsored by