====== Початкове налаштування Fedora Workstation KDE 38 ====== ===== Оновити систему ===== sudo dnf update && sudo dnf upgrade ===== Увімкнути RPM Fusion ===== sudo rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm sudo rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm sudo dnf upgrade --refresh sudo dnf groupupdate core for details see https://www.debugpoint.com/10-things-to-do-fedora-38-after-install/#6_Enable_RPM_Fusion ===== Встановити додаткові пакети ===== sudo dnf install ncurses-term git htop pv unrar p7zip mc \ vim-enhanced vim-editorconfig pavucontrol vlc vlc-extras \ keepassxc direnv chromium fedora-chromium-config-kde apg \ bat 'google-roboto*' 'mozilla-fira*' fira-code-fonts ===== Для ноутбука встановити додаткові пакети ===== sudo dnf install tlp tlp-rdw можна просто встановити і не налаштовувати ===== Перемкнути редактор за замовчуванням на vim ===== sudo dnf install -y vim-default-editor --allowerasing спрацює після перезаходу ===== Налаштувати sudo ===== створити новий файл ///etc/sudoers.d/local//: User_Alias SUPERADMINS = peter Defaults:SUPERADMINS !env_reset, !secure_path, !always_set_home, ignore_dot, !targetpw SUPERADMINS ALL=(ALL) NOPASSWD: ALL Поміняти //peter// на свій логін ===== Створити додаткові каталоги ===== mkdir -v ~/{.ssh,temp,scripts,backup,.vim,bin} chmod 700 ~/{.ssh,temp,scripts,backup,.vim,bin} ===== Налаштувати bash ===== [[software:os:linux:bash_config|Інструкція тут]] ===== Оновити прошивку ===== If your hardware manufacturer supports a special firmware package for Linux, you can quickly check them and get those updates via the following sequence of commands. However, it may not always be available, but it is worth trying. sudo fwupdmgr refresh --force sudo fwupdmgr get-updates sudo fwupdmgr update ===== Поміняти тему КДЕ ===== Подивитися доступні глобальні теми: lookandfeeltool --list Обрати світлу тему: lookandfeeltool -a org.kde.breeze.desktop Схоже, що спрацьовує після перезавантаження чи релогіна ===== Перезавантажити ОС ===== Через меню ===== Додати офіціний репозиторій flathub ===== sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo перевірити можна командою flatpak remotes має бути 2 репозиторії: fedora, flathub ===== Налаштувати синхронізацію годинника ===== By default, Windows stores local time to RTC, but Linux stores UTC. If you have 2 OSes, best option is to store local time: timedatectl set-local-rtc 1 --adjust-system-clock Drawbacks: there may be a problem when daylight settings change. Just boot to Windows and sync time there once. ===== Налаштувати Firefox ===== Дивись [[https://hastur.tiaro.xyz/doku.php?id=software:browser:firefox|тут]] ===== Налаштувати SSH-ключі ===== Не забути додати passphrase! ssh-keygen -t rsa -b 4096 -C "peter@compname" ssh-keygen -t ed25519 -C "peter@compname" Для КДЕ налаштувати автозбереження парольної фрази: [[https://hastur.tiaro.xyz/doku.php?id=software:os:linux:kde:setup#store_ssh_keys_passphrases_in_kwallet|Store SSH keys passphrases in KWallet]] ===== Налаштувати Bitwarden ===== Встановити snap мені не вдалося, тому AppImage з [[https://bitwarden.com/download/|офіційного сайту]]. Приклад: wget "https://vault.bitwarden.com/download/?app=desktop&platform=linux&variant=appimage" -O ~/bin/bitwarden && chmod +x ~/bin/bitwarden Запускати можна так: ~/bin/bitwarden Формат AppImage не має вбудованого механізму оновлення, проте самі програми можуть реалізувати це самостійно. BitWarden оновлюється, останню версію можна перевірити тут: https://github.com/bitwarden/clients/releases ===== Налаштувати MEGA ===== Інструкція на https://mega.io/desktop#downloadapps Після цього додати розширення для файлового менеджера: sudo dnf update --refresh sudo dnf install dolphin-megasync Запустити, налаштувати ===== Встановити пакети Flatpak ===== sudo flatpak install flathub com.github.tchx84.Flatseal Інші рекомендовані пакети з flathub: * com.spotify.Client * org.gottcode.FocusWriter * com.viber.Viber * io.github.slgobinath.SafeEyes * com.github.PintaProject.Pinta * com.jetbrains.PyCharm-Professional ===== Налаштувати синхронізацію часу ===== Дивись [[software:os:linux:chrony|Chrony]] ===== Налаштувати SSH ===== * [[software:os:linux:ssh:client|Налаштування клієнту]] * [[software:os:linux:sshd|Налаштування серверу]] ===== Налаштувати Docker ===== [[https://docs.docker.com/engine/install/fedora/#install-using-the-repository|Install using the rpm repository]] **TODO:** * Configure terminal: https://hastur.tiaro.xyz/doku.php?id=software:os:linux:kde:setup#konsole_configuration