Firefox, usar las ventanas de KDE
Vamos a configurar Firefox para que use la decoración y la ventana de KDE Plasma, usando dicha interfaz gráfica.
Como sabemos Firefox esta creado usando las librerías gráficas GTK, y como nosotros en este blog usamos KDE Plasma, que usa la librería QT, entonces al descargar ficheros desde Firefox hemos visto como la ventana emergente, es totalmente distinta a como nosotros estamos acostumbrados en nuestro escritorio KDE Plasma.
Sin embargo esto NO pasa con otros navegadores como Chrome, Chromium, Opera, Konqueror, etc...
Ejemplos de cuadros de dialogo
Veamos un ejemplo real de como nos presenta la ventana de guardar, en Firefox.
Imagen real de cuadro de dialogo de guardar en Firefox usando la librería GTK
Nuevo método, actualizado a Julio de 2024
Los pasos a seguir son los siguientes:
- Abrimos firefox
- En la barra de direcciones ponemos la dirección: about:config y presionamos Intro, y luego pulsamos en: Aceptar el riesgo y continuar
- En la barra de búsqueda ponemos: widget.use-xdg-desktop
- En la opción: widget.use-xdg-desktop-portal.file-picker tenemos que cambiamos el valor de 2 a 1, para ello, hacemos clic en el icono del lapiz, o hacemos doble clic en: widget.use-xdg-desktop-portal.file-picker
- Por ultimo reiniciamos el navegador (cerrar y abrir firefox)
Con esto, las ventanas ya usan las librerías QT.
- En la barra de búsqueda ponemos: widget.use-xdg-desktop
- En la opción: widget.use-xdg-desktop-portal.file-picker tenemos que cambiamos el valor de 2 a 1, para ello, hacemos clic en el icono del lapiz, o hacemos doble clic en: widget.use-xdg-desktop-portal.file-picker
- Por ultimo reiniciamos el navegador (cerrar y abrir firefox)
Con esto, las ventanas ya usan las librerías QT.
=====================================================================
Anterior método, de Junio de 2021
Seleccionar las ventanas de QT
Este método funciona con Firefox de 64 bits (con la versión de 32 bits no lo he podido probar, pues yo no la uso).
Instalar las dependencias necesarias
Tenemos que instalar los siguientes dos paquetes, ya que son dependencias necesarias para que funcione: xdg-desktop-portal y xdg-desktop-portal-kde.
apt install xdg-desktop-portal xdg-desktop-portal-kde
Configurar Firefox para usar los gráficos QT
Para que Firefox use las librería de QT de KDE Plasma al guardar algún archivo debemos realizar alguno de los siguientes dos métodos:
Método 1
A mi me gusta tener iconos en el escritorio, entonces hago clic con el botón derecho del ratón encima del icono de Firefox, seleccionamos Propiedades > vamos a la pestaña Aplicación > y en el apartado Orden, añado al principio de la línea, lo siguiente: GTK_USE_PORTAL=1
Método 2
Abrimos el explorador de archivos Dolphin, nos vamos a nuestra carpeta carpeta personal (carpeta de usuario) y hacemos que nos enseñe los archivos ocultos, pulsando la combinación de teclas: Ctrl + H
2.1- Ahora buscamos el archivo .profile lo editamos con un editor de texto, como puede ser: kate, y al final de archivo añadimos la siguiente línea: export GTK_USE_PORTAL=1
2.2- Una vez añadida la línea, guardamos los cambios y reiniciamos la sesión de nuestro usuario.
2.3- A partir de ahora Firefox ya usa los gráficos de QT en lugar de GTK.
Asín es como se verá a partir de ahora la ventana de guardar archivos.
2 comentarios:
Hola, aprecio mucho la información que hay en tu blog, en particular he intentado el método 1 , funcionó, pero a partir de ahí firefox siempre pregunta en su inicio si es el navegador predeterminado, y no hubo caso de que lo deje de hacer, el segundo método lo intenté en el .profile, pero ya no me abría firefox, y no se que falló.
Igualmente gracias
Hola. Hace tiempo que no contesto a nada pero hay un tercer método.
Actualmente uso Artix pero esto vale para todas las distros. Además tengo pensado poner Bullseye en un pc que no necesito esté tan actualizado.
Lo que yo hago es poner eso mismo pero en el fichero "environment" que esta dentro de /etc. Si no existe pues se crea y ya esta. Esto tiene la ventaja de que funcionaría con todos los usuarios del sistema. Si todos ellos usan Plasma es ideal aunque si hay diferentes escritorios en el mismo sistema sería mejor alguno de tus métodos.
Un saludo y sigue con el blog ;)
Publicar un comentario