diff options
Diffstat (limited to 'org/distro-guides/xfce.org')
| -rw-r--r-- | org/distro-guides/xfce.org | 76 |
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. |
