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.
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
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.
Excelente solución a este inconveniente, muchas gracias Dziban
Eli XD que bueno, igual era algo que queria solucionar para mi escritorio, pero ya que vi que otros tenían la misma inquietud que yo, pues me puse manos a la obra, me tomo un tiempo averiguar los parámetros de la ui para escribir el CSS y luego hacer los iconos. pero me tomo más escribir el post hahaha 🤣
Dziban yo soy uno de los que tiene ese problema jajaja, muchas gracias por solucionarlo.
Para los que quieren una opción mas cercana al ancho de barra de DDE también incluí una opción en el tutorial, que hace a Firefox lucir así:
@dzziban…aqui não funcionou no Firefox baixado pelo Deepines.
Spycam Tenga en cuenta que si lo descargo desde Deepines entonces debe buscar el atajo a Firefox desde:
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:
E o arquivo é então chamado:
Firefox Latest.desktop
O tutorial foi modificado para esclarecer esta questão.
Saudações.
Funcionando perfeitamente, obrigado!
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!
Esto es perfecto, mucho mejor.
me gusta
Gracias por la buena solución, me viene de anillo al dedo.
Por mucho tiempo buscaba como arreglarlo, funciona muy bien gracias.
Uff magnífico! Buen aporte.
Me funcionó perfectamente.
Uff excelente guiá. gracias.
Anotación para el yo del futuro
Ahora mi Firefox luce como debe ser, gracias por este tuto!!
Hola a todos.. puede que no funcione mas en Deepin 20??
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.
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…
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.
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.
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
No entiendo, ¿qué quiere decir exactamente? esa toma de pantalla no dice mucho.
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.
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
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?
@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:
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.
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.
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.
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.