Нещодавно відбувся реліз Fedora 41. У цьому оновленні ми отримали GNOME 47 з можливістю налаштовувати акцентний колір, кілька нових корисних функцій у файловому менеджері Nautilus, новий емулятор терміналу та покращення процесу встановлення драйверів Nvidia з Secure Boot.
У цій статті ми розглянемо налаштування Fedora 41 після встановлення. Я опишу основні дії, які я робив для налаштування своєї системи, щоб зробити робоче середовище більш зручним.
Зміст
Налаштування Fedora 41 після встановлення
1. Оновлення системи
Перш за все, необхідно оновити систему. Оновити пакети з офіційних репозиторіїв можна наступною командою:
sudo dnf update

Під час оновлення ви, найімовірніше, побачите попередження "warning: posix.wait(): .fork(), .exec(), .wait() and .redirect2null() are deprecated, use rpm.spawn() or rpm.execute() instead" - воно не впливає на встановлення оновлень і його можна ігнорувати. Більше інформації про це можна знайти тут.
2. Налаштування додаткових репозиторіїв
Якщо вам потрібно мати доступ до більшої кількості пакетів, то можете додати репозиторій RPMFusion. За замовчуванням, якщо ви вибрали опцію Enable Third-party Repositories під час встановлення, Fedora містить додаткові репозиторії для встановлення Google Chrome, PyCharm, Nvidia та Steam, а також Flathub. Переглянути список увімкнених RPM репозиторіїв можна за допомогою команди:
dnf repolist --enabled

Для додавання RPMFusion Free та NonFree виконайте такі команди:
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
Якщо ви не увімкнули сторонні репозиторії під час встановлення, то Flathub також треба додати вручну:
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
Крім того, вже доданими репозиторіями зручно керувати за допомогою програми Software. Натисніть кнопку з трьома смужками і виберіть Software Repositories:

Тут можна вимкнути вже додані репозиторії або включити попередньо встановлені сторонні репозиторії та FlatHub. Для цього прогорніть донизу до пункту Fedora Third-Party Repositories:

3. Налаштування робочого столу
Щоб змінити фон робочого столу, клацніть правою кнопкою миші в будь-якому місці та виберіть Change Background:

У самому низу в розділі Background можна вибрати зображення фону:

Також тут можна вибрати акцентний колір:

І увімкнути темну тему:

Для активації темної теми також можна скористатись командою:
gsettings set org.gnome.desktop.interface color-scheme prefer-dark
4. Налаштування терміналу
Тепер у Fedora за замовчуванням використовується емулятор терміналу Ptyxis, розроблений на основі VTE. Це означає, що він виглядає приблизно так само як і Console, тільки тепер тут підтримуються профілі та контейнери. Підтримка контейнерів означає, що при відкритті терміналу він може автоматично підключатися до одного з запущених контейнерів. Але ця функціональність більш актуальна для Read-only дистрибутивів.
Натиснувши кнопку з трьома смужками і обравши Preferences, ви можете налаштувати зовнішній вигляд і поведінку терміналу. У розділі Palette можна вибрати одну з доступних палітр:

Нижче, в розділі Font можна вибрати шрифт та налаштувати його розмір:

Також тут можна вимкнути використання яскравих кольорів за допомогою Use Bright Colors for Bold. В розділі Behavior можна вимкнути Restore Session для того щоб при наступному запуску не відновлювались вкладки з попередньої сессії:

Для вимкнення відновлення попередньої сессії також можна виконати команду:
gsettings set org.gnome.Ptyxis restore-session false
5. Налаштування Nautilus
Файловий менеджер теж можна трохи налаштувати. По перше тепер можна видалити непотрібні закладки. Наприклад, для того щоб видалити закладку Music клікніть по ній правою клавішею миші і виберіть Remove from Bookmarks:

Також ви можете налаштувати сортування так, щоб папки відображались вище файлів. Для цього клацніть по кнопці меню, виберіть Preferences та включить опцію Sort Folders Before Files:

Або виконайте команду:
gsettings set org.gtk.gtk4.settings.file-chooser sort-directories-first true
6. Шаблони в Nautilus
В Windows є доволі зручна функція, за допомогою якої в можете створювати нові файли прямо в провіднику. Просто відкриваєте контекстне меню, вибираєте Create..., а далі вибираєте тип файлу і отримуєте новий файл. В Nautlius теж так можна, але для цього необхідно додати шаблони файлів в папку ~/Templates в вашому домашньому каталозі. Наприклад, давайте створимо шаблон для файлу txt:
touch ~/Templates/new_file.txt
Після цього в контекстному меню Nautlius з'явиться пункт New Document:

