Skip to content

Instantly share code, notes, and snippets.

@hyunbinseo
Last active July 31, 2026 02:41
Show Gist options
  • Select an option

  • Save hyunbinseo/b1f508ae43f8bf94d86938bc51b71590 to your computer and use it in GitHub Desktop.

Select an option

Save hyunbinseo/b1f508ae43f8bf94d86938bc51b71590 to your computer and use it in GitHub Desktop.
Fedora KDE Setup
# cat /etc/os-release
NAME="Fedora Linux"
VERSION="44 (KDE Plasma Desktop Edition)"
RELEASE_TYPE=stable
ID=fedora
VERSION_ID=44
VERSION_CODENAME=""
PRETTY_NAME="Fedora Linux 44 (KDE Plasma Desktop Edition)"
mmcli -L
# /org/freedesktop/ModemManager1/Modem/0 [mtk] MBIM [14C3:4D75]
mmcli -m 0
# -----------------------------------
# General | path: /org/freedesktop/ModemManager1/Modem/0
# -----------------------------------
# Hardware | manufacturer: mtk
# | model: MBIM [14C3:4D75]
# -----------------------------------
# System | drivers: mtk_t7xx
# | plugin: mtk
# | primary port: wwan0mbim0
# | ports: wwan0 (net), wwan0at0 (at), wwan0mbim0 (mbim)
# -----------------------------------
# Status | lock: sim-pin2
# | unlock retries: sim-pin (3), sim-puk (10), sim-pin2 (3), sim-puk2 (10)
# | state: registered
# | power state: on
# | access tech: lte
# | signal quality: 83% (recent)
# -----------------------------------
# SIM | primary sim path: /org/freedesktop/ModemManager1/SIM/0
# | sim slot paths: slot 1: /org/freedesktop/ModemManager1/SIM/0 (active)
# | slot 2: /org/freedesktop/ModemManager1/SIM/1
# -----------------------------------
# Bearer | paths: /org/freedesktop/ModemManager1/Bearer/1
nmcli connection add type gsm ifname wwan0mbim0 con-name "SKT-LTE" apn "lte.sktelecom.com" connection.metered yes user "" password ""
# 'SKT-LTE' 연결이 성공적으로 추가되었습니다.
com.bitwarden.desktop
com.obsproject.Studio
com.usebottles.bottles
com.visualstudio.code
de.wwwtech.gitte
dev.zed.Zed
io.mpv.Mpv
org.freac.freac
org.localsend.localsend_app
org.onlyoffice.desktopeditors
org.telegram.desktop
us.zoom.Zoom
flatpak list --app --columns=application > flatpak-list.txt
# flatpak remotes --columns=name,url > flatpak-remotes.txt
flatpak install -y $(< flatpak-list.txt)
# OS-Independent Common Setup:
# See https://gist.github.com/hyunbinseo/b05f2c69c2b5ab8f7573956c3628d556
# See https://tesseract-ocr.github.io/tessdoc/InstallationOpenSuse.html
sudo dnf install tesseract-langpack-kor
# See https://discussion.fedoraproject.org/t/147640
timedatectl status
timedatectl set-local-rtc 0
# Minimize All Windows instead of Show Desktop (supports shortcut)
# See https://www.reddit.com/r/kde/comments/5sel7m/comment/n8t1qe6
sudo dnf install fcitx5
# 설치 중:
# fcitx5 x86_64 0:5.1.21-1.fc44 updates 5.2 MiB
# 종속 꾸러미 설치 중:
# fcitx5-data noarch 0:5.1.21-1.fc44 updates 11.1 MiB
# fcitx5-gtk3 x86_64 0:5.1.7-1.fc44 updates 120.5 KiB
# fcitx5-gtk4 x86_64 0:5.1.7-1.fc44 updates 116.5 KiB
# fcitx5-libs x86_64 0:5.1.21-1.fc44 updates 1.9 MiB
# fcitx5-qt-libfcitx5qt6widgets x86_64 0:5.1.14-1.fc44 updates 107.3 KiB
# fcitx5-qt-libfcitx5qtdbus x86_64 0:5.1.14-1.fc44 updates 275.3 KiB
# fcitx5-qt-qt6gui x86_64 0:5.1.14-1.fc44 updates 280.7 KiB
# fcitx5-qt5 x86_64 0:5.1.14-1.fc44 updates 268.6 KiB
# fcitx5-qt6 x86_64 0:5.1.14-1.fc44 updates 749.6 KiB
# xcb-imdkit x86_64 0:1.0.9-6.fc44 fedora 548.1 KiB
# 취약한 종속 꾸러미 설치 중:
# fcitx5-configtool x86_64 0:5.1.14-1.fc44 updates 985.9 KiB
# fcitx5-gtk x86_64 0:5.1.7-1.fc44 updates 70.4 KiB
# fcitx5-qt x86_64 0:5.1.14-1.fc44 updates 26.0 KiB
sudo dnf install fcitx5-hangul
# 시스템 설정 / 키보드 / 가상 키보드 / Fcitx 5 선택 후 적용
sudo dnf copr enable alternateved/keyd
sudo dnf install keyd
sudo systemctl enable keyd --now
sudo nano /etc/keyd/default.conf # See https://github.com/rvaiya/keyd

Bottles

Quick actions

Browse C:/ drive 버튼 사용해서 맑은고딕 폰트 파일 추가할 것:

/drive_c/windows/Fonts/malgun.ttf

옵션 / 설정 (병 설정 구성)

  • 구성 요소 / 실행기: sys-wine-11.0
  • 디스플레이 / Wayland (Experimental): ✅
  • 디스플레이 / 고급 디스플레이 설정 / Screen Scaling: 165

Wayland 활성화 시 한글 입력은 잘 되나, 터치패드 두 손가락 스크롤이 작동하지 않음

Auto Update

Use dnf-automatic. See https://docs.rockylinux.org/10/guides/security/dnf_automatic/

sudo dnf install -y dnf-automatic

sudo tee /etc/dnf/automatic.conf <<'EOF'
[commands]
apply_updates = yes
EOF

sudo systemctl enable --now dnf-automatic.timer

Touchpad Gestures

Enabled by default. Not customizable. See https://kde.org/ko/announcements/plasma/5/5.25.0/

Konsole

Ctrl + Alt + 0 resets the zoom level

KRunner

I just managed it. For some reason some (but not all) applications do have a .desktop file in ~/.local/share/applications/, while some others don't. I can only guess that their *.desktop file is in some other path, but not in the home directory, because I can't find them there with FSearch.

So move the *.desktop file in ~/.local/share/applications/ of the applications that appear twice in KRunner to some other path. Then check if it still appears multiple times in the KRunner menu. If it only appears once, start it to make sure it's working. Then you can safely remove the *.desktop file that you just moved.

https://www.reddit.com/r/kde/comments/v9snu6/comment/ne5anfl

시스템 트레이 설정

일반 / 항목 / 전원과 배터리 / 항상 표시

GRUB

  • Use the arrow keys to highlight your main Linux operating system entry
  • Press the e key on your keyboard to enter edit mode
  • Use the arrow keys to navigate down to the line that starts with linux
  • Add a space, and then type the number 3 in the end
- ro quiet splash
+ ro quiet splash 3
# See https://wiki.archlinux.org/title/Command-line_shell
sudo dnf install zsh
chsh -l
chsh -s /bin/zsh
# If you now log out and log in again, you will be greeted by the other shell
# See https://github.com/ohmyzsh/ohmyzsh
# See https://github.com/zsh-users/zsh-autosuggestions
# source /usr/share/zsh-autosuggestions/zsh-autosuggestions.zsh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment