aboutsummaryrefslogtreecommitdiffstats
path: root/org
diff options
context:
space:
mode:
authornathan <nathansmith@disroot.org>2025-11-18 15:40:57 +0000
committernathan <nathansmith@disroot.org>2025-11-18 15:40:57 +0000
commit1062a1e809110945bb6bfb21f0998b77f07fb500 (patch)
tree60ad9eaad37828f439e0de9b20f7b0172880c9e1 /org
parent3cc85d05f9d887b374fc6c3b049b4374aa3be103 (diff)
downloadshittyweb-1062a1e809110945bb6bfb21f0998b77f07fb500.tar.gz
shittyweb-1062a1e809110945bb6bfb21f0998b77f07fb500.tar.bz2
shittyweb-1062a1e809110945bb6bfb21f0998b77f07fb500.zip
qt in xfce
Diffstat (limited to 'org')
-rw-r--r--org/distro-guides/xfce.org76
1 files changed, 45 insertions, 31 deletions
diff --git a/org/distro-guides/xfce.org b/org/distro-guides/xfce.org
index 5d347e4..26d8912 100644
--- a/org/distro-guides/xfce.org
+++ b/org/distro-guides/xfce.org
@@ -2,60 +2,74 @@
#+TITLE: Xfce Guide
* Xfce DE
- :PROPERTIES:
- :CUSTOM_ID: xfce-de
- :END:
+:PROPERTIES:
+:CUSTOM_ID: xfce-de
+:END:
Indeed the best DE out there.
By default xfce is a very plain desktop and looks kind of old and shitty
(like this website), but it can look and feel great with some work!
-+ Install nicer icons like papirus, can never go wrong with papirus
- icons. then set them as your icon theme.
++ +Install nicer icons like papirus, can never go wrong with papirus
+ icons. then set them as your icon theme.+ For even better icons install buuf!
+ Install a better theme. Some good ones are:
+ [[https://github.com/originalseed/darkcold][DarkCold (the best theme)]]
+ [[https://drasite.com/flat-remix-gtk][flat-remix]]
+ [[https://www.xfce-look.org/p/1681313/][gruvbox]]
+ [[https://www.xfce-look.org/p/2098041][DoorMaker]]
+ [[https://www.xfce-look.org/p/1394325][BaZik]]
-+ Install kvantum and kvantum-qt5 to change qt themes. Add this to
- =/etc/environment= for kvantum to work:\\
- =QT_STYLE_OVERRIDE=kvantum=
-+ Whisker menu for those who want a more modern menu:
++ Whisker menu for those who want a modern bloated menu:
+ Install whisker menu for a way better menu
+ Go into the panel settings to remove the old one and change it to
whisker menu.
+ Enable clipman as one of the startup apps for a kde like clipboard.
+ Make some nicer keybinds:
- + Bind =xfce4-popup-whiskermenu= to something like alt+f1 than use
- xcape to bind it to super to get around the xfce super key bug. Add
- =xcape -e 'Super_L=Alt_L|F1'= as a startup application or whatever
- dummy keybind you binded to whiskermenu. Sadly xfce cant bind
- anything to super key without breaking other shortcuts that use
- super so we have to use xcape in a painful hacky way.
- + Bind "super+v" to =xfce4-clipman-history= to make it feel more like
- the kde clipboard
+ + Bind "super+v" to =xfce4-clipman-history= to make it feel more like the kde
+ clipboard
+ + Open "Window Manager" and go to "keyboard" to make the wm binds better.
+ Make new windows show up at the center by going into the "Window
- ManagerTweaks" "Placement" tab, turning the minimum size all the way
- up and make sure its set to place new windows at the center.
-+ Go into "Window Manager" and set a cooler window style and more sane
- shortcuts for virtual desktops.
+ ManagerTweaks" "Placement" tab and turning the minimum size all the way up.
++ Go into "Window Manager" and set a cooler window style.
+ Go into "Window Manager Tweaks" and fuck around with the compositor
settings for cool clear things.
++ For follow focus go into "Window Manager" than "focus" where you can fuck
+ around. I personally like follow focus with zero delay :D
+
+* Qt programs in xfce
+:PROPERTIES:
+:CUSTOM_ID: qt
+:END:
+Qt programs tend to look out of place in a gtk based DE like xfce. This can be
+fixed with kvantum and qt6ct. Here is the thing: qt5 works just fine with
+kvantum alone while qt6 will have a black on black tooltip, and qt6 programs
+without kvantum will use your gtk color scheme but not widget style. For things
+to play nicely you need both qt6ct and kvantum.
+
+To use them:
+Add these to your =/etc/environment=:
+#+begin_src shell
+ QT_STYLE_OVERRIDE=kvantum
+ QT_QPA_PLATFORMTHEME=qt6ct
+#+end_src
+
+Ignore the misconfiguration errors in qt6ct.
+
+Set whatever theme you want from kvantum than set the theme to kvantum in
+qt6ct. *qt6ct does not follow your system fonts.* If things look weird it might
+be the fonts.
+
+The qt theme I use is [[https://github.com/originalseed/kvdarkcold][kvdarkcold]].
* Rofi in xfce
- :PROPERTIES:
- :CUSTOM_ID: rofi-in-xfce
- :END:
+:PROPERTIES:
+:CUSTOM_ID: rofi-in-xfce
+:END:
The default xfce appfinder been causing me issues lately so I decided to
-switch to rofi.\\
-\\
-To make rofi work with my workflow I like to add some binds for it:
+switch to rofi.
-+ Bind =rofi -show drun -icon-theme "Papirus-Dark" -show-icons= to
- super+d
+To make rofi work with my workflow I like to add some binds for it:
++ Bind =rofi -show drun -icon-theme "buuf" -show-icons= to super+d
+ Bind =rofi -show run= to super+r
-+ Bind =rofi -show window -icon-theme "Papirus-Dark" -show-icons= to
- super+w
++ Bind =rofi -show window -icon-theme "buuf" -show-icons= to super+w
There is much more I could use rofi for but this is all I need.