Framework LED Matrix, over amplication, Mac fnmode for Fedora, OBS CQ, Python config for Helix and yapf3
3.5 KiB
Fedora 39 User Setup
Now that you have setup your new system, time to configure quality-of-life user settings!
Note: This document details the user level setup only. This means settings that you may make without superuser permission and are remembered in the home directory. For system level setup, see Fedora 39 System Setup. This is originally written for Fedora 39 and updated to Fedora 40.
Default apps
- Shell: Fish (
chsh -s /usr/bin/fish
) - Video: MPV
Power
Turn off Automatic Suspend
when Plugged In
.
Displays
Turn on Night Light and slide the slider to almost the very left.
gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer', 'variable-refresh-rate']"
Then turn fractional
scaling to 125%.
Keyboard
In Input Sources
, add Chinese (Intelligent Pinyin)
and
Hanyu Pinyin Letters (with AltGr dead keys)
.
Touchpad
- Slightly higher pointer speed
- Enable tap to click
Privacy & Security
File History & Trash
: Auto delete everything in 30 days
Shortcuts
| Name | Shortcut | Command |
| Home folder | Super
+ F
|
| Launch email client | Super
+ E
|
| Launch web browser | Super
+ W
|
| Microphone mute/unmute | Super
+ A
|
In Settings -> Keyboard -> Custom Shortcuts:
| Name | Shortcut | Command |
| Launch Calculator | Super
+ C
| gnome-calculator
|
| Launch Dictionary | Super
+ D
| goldendict-ng
|
| Launch Terminal | Super
+ T
| alacritty
|
| Swap Esc with Caps Lock | Ctrl
+ Super
+ S
| gsettings set org.gnome.desktop.input-sources xkb-options "['caps:swapescape']"
|
| Disable Caps Lock | Ctrl
+ Super
+ D
| gsettings set org.gnome.desktop.input-sources xkb-options "['caps:none']"
|
| Clear key mappings | Ctrl
+ Super
+ C
| gsettings set org.gnome.desktop.input-sources xkb-options "[]"
|
| Toggle OBS Recording | Super
+ R
| obs-cmd -w obsws://localhost:4455/<secret> recording toggle
|
| Save OBS Replay | Super
+ Alt
+ C
(for capture) | obs-cmd -w obsws://localhost:4455/<secret> replay save
|
Migrating Thunderbird and Firefox
Look in installs.ini
and profiles.ini
and keep the last one.
Or use the profile managers.
Migrating podman rootless containers
Reset SELinux labels:
restorecon -RFv $HOME/.local/share/containers
App settings
- Terminal: Monospace 15
- Text Editor
- Monospace 15
- Using the top right settings icon:
- Show Line Number
- Show Right Margin
- Spaces Per Tab: 4
- GSConnect: Enable in Extensions app, pair with phone, and adjust settings accordingly.
- Xournal++: turn on dark mode
- OBS: 2560x1440,
mkv,
VAAPI AV1 (CQ 20), opus, output to
~/Videos/OBS/
- Install per application audio capture.
To install the plugin: open OBS folder from its menu, decompress the zip and
remove the outer folder and put in the
plugins
folder, creating it if it doesn't exist. The final result should be something like.config/obs-studio/plugins/linux-pipewire-audio/{bin,data}/...
- Enable websocket server and install obs CLI for obs-websocket v5 to emulate global shortcuts on Wayland
- Enable replay buffer of 60 seconds and 1000 MB
- Install per application audio capture.
To install the plugin: open OBS folder from its menu, decompress the zip and
remove the outer folder and put in the
Tricks
Over amplification is nowhere to be found on recent GNOME Tweaks:
gsettings set org.gnome.desktop.sound allow-volume-above-100-percent 'true'