Skip to Content
Fedorainstall fedora on xps 13

install fedora on xps 13

after start, it will go into grub shell, have to exit and start the login

update:

sudo dnf update flatpak update

install telnet

install wavemon, to monitor wifi signal strength

install https://extensions.gnome.org/extension/615/appindicator-support/ for tray icon

install tldr sudo dnf install tldr install 7zip sudo dnf install 7z

install tailscale

install unar sudo dnf install unar

setting, multitasking, workspaces on all displays gnome doesn’t have per display workspaces https://gitlab.gnome.org/GNOME/mutter/-/issues/37#note_2021443

install syncthingy from flathub the tray icon might not showing go to http://127.0.0.1:8384/ to config use font manager to install all the fonts from it

install calibre sudo dnf install calibre

install strawberry music player sudo dnf install strawberry

install java jdk sudo dnf install java-21-openjdk-devel

install AppImageLauncher it might generate .desktop file at ~/.local/share/applications

new tab customize, don’t show sponsor images

git

# config git username and email git config --global user.name "<your name>" git config --global user.email "<your email>" # set git pull to use merge git config --global pull.rebase false

maybe also git push use merge not rebase

# this not working: fix the screen flickering rpm-ostree kargs --append=i915.enable_psr=0 # shows error error: This system was not booted via libostree.
# try this sudo vi /etc/default/grub # Find the line with GRUB_CMDLINE_LINUX and add i915.enable_psr=0 # It should look something like: # GRUB_CMDLINE_LINUX="rhgb quiet i915.enable_psr=0" # After saving, update GRUB configuration sudo grub2-mkconfig -o /boot/grub2/grub.cfg

try fix flickering

sudo grubby —update-kernel=ALL —args=“i915.enable_psr=0” sudo grubby —update-kernel=ALL —args=“i915.enable_fbc=0”

to make AppImage work as command

# create this directory if it doesn't exist mkdir -p ~/.local/bin # make sure it is in PATH

add this script to ~/.local/bin/cursor

#!/bin/bash # Wrapper script for Cursor AppImage with Wayland flags APPIMAGE_PATH="/home/ding/Applications/Cursor-0.49.6-x86_64_f9ef81815b1862f6cabd16604f9a5be6.AppImage" WAYLAND_FLAGS="--enable-features=UseOzonePlatform --ozone-platform=wayland --enable-wayland-ime --wayland-text-input-version=3" # Execute the AppImage with the Wayland flags and pass all script arguments (like file/directory paths) exec "$APPIMAGE_PATH" $WAYLAND_FLAGS "$@" # explain @ symbol in shell # https://unix.stackexchange.com/a/660125

make it exectuable chmod +x ~/.local/bin/cursor

install docker https://docs.docker.com/engine/install/fedora/#install-using-the-repository

issue

bluetooth disappeared after suspend

Set this to disable bluetooth autosuspend, and reboot

sudo grubby --update-kernel=ALL --args="btusb.enable_autosuspend=0"

not working. try to update firmware via fwupdmgr

sudo fwupdmgr refresh sudo fwupdmgr update
Last updated on