Guía de configuración de Fedora 39 con KDE Plasma después de la instalación (Spanish)

Fedora es una distribución muy limpia cuando se trata de software gratuito, que contiene esencialmente solo controladores y firmware que pertenecen a la rama oficial de Linux para mejorar el soporte de hardware. De lo contrario, los usuarios encontrarán pocos componentes propietarios en el almacenamiento del sistema, lo que los limitará en aspectos como la reproducción de contenidos multimedia y las capacidades de interacción.

Instalación de los Repositorios Free y Nonfree

  • Free s para software de código abierto (según lo definido por las Pautas de licencia de Fedora) que el proyecto Fedora no puede distribuir debido a otras razones.

  • Nonfree para para software redistribuible que no sea software de código abierto (según lo definido por las Pautas de licencia de Fedora); esto incluye software con código fuente disponible públicamente que no tiene restricciones de tipo "no comercial."

La instalación se puede realizar mediante un navegador web o mediante la línea de comando. En esta guía usaremos la línea de comandos.

Primero haga una actualización de sus sistema con el siguiente comando:

  $ sudo dnf update -y

Instalar los respositorios free y nonfree:

  $ sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

En Fedora, se utiliza de forma predeterminada la biblioteca openh264, por lo que necesita que el repositorio esté habilitado explícitamente:

  $ sudo dnf config-manager --enable fedora-cisco-openh264

Tendrás que reiniciar para que aparezcan los repositorios de rpmfusion.

Metadatos de AppStream

Los repositorios de RPM Fusion también proporcionan metadatos de Appstream para permitir a los usuarios instalar paquetes utilizando Gnome Software/KDE Discover. Tenga en cuenta que estos son un subconjunto de todos los paquetes, ya que los metadatos solo se generan para paquetes GUI.

Para las versiones actuales de Fedora: el método sugerido es instalar appstream-data usando DNF.

El siguiente comando instalará los paquetes necesarios:

  $ sudo dnf groupupdate core

Presione la tecla S para terminar la instalación de los paquetes rpmfusion-free-appstream-data rpmfusion-nonfree-appstream-data.

Configurar Flathub

Flatpak se instala de forma predeterminada en Fedora Workstation, Fedora Silverblue y Fedora Kinoite. Para comenzar, todo lo que necesitas hacer es habilitar Flathub, que es la mejor manera de obtener aplicaciones Flatpak. Simplemente descargue e instale el el archivo del repositorio Flathub.

Los enlaces anteriores deberían funcionar en las instalaciones predeterminadas de GNOME y KDE Fedora, pero si fallan por algún motivo, puede agregar manualmente el control remoto Flathub ejecutando:

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

Activar otros repositorios para Fedora 39 desde la tienda Discover de KDE Plasma

Haga clic en la tienda Discover, después en Preferencias, y marque las opciones de repositorios que ofrece Fedora, por ejemplo los repositorios de Google y del driver propietario de NVIDIA.

Ejecute el siguiente comando en la terminal para actualizar los repositorios.

  $ sudo dnf update

Multimedia en Fedora

Cambiar a ffmpeg completo

Fedora ffmpeg-free funciona la mayor parte del tiempo, pero de vez en cuando se experimentarán versiones que no coinciden. Cambie a la compilación ffmpeg proporcionada por rpmfusion que sea mejor compatible. Aún deberá seguir la siguiente sección para obtener códecs o complementos adicionales relacionados con los paquetes que pueda haber instalado.

  $ sudo dnf swap ffmpeg-free ffmpeg --allowerasing
Instalar códecs adicionales

Esto permitirá que la aplicación que utiliza el marco gstreamer y otro software multimedia reproduzca otros códecs restringidos. El siguiente comando instalará los paquetes multimedia complementarios que necesitan las aplicaciones habilitadas para gstreamer:

  $ sudo dnf groupupdate multimedia --setop="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin

El siguiente comando instalará los paquetes complementarios de sonido y vídeo que necesitan algunas aplicaciones:

  $ sudo dnf groupupdate sound-and-video
Instalar otros codecs y compresores.

