ubuntu - Icono de Sublime Text 3 en Ubuntu

CorePress2023-09-17  1

Recientemente salió Sublime Text 3 (¡finalmente fuera de la versión beta!). La nueva versión tiene un nuevo ícono. Sin embargo, cuando actualicé, todavía tengo el ícono antiguo en el iniciador.

¿Cómo puedo solucionarlo?



------------Respuesta------------

en /usr/share/applications verá el archivo .desktop de forma sublime. Ábrelo y cambia.e la ruta del icono.

Prefiero usar alacarte, donde puedo cambiar el ícono directamente desde una GUI. Inicie alacarte escribiendo alacarte. Si no lo tiene, sudo apt-get install alacarte.

Pero supongo que, para una sola aplicación, creo que es bueno editar el archivo .desktop manualmente. Recuerde que hay muchos íconos para sublime y el 48*48 es el que mejor se adapta.


  • ¿Dónde puedo ubicar el nuevo ícono? -a06e 5 de octubre de 2017 a las 14:52
  • 1 @becko donde_tienes_instalado_sublime/sublime_text_3/Icon/48x48/sublime-text.png - infoobstruido 5 de octubre de 2017 a las 17:47


------------Respuesta------------

No estaba satisfecho con la respuesta de @infoclogged, ya que la solución parece complicada y la respuesta no explica por qué sucede esto en primer lugar, así que profundicé un poco más en esto.

Iconos temáticos

En Ubuntu Budgie, y posiblemente en otras versiones de Ubuntu, Gnome usa un tema de íconos que incluye íconos de reemplazo para Sublime Text, Firefox, Thunderbird y otras aplicaciones populares. Estos íconos de reemplazo se utilizan en lugar del ícono empaquetado con la versión actual de Sublime Text (y otros programas respectivos).

Como se indicó, /usr/share/applications/sublime_text.desktop hace referencia a un ícono llamado sublime-text. La ruta y la extensión del archivo las completa Gnome,según el tema y el tamaño del icono.

Tamaño

Si utilizas buscar, notarás que hay varias copias del ícono de Sublime Text en diferentes tamaños. Gnome los selecciona automáticamente dependiendo de la resolución de su escritorio, DPI y el tamaño del elemento de la interfaz de usuario que utiliza el ícono (menú, base, íconos de bandeja, etc.).

$ find / -name sublime-text.png 2>/dev/null

/usr/share/icons/hicolor/48x48/apps/sublime-text.png
/usr/share/icons/hicolor/128x128/apps/sublime-text.png
/usr/share/icons/hicolor/256x256/apps/sublime-text.png
...
/usr/share/icons/Moka/48x48/apps/sublime-text.png
/usr/share/icons/Moka/64x64/apps/sublime-text.png
...
/opt/sublime_text/Icon/48x48/sublime-text.png
/opt/sublime_text/Icon/16x16/sublime-text.png
/opt/sublime_text/Icon/128x128/sublime-text.png
/opt/sublime_text/Icon/256x256/sublime-text.png
/opt/sublime_text/Icon/32x32/sublime-text.png

Temas de iconos de gnomos

En mi sistema, que usa Ubuntu Budgie 18.04, el tema predeterminado de Gnome es Pocillo y el conjunto de iconos predeterminado se basa en Moka. Si abre los archivos relevantes, notará que Moka proporciona el estilo de ícono "cuadrado redondeado" para Sublime Text, junto con íconos de reemplazo similares para muchas aplicaciones populares como Firefox y Thunderbird. De aquí proviene el ícono errante.

Cambiar el icono

Hay algunas formas de utilizar el ícono empaquetado:

  1. Edite el archivo .desktop para usar una ruta completa a un archivo específico como sugirió @infoclogged, aunque esto rompe el código de tamaño mencionado anteriormente.
  2. Cambie el tema de sus íconos usando la herramienta gnome-tweaks que se encuentra en el paquete gnome-tweak-tools para que se usen los íconos empaquetados del proveedor, en lugar de los íconos del tema.
  3. Edite el tema/elimine los archivos de íconos de Sublime Text del tema, aunque es probable que esto se rompa si se actualiza el tema.
  4. Convencer a las empresas de no enviar íconos feos para Sublime Text. Es posible que esto ya esté hecho.

La forma "correcta" de resolver esto es cambiar el tema de los iconos. Esto utiliza las funciones integradas de Gnome y debería continuar funcionando en las actualizaciones del sistema operativo, desinstalación/reinstalación de paquetes, etc. Sin embargo,También puedes aplicar un cambio quirúrgico editando el archivo .desktop o eliminando los íconos de texto sublimes de tu tema, — simplemente no se sorprenda si esos cambios fallan durante una actualización del paquete en el futuro.