AlmaLinux 10 Desktop (post) installation guide

AlmaLinux 10 Desktop installation
=================================

PRO VIRTUALIZOVANÉ PROSTŘEDÍ: POVOLENÍ SCHRÁNKY V GNOME BOXECH:
——————————–

1️⃣ Nainstalujte balíčky pro QEMU guest tools:
sudo dnf install spice-vdagent spice-webdavd

2️⃣ Povolit a spustit službu spice-vdagent:
sudo systemctl enable spice-vdagentd –now

3️⃣ (Volitelné, ale doporučené) Restartujte virtuál:
sudo reboot

————————————————-

=== Enable Extra Repositories ===
————————————————-

sudo dnf config-manager –set-enabled crb
sudo dnf install -y epel-release

sudo dnf install –nogpgcheck rpmfusion-free-release-$(rpm -E %rhel).noarch.rpm -y
sudo dnf install –nogpgcheck rpmfusion-free-release-$(rpm -E %rhel).noarch.rpm -y

————————————————-
=== Install Multimedia Codecs ===
————————————————-
sudo dnf swap ffmpeg-free ffmpeg –allowerasing
sudo dnf install ffmpeg-free –allowerasing

sudo dnf update @multimedia –setopt=“install_weak_deps=False” –exclude=PackageKit-gstreamer-plugin

sudo dnf update @multimedia –setopt=“install_weak_deps=False“ –exclude=PackageKit-gstreamer-plugin

sudo dnf install vlc -y


Flatpak should already be installed, but just in case:

sudo dnf install flatpak -y

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

Now that Flathub is enabled, you may want to replace the default Firefox ESR 128 version with the newer 139 version using the Software app.

——————————–
GNOME Customization
——————————–
sudo dnf install gnome-tweaks

https://extensions.gnome.org/extension/615/appindicator-support/
https://extensions.gnome.org/extension/2087/desktop-icons-ng-ding/

 

——————————–
Install Microsoft Fonts
——————————–

sudo dnf install curl cabextract xorg-x11-font-utils fontconfig

sudo rpm -i https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm

Verify:
fc-match TimesNewRoman

Configuring Font Cache
After installing the fonts using either method, it’s important to update the font cache to ensure the new fonts are recognized by the system.

Run the following command to update the font cache:

sudo fc-cache -fv

More:
https://idroot.us/install-microsoft-fonts-almalinux-9/

————————————-
Baterie (nefunguje v Almě)
————————————-

sudo dnf install tlp tlp-rdw

sudo dnf install powertop -y
sudo powertop –auto-tune

Edit: Fedora comes preinstalled with Tuned which works well on its own now and all the aforementioned changes are now unnecessary. Just follow HW video acceleration for better battery backup.

sudo dnf install gedit mc
sudo gedit /etc/dnf/dnf.conf

Append the following line and save:

max_parallel_downloads=10
fastestmirror=true

——————————
CHANGE HOSTNAME

——————————
sudo hostnamectl set-hostname „New_Custom_Name“

Other apps:
sudo dnf install gnome-tweaks gnome-extensions-app

https://extensions.gnome.org/extension/615/appindicator-support/?ref=itsfoss.com
https://extensions.gnome.org/extension/615/appindicator-support/?ref=itsfoss.com

——————-
FIRMWARE:
——————-
If your system supports firmware update delivery through lvfs, update your device firmware by:

sudo fwupdmgr refresh –force
sudo fwupdmgr get-devices # Lists devices with available updates.
sudo fwupdmgr get-updates # Fetches list of available updates.
sudo fwupdmgr update

——————————
APPIMAGE SUPPORT:
——————————
For Appimage support install fuse:

sudo dnf in fuse
You can also install an AppImage manager like Gearlever for neater management. To do so, run the following command:

flatpak install it.mijorus.gearlever

More:
https://github.com/devangshekhawat/Fedora-42-Post-Install-Guide

=================
CAFF Viewer (DWG)
=================
📦 1. Stažení a uložení CAFF Vieweru

Stáhněte CAFF Viewer JAR (např. caffviewer.jar) z:
https://caff.de/projects/caffviewer/
wget -c https://caff.de/projects/caffviewer/caffviewer.jar

Vytvořte cílovou složku:

mkdir -p ~/opt/caffviewer

Přesuňte soubor caffviewer.jar tam:

mv caffviewer.jar ~/opt/caffviewer/

📁 Teď máte aplikaci v:
~/opt/caffviewer/caffviewer.jar

🖥️ 2. Vytvoření desktop integrace (zobrazí se v menu + funguje na klik)

Spusťte:

gedit ~/.local/share/applications/caffviewer.desktop

Vložte tento přesný obsah:

