INTEGRACIÓN PERFECTA DE FIREFOX EN DDE-KWIN

Hola comunidad. En esta ocasión vamos a integrar Firefox correctamente con nuestra distribución. Este tutorial es aplicable a Deepin 15.11 y V20.

1. Remover correctamente la barra de título.

Hace algún tiempo la comunidad Deepin en Español publicó un método para remover la barra de títulos de Firefox en Deepin 15.10 y Deepin 15.11. El método en sí consistía en el uso de reglas de ventana que removían el decorado de ventana para Firefox, usando la aplicación KDE system Settings. Aunque el método lograba su cometido, lo hacia al costo de pérdida de estética y utilidad, pues se perdían las sombras y la posibilidad de re-escalar la ventana de forma intuitiva (Sí querías cambiar el tamaño a la ventana tenias que presionar la combinación de teclas ALT+F8).

Hoy traemos la solución definitiva al problema sin efectos secundarios, para todos los amantes de Firefox:

1.1 Primero deberemos buscar el archivo .desktop de Firefox. Sí hemos descargado la aplicación de la tienda o Deepines lo encontraremos en “/usr/share/applications” Sí hemos descargado Firefox desde el sitio web, puede que se encuentre en “/home/<usuario>/.local/share/applications”, donde <usuario> es el nombre de tu cuenta de usuario. Sí la descargaste desde Deepines entonces el nombre del fichero es Firefox Latest.desktop y deberás tener esto en cuenta durante el transcurso de este tutorial.

Este archivo visto desde el explorador de archivos tiene la apariencia del logo de Firefox

1.2 Una vez localizado el archivo firefox.desktop lo abriremos con clic derecho>> abrir con >>editor de texto deepin. Para poder editarlo. (Sí el archivo se encuentra en “/usr/share/applications”) ocuparás permisos de administrador, de ser así primero abre la terminal y escribe:

$ sudo dde-file-manager

y navega a /usr/share/applications , haz clic derecho>> abrir con >>editor de texto deepin.

