Files
ansible/fedora-kde-setup.md
glennigen 4b3269e880 docs: tilføj maksimér/minimer genveje, fjern standard KDE-genveje
- Tilføj Maksimer vindue (Meta+Up) og Minimer vindue (TOM)
- Fjern Spectacle, Systemindstillinger og Luk vindue — standard i KDE
2026-05-24 18:45:09 +02:00

7.0 KiB

Fedora KDE — Opsætningsguide

Manuel installationsguide til en frisk Fedora KDE-installation. Følg sektionerne i rækkefølge.

Automatisk installation: De fleste trin herunder kan automatiseres via Ansible. Se README.md for kørselsvejledning. Denne guide gælder hvis du foretrækker at køre trinene manuelt.

Indeks

  1. RPM Fusion

  2. Pakker

  3. Systemindstillinger

  4. KDE-genveje


RPM Fusion

RPM FusionKonfigurationsvejledning

Konfiguration

Aktivér RPM Fusion repos og opdater core:

sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
sudo dnf config-manager setopt fedora-cisco-openh264.enabled=1
sudo dnf update @core
sudo dnf install rpmfusion-\*-appstream-data

Multimedia

RPM Fusion Multimedia-guide

sudo dnf swap ffmpeg-free ffmpeg --allowerasing
sudo dnf update @multimedia --setopt="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin

Intel (nyere CPU)

sudo dnf install intel-media-driver

DVD

sudo dnf install rpmfusion-free-release-tainted
sudo dnf install libdvdcss

Firmware

sudo dnf install rpmfusion-nonfree-release-tainted
sudo dnf --repo=rpmfusion-nonfree-tainted install "*-firmware"

↑ Indeks


Pakker

Importer nøgler & repos

1Password

sudo rpm --import https://downloads.1password.com/linux/keys/1password.asc
sudo sh -c 'echo -e "[1password]\nname=1Password Stable Channel\nbaseurl=https://downloads.1password.com/linux/rpm/stable/\$basearch\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=\"https://downloads.1password.com/linux/keys/1password.asc\"" > /etc/yum.repos.d/1password.repo'
sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg
sudo dnf config-manager addrepo --from-repofile=https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo

Jottacloud

sudo tee /etc/yum.repos.d/JottaCLI.repo > /dev/null << 'EOF'
[jotta-cli]
name=Jottacloud CLI
baseurl=https://repo.jotta.cloud/redhat
gpgcheck=1
gpgkey=https://repo.jotta.cloud/public.gpg
EOF

VSCodium

sudo tee -a /etc/yum.repos.d/vscodium.repo << 'EOF'
[gitlab.com_paulcarroty_vscodium_repo]
name=gitlab.com_paulcarroty_vscodium_repo
baseurl=https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/rpms/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg
metadata_expire=1h
EOF

Tailscale

sudo dnf config-manager addrepo --from-repofile=https://pkgs.tailscale.com/stable/fedora/tailscale.repo

Cider

sudo rpm --import https://repo.cider.sh/RPM-GPG-KEY
sudo tee /etc/yum.repos.d/cider.repo << 'EOF'
[cidercollective]
name=Cider Collective Repository
baseurl=https://repo.cider.sh/rpm/RPMS
enabled=1
gpgcheck=1
gpgkey=https://repo.cider.sh/RPM-GPG-KEY
EOF

Installer pakker

DNF

sudo dnf install fastfetch stow fish kitty lsd glow tailscale steam git gh neovim tldr btop 1password sublime-text gamemode gamescope obs-studio jotta-cli codium rpmconf Cider

Flatpak

Tilføj først Flathub som remote:

flatpak remote-add --if-not-exists --system flathub https://dl.flathub.org/repo/flathub.flatpakrepo

Installer derefter pakker:

flatpak install -y --system flathub \
  com.discordapp.Discord \
  io.github.Faugus.faugus-launcher \
  com.adamcake.Bolt \
  com.notesnook.Notesnook \
  com.saivert.pwvucontrol \
  com.github.tchx84.Flatseal \
  org.kde.kdenlive \
  it.mijorus.gearlever \
  com.github.Matoking.protontricks \
  com.vysp3r.ProtonPlus \
  org.musicbrainz.Picard \
  io.github.lullabyX.sone \
  io.github.radiolamp.mangojuice

Fonte

Download og installer JetBrainsMono Nerd Font:

mkdir -p ~/.local/share/fonts/j
curl -Lo /tmp/JetBrainsMono.zip https://github.com/ryanoasis/nerd-fonts/releases/download/v3.4.0/JetBrainsMono.zip
unzip /tmp/JetBrainsMono.zip -d ~/.local/share/fonts/j/
rm /tmp/JetBrainsMono.zip
fc-cache -f

Ikon-tema

Installer Kora og sæt det som standard KDE ikon-tema:

git clone --depth 1 https://github.com/bikass/kora.git /tmp/kora-repo
mkdir -p ~/.local/share/icons
cp -r /tmp/kora-repo/kora ~/.local/share/icons/
gtk-update-icon-cache ~/.local/share/icons/kora
kwriteconfig6 --file kdeglobals --group Icons --key Theme kora
rm -rf /tmp/kora-repo

Dotfiles

git clone https://git.itedb.dk/glennigen/.dotfiles.git ~/.dotfiles
cd ~/.dotfiles
stow -d stow_me/ -t ~ .

Configs

Jottacloud

run_jottad
jotta-cli login

Firefox about:config

Åbn about:config og sæt:

accessibility.typeaheadfind.enablesound = false
media.hardwaremediakeys.enabled        = false
clipboard.autocopy                     = false
middlemouse.paste                      = false
widget.gtk.native-emoji-dialog         = false

↑ Indeks


Systemindstillinger

Fish som login-shell

chsh -s $(which fish) $USER

Sudoers — shutdown uden password

Tilføj en regel så shutdown-scripts kan køre uden password-prompt:

echo "$USER ALL=(ALL) NOPASSWD: /sbin/shutdown" | sudo tee /etc/sudoers.d/shutdown-nopasswd
sudo chmod 0440 /etc/sudoers.d/shutdown-nopasswd

NetworkManager & systemd-resolved

sudo ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf

↑ Indeks


KDE-genveje

Sæt genvejene manuelt via System Settings → Shortcuts.

Globale genveje

App Genvej
Kitty Meta+Return
1Password Quick Access Meta+Ctrl+.
1Password Toggle Meta+Ctrl+,
Shutdown script Meta+Ctrl+Alt+S
Maksimer vindue Meta+Up
Minimer vindue TOM
Reboot script Meta+Ctrl+Alt+R
Firefox Meta+B

Custom Commands

Opret under System Settings → Shortcuts → Custom Shortcuts:

Navn Kommando
1password qa 1password --quick-access
1password toggle 1password --toggle
app_close_and_shutdown kitty --override window_title="shutdown-script" bash -c "~/scripts/app_close_and_shutdown.sh; exec bash"
app_close_and_restart kitty --override window_title="shutdown-script" bash -c "~/scripts/app_close_and_reboot.sh; exec bash"

↑ Indeks