diff options
| author | Bradley Taunt <bt@btxx.org> | 2025-07-08 15:19:41 -0400 |
|---|---|---|
| committer | Bradley Taunt <bt@btxx.org> | 2025-07-08 15:19:41 -0400 |
| commit | 927b448cd31ff2c86db249ea4b49e32d3b9be9a5 (patch) | |
| tree | 923c1cad52de7da49c202f5004dea17b4adbe735 /_drafts | |
| parent | df422f13c0cff09a2fda689220b34116e50c233e (diff) | |
WIP layout changes, CSS minor tweaks
Diffstat (limited to '_drafts')
| -rw-r--r-- | _drafts/openbsd-desktop-plasma.md | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/_drafts/openbsd-desktop-plasma.md b/_drafts/openbsd-desktop-plasma.md new file mode 100644 index 0000000..acd59fb --- /dev/null +++ b/_drafts/openbsd-desktop-plasma.md @@ -0,0 +1,60 @@ +# Installing KDE Plasma on OpenBSD + +2025-07-08 + + + +~~~ +doas pkg_add consolekit2 polkit-kde-agent kde_plasma kde_plasma_extras +~~~ + +After the install you should read over the very helpful documentation found in your `pkg-readmes` directory: + +## Services and Permissions + +Before doing anything else, your user should be added to both the `_shutdown` user group and the `kde` login class. This allows your user to perform power actions (shutdown, reboot etc.): + +~~~ +doas usermod -G _shutdown your-username +doas usermod -L kde your-username +~~~ + +Then we also need `messagebus` enabled and running in order to perform these shutdown, logout, and reboot functions: + +~~~ +doas rcctl service enable messagebus +doas rcctl service start messagebus +~~~ + +## Performance Improvements + +In your `/etc/sysctl.conf` file: + +~~~ +kern.maxfiles=65535 +~~~ + +## Configuring `startx` + +Edit your `~/.xinitrc` file: + +~~~ +exec ck-launch-session startplasma-x11 +~~~ + +## Working with 4K Resolutions + +In your `~/.xsession` file: + +~~~ +export GDK_SCALE=1.25 +export QT_SCALE_FACTOR=1.25 +~~~ + +In your `~/.Xdefaults` file: + +~~~ +Xft.dpi: 163 +Xcursor.theme: Adwaita +Xcursor.size: 48 +~~~ |