[Desktop Entry]
Name=CAFF DWG Viewer
Comment=Prohlížeč DWG souborů (Java)
Exec=java -jar /home/sklad/opt/caffviewer/caffviewer.jar %f
con=application-x-dwg
Terminal=false
Type=Application
MimeType=application/acad;application/x-acad;image/vnd.dwg;application/dwg;
Categories=Graphics;Viewer;

 

🔁 Nahraďte YOURUSERNAME za vaše skutečné uživatelské jméno (např. smolik), nebo použijte
~//opt/caffviewer/caffviewer.jar %f
ale toto někdy nefunguje a je třeba plná cesta.

Uložte.

🧹 3. Nastavení práv a aktualizace databáze
chmod +x ~/.local/share/applications/caffviewer.desktop
update-desktop-database ~/.local/share/applications

NAINSTALUJ JAVU:
sudo dnf install java-21-openjdk

🖱️ 4. Přiřazení CAFF Vieweru jako výchozího pro DWG

Najděte .dwg soubor

Klikněte pravým tlačítkem → Vlastnosti

Záložka „Otevřít pomocí“

Vyberte CAFF DWG Viewer

Klikněte „Nastavit jako výchozí“

✅ 5. Hotovo

Nyní bude .dwg soubor otevřen v CAFF Vieweru po dvojkliku.

🔁 (Volitelné) Spuštění ručně, např. pro test:
java -jar ~/opt/caffviewer/caffviewer.jar

——————————
ODAVIEWER (DWG)
——————————
https://www.opendesign.com/guestfiles/oda_viewer

wget -c https://www.opendesign.com/guestfiles/get?filename=ODAViewer_QT6_lnxX64_8.3dll_26.7.rpm

sudo rpm -ivh –nodeps ODAViewer_QT6_lnxX64_8.3dll_26.7.rpm

🛠️ Postup: Desktopová integrace ODAViewer
✅ 1. Zkontrolujte umístění aplikace

Po instalaci se ODAViewer pravděpodobně nachází zde:

/usr/local/bin/ODAViewer

Ověřte to:

ls -l /usr/local/bin/ODAViewer

✅ 2. Vytvořte desktopový soubor

Otevřete textový editor:

gedit ~/.local/share/applications/odaviewer.desktop

A vložte:

[Desktop Entry]
Name=ODA DWG Viewer
Comment=Prohlížeč DWG výkresů (ODA)
Exec=/usr/local/bin/ODAViewer %f
Icon=application-x-dwg
Terminal=false
Type=Application
MimeType=application/acad;application/x-acad;image/vnd.dwg;application/dwg;
Categories=Graphics;Viewer;

Uložte a zavřete.

✅ 3. Aktualizujte databázi desktopových aplikací
update-desktop-database ~/.local/share/applications

✅ 4. Nastavte výchozí aplikaci pro DWG soubory

Klikněte pravým tlačítkem na .dwg soubor

Zvolte Vlastnosti → Otevřít v programu → Jiný…

Vyberte „ODA DWG Viewer“ (nebo zadejte cestu /usr/local/bin/ODAViewer)

Zaškrtněte „Použít jako výchozí“

 

=====================
PŘENOS GOOGLE CHROME
=====================

🧭 Postup přenosu profilu:

Například z Ubuntu: Zálohujte profil
Profil Google Chrome se nachází zde:

~/.config/google-chrome/

Zálohujte celý adresář:

tar czf chrome-profile.tar.gz ~/.config/google-chrome/

Přeneste archiv do AlmaLinuxu
Například přes scp, USB disk, nebo jiný způsob přenosu souborů.

Na AlmaLinuxu: Rozbalte profil
Přihlaste se jako uživatel sklad nebo použijte sudo a proveďte:

tar xzf chrome-profile.tar.gz -C ~/.config/

Zkontrolujte oprávnění
Po přenosu zkontrolujte, že adresář a soubory mají správného vlastníka
(nahraďte „user“ vaším uživatelem):

chown -R user:user ~/.config/google-chrome

Spusťte Google Chrome
Nyní spusťte Google Chrome jako uživatel sklad. Mělo by se zachovat vše, včetně historie, přihlášení a rozšíření.

⚠️ Pozor:

Verze Google Chrome: Pokud je velký rozdíl mezi verzemi Chrome (např. Ubuntu mělo hodně starou verzi), může být kompatibilita profilu narušena. Ideálně nainstalujte stejnou verzi nebo novější.

Šifrovaná data: Pokud byl Chrome přihlášen k účtu Google, některá data mohou být chráněna a bez účtu Google nepřístupná.

Nastavení klíčenky (keyring): Pokud byla data chráněna pomocí GNOME Keyringu, některá přihlášení mohou být ztracena.