І в списку буде тільки що створений шаблон, після вибору якого буде створений новий файл в активному каталозі.

7. Вимкнення режиму сну
Після певного часу неактивності за замовчуванням компьютер буде переходити в режим сну для економії енергії. Для того щоб це відключити запустіть Settings, перейдіть в розділ Power та вимкніть опцію Automatic Suspend. Також це можна зробити за допомогою команди:
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0
Але це ще не все. Це налаштування не впливає на екран входу. Тому якщо ви увімкнете компьютер, але не залогінитесь на протязі 15 хвилин компьютер перейде в режим сну тому що зараз ви змінили налаштування для свого користувача, а екран входу належить користувачу GDM. Для того щоб змінити налаштування і для нього виконайте:
sudo -u gdm dbus-run-session gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0
Більше інформації про це тут
8. Вимкнення блокування екрану
За замовчуванням екран блокується автоматично через 5 хвилин неактивності. Для того щоб це вимкнути відкрийте утилиту Settings, перейдіть в Privacy & Security та виберіть Screen Lock:

Тут потрібно вимкнути опцію Automatic Screen Lock:

Або виконайте команду:
gsettings set org.gnome.desktop.screensaver lock-enabled false
9. Автоматичне очищення кошика
За замовчуванням кошик не очищується ніколи і вам потрібно видаляти файли відправлені туди час від часу вручну. Але це можна поправити. В тому ж розділі налаштувань Privacy & Security виберіть File History & Trash і в розділі Trash & Temporary Files увімкніть опцію Automatically Empty Trash:

Також тут ви можете вибрати через який період часу після відправки в кошик файли будуть видалятись повністю за допомогою пункту Automatic Deletion Period. Також увімкнути автоматичну очистку кошика можна командою:
gsettings set org.gnome.desktop.privacy remove-old-trash-files true
10. Встановлення Extension Manager
Раніше для встанолвення розширень треба було встановити спеціальний пакет з коннектором та розширення для браузера. Але тепер виможете використовувати программу Extension Manager керування вже встановленими розширеннями та установкою нових. Це стороння программа, тому встановлювати її треба із FlatHub. Наприклад за допомогою утиліти Software:

Також ви можете використати наступну команду:
flatpak install flathub com.mattjakeman.ExtensionManager
Після запуску програми на вкладці Installed можна керувати встановленними розширеннями, наприклад, міняти їх налаштування:

А на вкладці Browse можна завантажувати нові розширення з gnome-look.org. Просто наберіть назву розширення в пошуку, а потім натисніть кнопку Install.

Далі необхідно підтвердити встановлення розширення в діалоговому вікні і воно з'явиться в списку встановлених.
11. Встановлення Gnome Tweaks
Утиліту Gnome Tweaks можна використовувати для того щоб керувати деякими внутрішніми налаштуваннями GNOME, наприклад, тут можна змінити тему оформлення, іконки, увімкнути або вимкнути відображення кнопок Minimize та Maximize для вікон і т д. Його можна встановити за допомогою GNOME Software, або виконавши наступну команду:
sudo dnf install gnome-tweaks
12. Відкривати вікна по центру
За замовчуванням вікна відкриваються в лівому верхньому куті. Якщо ви хочете щоб нові вікна відкривались по центру екрану, відкрийте Gnome Tweaks, перейдіть до розділу Windows та увімкніть опцію Center New Windows:

Або виконайте команду:
gsettings set org.gnome.mutter center-new-windows true
13. Повернути кнопки Minimize та Maximize
Тут також можна увімкнути відображення кнопок Minimize і Maximize в правому верхньому куті вікна за допомогою відповідних опцій:

Це ж саме можна зробити за допомогою команди:
gsettings set org.gnome.desktop.wm.preferences button-layout appmenu:minimize,maximize,close
14. Змінити тему іконок
Якщо вам не подобається стандартна тема іконок для каталогів в GNOME ви можете замінити її на іншу. Наприклад, на тему іконок від Numix. Для встановлення цієї теми виконайте команду:
sudo dnf install numix-icon-theme
Потім в розділі Appearance в GNOME Tweaks виберіть тільки що встановлену тему іконок:

Ось так буде виглядати результат:

15. Повернути індикатори програм
В GNOME вже досить давно було вимкнено системний трей і іконки программ які зараз працюють нікуди не виводяться. Програми які працюють в фоні і не мають вікон можна знайти в розділі Background Apps в меню швидкого доступу:

Всі інші програми можна розгорнути з Dock панелі. Якщо вам цього не достатньо, то в можете встановити розширення TaskUP. Розширення повертає значки відкритих программ на панель.

В налаштуваннях розширення я вимкнув Show Titles і Move Date/Clock To the Right. Після цього індикатори виглядають ось так:

16. Налаштування панелі Dash
За замовчуванням панель запуску програм відображається тільки на екрані огляду. Але за допомогою розширення Dash to Dock ви можете зробити так щоб док панель відображалась завжди:

І, наприклад, перемістити її вліво:

17. Додаткові розкладки клавіатури
Якщо вам потрібно набирати текст на кількох мовах, то вам знадобиться декілька розкладок клавіатури. Для того щоб додати нові розкладки запустить утиліту Settings та перейдіть в розділ Keyboard. Тут в секції Input Sources можна натиснути + Add Input Source щоб додати ще розкладки:

Наприклад, німецьку. Зразу потрібно вибрати групу розкладок:

А далі виберіть безпосередньо розкладку і натисніть Add:

Якщо ви хочете перемикати розкладки за допомогою Alt+Shift то вам знадобиться розширення GNOME - RX Layout Switcher:

18. Встановлення мультимедіа кодеків
Для відтворення мультимедіа файлів різних форматів потрібно встановити додаткові мультимедіа кодеки та плагіни які не поставляються за замовчуванням. Перш ніж це робити потрібно додати репозторій RPMFusion. Якщо ви цього ще не зробили, то поверніться до кроку 2.
За замовчуванням Fedora поставляється з пакетом ffmprg-free, який містить тільки free кодеки. Його потрібно замінити на аналогічний пакет зі всіма можливими кодеками з RPMFusion. Для цього виконайте:
sudo dnf swap ffmpeg-free ffmpeg --allowerasing

Після цього оновіть пакети із групи мультимедіа:
sudo dnf update @multimedia --setopt="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin
Для підтримки апаратного прискорення при відтворені відео для відеокарт AMD необхідно виконати:
sudo dnf install ffmpeg ffmpeg-libs libva libva-utils
sudo dnf swap mesa-va-drivers mesa-va-drivers-freeworld
sudo dnf swap mesa-vdpau-drivers mesa-vdpau-drivers-freeworld
19. Встановлення потрібних програм
Практично всі необхідні програми в Fedora можна встановити з GNOME Software. Частина встановлюється з офіційних репозиторіїв, частина з RPMFusion, а ті яких немає ні там ні там - з FlatHub.

Ось список програм які можна встановити:
- VLC - один з кращих медіаплеєрів
- Gimp - редактор зображень
- Obsidian - програма нотаток Markdown
- Parabolic - программа для завантаження відео з інтернету
- Mission Center - аналог диспетчера завдань
- Flatseal - керування правами та налаштуваннями для програм Flatpak
- Transmission - торрент клієнт
- KeePassXC - менеджер паролів
Також можна встановити декілька корисних консольних утиліт:
- ncdu - дозволяє знайти найбільші файли та звільнити місце на диску
- rg - пошук по вмісту файлів, замість grep
- htop - диспетчер завдань в терміналі
- tmux - термінальний мультиплексор
- unrar - утиліта для розпаковки rar
- p7zip - утиліта для розпаковки 7z
sudo dnf install ncdu rg htop tmux
20. Запуск терміналу Ctrl+Alt+T
Якщо ви хочете запускати певну програму за допомогою комбінації клавіш, наприклад, запустити термінал по натисканню Ctrl+Alt+T, як це робиться в Ubuntu, то це досить просто налаштувати. Відкрийте Settings, потім Keyboard, потім View and Customize Shortcuts:

У наступному вікні треба вибрати Custom Shortcuts в самому низу, а в діалоговому вікні натиснути Add Shortcut:

Далі залишається вказати назву комбінації клавіш, комаду і вбирати саму комбінацію. У випадку з Ptyxis, до команди /usr/bin/ptyxis треба додати опцію --new-window, для того щоб при кожному натисканні Ctrl+Alt+T відкривалось нове вікно:

Висновки
В цій статті було розглянуто як налаштувати Fedora 41 після встановлення. Як бачите, хоча і дистрибутив за замовчуванням готовий до використання, але все ще є що налаштоувати. А які налаштування робите ви? Пишіть в коментарях!