1.3 Una vez abierto el archivo en el editor de texto, buscaremos la entrada EXEC= y pegaremos el siguiente código (Antes de lo que ya se encuentra escrito en dicha entrada y dejando un espacio antes de lo que ya esta escrito (La ruta.)

env XDG_CURRENT_DESKTOP=KDE XDG_SESSION_DESKTOP=KDE

Este será el resultado, asegúrense de que exista un espacio entre el nuevo código y el anterior

1.4 Guarda los cambios ya casi hemos terminado.

1.5 Para finalizar, abre Firefox de nuevo, haz clic en el menú de hamburguesa y dale clic donde dice “personalizar…” en la parte inferior izquierda, quita el tick donde dice «barra de título» y ¡LISTO!

NOTA: Sí ya habías utilizado el método anterior desactiva las reglas de ventana para Firefox en KDE System Settings, pues ya no son necesarias.

2. Integrar los Botones de Cierre/Minimizar/Maximizar.

Sí han notado que los iconos en la barra de las TABS de Firefox no son los que usa el sistema, o mejor dicho, son los del sistema, pero lucen estirados borrosos. El problema es que deepin no es el que se encarga de renderizar esos botones pues DDE-KWIN se encarga de renderizar la barra de títulos y pues al quitar la barra de títulos es la aplicación ahora la encargada en manejar dicha situación. Debido a que existen muchas distros de Linux Firefox no puede crear un tema que funcione en todas así que crean algo que se ve mas o menos bien en la mayoría.

¿Cómo solucionaremos el problema?, «sencillo». (Entre comillas porque no es algo intuitivo para la mayoría de usuarios de cualquier sistema operativo no solo Linux, pero para eso estoy aquí) Resulta que la interfaz gráfica de Firefox puede ser configurada casi en su totalidad por el usuario, mediante el uso de .CSS. Hay dos opciones, escoge la que más te guste.

CSS es un lenguaje que se usa en la web para estilizar elementos HTML de los sitios web. Pero en este caso los desarrolladores de Firefox han decido usarlo para el renderizado de la interfaz gráfica, de forma muy similar a como funciona GTK+. Pero descuiden proporcionaré todos los archivos en un archivo .zip, para que solo tengan que copiar y pegar sin tener que codificar nada.

Bueno, bueno, mucha explicación. Así que, ¡manos a la obra!

2.1 Primero deberemos activar la opción para que Firefox utilice nuestro archivo CSS que contiene las configuraciones necesarias. Así pues en la barra de búsqueda de navegador escribimos lo siguiente: «about:config» sin comillas y damos ENTER.

2.2 Nos aparecerá la siguiente ventana, en la cual le damos clic al botón azul para continuar:

2.3 Ahora buscamos la siguiente entrada: toolkit.legacyUserProfileCustomizations.stylesheets y nos aseguramos que diga True o Verdadero.

2.4 Ahora de la misma forma que antes, en la barra de búsqueda de Firefox escribimos about:profiles y damos ENTER y verás más o menos lo siguiente:

2.5 En este momento puede que veas mas de un Profile Debes escoger el que dice «Profile:default» (Cuenta por defecto) entonces donde dice Root Directory (Directorio Raíz) le damos clic al botón que dice Open Directory (Abrir Carpeta).

2.6 En este directorio pegaremos la carpeta chrome que les compartí en el archivo firefox_userchrome.zip o firefox_userchrome2.zip según su preferencia de como quieren que se vea Firefox, descomprimen el archivo, copian y pegan la carpeta. Y sí, la carpeta debe llamarse chrome, tal cual, si no no funciona.

Ahora solo es cosa de cerrar todas las ventanas de Firefox, volver abrir y ¡Listo! a disfrutar de un Firefox mas estilizado e integrado perfectamente en DDE-KWIN.



5 14 votos
Califica el Artículo

28 Reacciones
Más antiguos
Más nuevos Más populares
Opinión desde el articulo
Ver todos los comentarios
Eli
Eli(@eli)
Administradores
4 años atrás

Excelente solución a este inconveniente, muchas gracias  Dziban

Eli
Eli(@eli)
Administradores
Respondiendo a  Dziban
4 años atrás

 Dziban yo soy uno de los que tiene ese problema jajaja, muchas gracias por solucionarlo.

Spycam
Spycam(@spycam)
Deepineros
Respondiendo a  Dziban
4 años atrás

@dzziban…aqui não funcionou no Firefox baixado pelo Deepines.

Eli
Eli(@eli)
Administradores
Respondiendo a  Spycam
4 años atrás

 Spycam Tenga en cuenta que si lo descargo desde Deepines entonces debe buscar el atajo a Firefox desde:

/usr/share/applications

Y el fichero entonces se llama:

Firefox Latest.desktop

Se ha modificado el tutorial para aclalar esto.
Saludos

 Spycam Note que se o descarregou do Deepines, deve procurar o atalho para o Firefox a partir dele:

/usr/share/applications

E o arquivo é então chamado:

Firefox Latest.desktop

O tutorial foi modificado para esclarecer esta questão.
Saudações.

Spycam
Spycam(@spycam)
Deepineros
Respondiendo a  Eli
4 años atrás

Funcionando perfeitamente, obrigado!

BorisJSMX
BorisJSMX(@borisjsmx)
Deepineros
4 años atrás

Uao!!! Se mira súper así, eso es lo primero que me di cuenta que no me gustaba como lucia Firefox cuando eliminaba la barra!

Kevin
Kevin(@kevin)
Deepineros
4 años atrás

Esto es perfecto, mucho mejor.

Juan Osorio
Juan Osorio(@juan877osorio)
Deepineros
4 años atrás

me gusta

Armando-Lio
Armando-Lio(@armando-lio)
Deepineros
4 años atrás

Gracias por la buena solución, me viene de anillo al dedo.

Luis Sosa
Luis Sosa(@luissosa987)
Deepineros
4 años atrás

Por mucho tiempo buscaba como arreglarlo, funciona muy bien gracias.

RhymeDanger
RhymeDanger(@rhymedanger)
Deepineros
4 años atrás

Uff magnífico! Buen aporte.

SmileyDrooler
SmileyDrooler(@smileydrooler)
Deepineros
4 años atrás

Me funcionó perfectamente.

Peligroso Mario
Peligroso Mario(@peligrosomario)
Deepineros
4 años atrás

Uff excelente guiá. gracias.

Isaías Gätjens M
Isaías Gätjens M(@igatjens)
Redactores
4 años atrás

Anotación para el yo del futuro

sudo sed -i "s|Exec=/home|Exec=env XDG_CURRENT_DESKTOP=KDE XDG_SESSION_DESKTOP=KDE /home|" /usr/share/applications/Firefox_Latest.desktop
Orlando Rey
Orlando Rey(@orlando_rey)
Deepineros
4 años atrás

Ahora mi Firefox luce como debe ser, gracias por este tuto!!

Mauricio Mandaglio
Mauricio Mandaglio(@mauriciomandaglio)
Deepineros
4 años atrás

Hola a todos.. puede que no funcione mas en Deepin 20??

Eli
Eli(@eli)
Administradores
Respondiendo a  Mauricio Mandaglio
4 años atrás

 Mauricio Mandaglio hola,

Yo lo tengo instalado y funcionando en Deepin 20, sin embargo yo ya había hecho el procedimiento antes de actualizar. Habría que probar el tutorial completo desde el principio.

En cualquier caso asegúrese seguir el tuto al pie de la letra y revise los comentarios dejados por los usuarios en artículo, creo que hay algunos aportes que pudieran ayudarle.

Mauricio Mandaglio
Mauricio Mandaglio(@mauriciomandaglio)
Deepineros
Respondiendo a  Eli
4 años atrás

Muchas gracias por la pronta respuesta!
Tengo Deepin20 instalado desde cero. Hice la instalación de Firefox por descarga del sitio oficial, seguí el tuto tal cual y controle comentarios y nada…
Hoy instale el Firefox por Flatpak y volví a realizar el tuto y en ambos casos me hace lo mismo… pongo imagen…
Lo único que me quedo de antes es la carpeta de perfil, como forma de recuperar todos los marcadores, contraseñas y demás…
Quizás quedo algo mal en el perfil heredado? En Deepin 15.11 me andaba bien…

Eli
Eli(@eli)
Administradores
Respondiendo a  Mauricio Mandaglio
4 años atrás

 Mauricio Mandaglio es posible que ahí este su problema, este tuto está intencionado más bien para aquellos que instalan Firefox usando el versión que está en nuestro repo Deepines, o para aquellos que lo instalan usando el paquete descargado directamente desde el sitio de Firefox.

Sin embargo la versión de Deepines aún no se puede utilizar en Deepin 20. Tendría que esperar un poco.

Isaías Gätjens M
Isaías Gätjens M(@igatjens)
Redactores
Respondiendo a  Mauricio Mandaglio
4 años atrás

A mí sí me funcionó, lo importante es que encuentre el archivo lanzador (el .desktop) correspondiente al Firefox que esté usando.

En el caso de el Firefox con flatpak no sé donde se guarda el .desktop.

Si tiene varias instalaciones de Firefox, le recomiendo desinstalar todas menos una, así se asegura de que solo haya un .desktop para lanzar Firefox, y evitar escoger el .desktop equivocado.

Y sí, estoy usando Deepin 20 1001.

Mauricio Mandaglio
Mauricio Mandaglio(@mauriciomandaglio)
Deepineros
Respondiendo a  Isaías Gätjens M
4 años atrás

 Isaías Gätjens M Muchas gracias, aún lo logro correjir.. el .desktop de firefox instalado por medio de flatpak esta en /var/lib/flatpak/app/org.mozilla.firefox/..
Igualmente ahora estoy con un problema mayor que inicio ayer con la ultima actualizacion… lo pongo en el hilo que corresponda..
Gracias nuevamente

Eli
Eli(@eli)
Administradores
4 años atrás
Respondido por:  Michael Perez Castro

desde ahi abri el archivo seleccionado y es como estoy utilizando Firefox al no ver como poder instalarlo

No entiendo, ¿qué quiere decir exactamente? esa toma de pantalla no dice mucho.

Respondido por:  Michael Perez Castro

AL entrar a esta direccion home//.local/share/applications sigo los pasos que aparecem en este articulo de copiar y pegar y guardar el codigo y luego lo de personalizar y lo de barra de titulo, cierro y abro FIrefox pero sigue igual.

En su segunda toma de pantalla veo un error primordial, no es al fichero «firefox-bin» al que tiene que apuntar el parámetro es a «firefox»

También cuando dice: todo sigue igual,  ¿a qué se refiere? al parecer solo está haciendo la primera parte del tuto y no la segunda, no veo nada referente a la segunda parte en sus palabras.  Obviamente no está siguiendo el tuto al pie de la letra, no le funcionará mágicamente, debe seguir paso por paso con meticulosidad el tutorial para que le funcione.

Saludos.

 

Michael Perez Castro
Michael Perez Castro(@michaelperezcastro)
Deepineros
Respondiendo a  Eli
4 años atrás

En la primera toma de pantalla sola la puse para mostrar de que manera estoy utilizando Firefox que no lo descargue desde la tienda de Deepin sino que lo descargue desde la pagina de Firefox y en el archivo descargado no vi instalador solo el lanzador del programa que es lo que se muestra en la imagen que esta seleccionado llamado Firefox

En su segunda toma de pantalla veo un error primordial, no es al fichero «firefox-bin» al que tiene que apuntar el parámetro es a «firefox»

Ese es el problema, donde encuentro el archivo de Firefox que debo editar por que como puede en la segunda captura de pantalla dicho archivo no me aparece, en ambas direcciones que aparecen en la guia no veo el archivo a editar solo el q vio q edite q al parecer no es el que debia editar pero el problema es que no encuentro en ambas direeciones q pone la guia el q si debo editar, como lo puedo encontrar?

Eli
Eli(@eli)
Administradores
Respondiendo a  Michael Perez Castro
4 años atrás

@michaelperezcastro 

Sí usted descargo la aplicación usted mismo directamente desde el sitio de Mozilla  entonces no va tener ese fichero, eso es creado por los instaladores, y usted no usó uno, deberá crearlo usted mismo en una de las dos locaciones sugeridas.

También el fichero debe apuntar me imagino a:

/home/mich4el/Downloads/firefox/firefox

Sino sabe cómo crear un fichero .desktop ya eso sería otro tema que habría que enseñarle.

Y no olvide que no es a firefox-bin que debe apuntar el fichero .desktop, Sino a firefox nada más.

Michael Perez Castro
Michael Perez Castro(@michaelperezcastro)
Deepineros
Respondiendo a  Eli
4 años atrás

 Eli Entiendo, mejor me espero a que lanzen Deepines para Deepin20 y instalo Firefox por ahi y luego sigo los pasos que aparecen en la guia, Muchas gracias por su respuesta.

Michael Perez Castro
Michael Perez Castro(@michaelperezcastro)
Deepineros
4 años atrás

Buenas, a mi no me ha funcionado, instale la version v20 beta de Deepin y de ahi actualice a la actual y dicho metodo no me ha funcionado creo que es por el hecho de que descargue Mozilla desde la pagina me entre a la carpeta descargada de firefox y desde ahi abri el archivo seleccionado y es como estoy utilizando Firefox al no ver como poder instalarlo asi que necesito ayuda para poder aplicar el metodo expuesto en este articulo, me encanta Firefox pero me disgusta la barra de titulo, por cierto soy un novato en esto de linux.

920 Screen Capture20200829091210 1598708218 8352

AL entrar a esta direccion home/<usuario>/.local/share/applications sigo los pasos que aparecem en este articulo de copiar y pegar y guardar el codigo y luego lo de personalizar y lo de barra de titulo, cierro y abro FIrefox pero sigue igual.

921 Screen Capture20200829095904 1598709989 44
28
0
Nos gustaría saber lo que piensas, Únete a la discusión.x