Tras configurar los repositorios de RPM Fusion, en primer lugar vamos a instalar los paquetes básicos para la multimedia, el soporte de RAW y WebP para el visor de imágenes, la aplicación File-Roller (que ahora no viene preinstalada), el compresor/descompresor 7Zip y el descompresor UNRAR:

  $ sudo dnf install gstreamer1-libav gstreamer1-plugins-bad-free-extras gstreamer1-plugins-bad-freeworld gstreamer1-plugins-good-extras gstreamer1-plugins-ugly unrar p7zip p7zip-plugins gstreamer1-plugin-openh264 mozilla-openh264 openh264 webp-pixbuf-loader gstreamer1-plugins-bad-free-fluidsynth gstreamer1-plugins-bad-free-wildmidi gstreamer1-svt-av1 libopenraw-pixbuf-loader dav1d file-roller
Instalar el soporte para VA-API (aceleración por hardware) de Gstreamer
  $ sudo dnf install gstreamer1-vaapi libva libva-utils
Aceleración por hardware

Para aquellos que usen una gráfica de Intel (por ahora solo las integradas incluidas en sus propios procesadores) pueden obtener el soporte de aceleración por hardware instalando los siguientes paquetes:

Intel (reciente)

  $ sudo dnf install intel-media-driver

Intel (más viejo)

  $ sudo dnf install libva-intel-driver

Códecs de hardware con AMD (mesa)

  $ sudo dnf swap mesa-va-drivers mesa-va-drivers-freeworld
  $ sudo dnf swap mesa-vdpau-drivers mesa-vdpau-drivers-freeworld

Si utiliza bibliotecas compatibles con i686 (para Steam o similares):

  $ sudo dnf swap mesa-va-drivers.i686 mesa-va-drivers-freeworld.i686
  $ sudo dnf swap mesa-vdpau-drivers.i686 mesa-vdpau-drivers-freeworld.i686

Códecs de hardware con NVIDIA, el controlador propietario de Nvidia no es compatible con VAAPI, pero existe un contenedor que puede unir NVDEC/NVENC con VAAPI.

  $ sudo dnf install nvidia-vaapi-driver

Reproducir un DVD

  $ sudo dnf install rpmfusion-free-release-tainted
  $ sudo dnf install libdvdcss
Renderización de vídeo

En la actualidad hay muchos editores de vídeo Open Source de calidad que se adaptan bien a esos usuarios sin profundos conocimientos del tema, como Avidemux, Shotcut y Kdenlive. Para renderizar vídeos con populares formatos como x264 y x265 solo hay que instalar lo siguiente:

  $ sudo dnf install x264 h264enc x265 svt-av1 rav1e

Instalación del controlador NVIDIA

NVIDIA tiene varias series de controladores, cada una de las cuales tiene un soporte de hardware diferente. Para determinar qué controlador necesita instalar, primero deberá encontrar el modelo de su tarjeta gráfica.

Si no lo sabes escriba el siguiente comando en la terminal:

  $ /sbin/lspci | grep -e VGA

Probablemente estés en el caso Optimus si tu tarjeta NVIDIA se encuentra con el siguiente comando:

  $ /sbin/lspci | grep -e 3D

Instale los siguientes paquetes como requisitos para la instalación del controlador:

  $ sudo dnf update -y
  $ sudo dnf install gcc kernel-headers kernel-devel

Instale el contralador de NVIDIA:

  $ sudo dnf install akmod-nvidia xorg-x11-drv-nvidia-cuda -y

Instalación de CUDA:

  $ sudo dnf install xorg-x11-drv-nvidia-cuda -y

Suspensión

  $ sudo dnf install xorg-x11-drv-nvidia-power -y
  $ sudo systemctl enable nvidia-{suspend,resume,hibernate}

Instalación de VULKAN

  $ sudo dnf install vulkan -y
  $ sudo systemctl enable nvidia-{suspend,resume,hibernate}

Instalación de NVENC/NVDEC

  $ sudo dnf install xorg-x11-drv-nvidia-cuda-libs -y

Otros paquetes de NVIDIA

  $ sudo dnf install xorg-x11-drv-nvidia xorg-x11-drv-nvidia-libs xorg-x11-drv-nvidia-libs.i686 -y

Configuración gráfica básica de SELinux y el cortafuegos

  $ sudo dnf install policycoreutils-gui firewall-config -y