Personalizar Bookwormpup JWM sólo con un tema de iconos
Hay temas globales que se pueden instalar con un solo click en Puppy Bookworm 64 bits en estos enlaces viewtopic.php?p=120475#p120475 y viewtopic.php?p=123949#p123949, ademas estos tutoriales te puede ayudar a entender y personalizar los elementos de puppy como el panel de jwm, el tema de las ventanas, los iconos, las transparencias, el prompt y la terminal y mucho mas.
Vamos a organizar todas las publicaciones
Lo básico: viewtopic.php?p=117562#p117562
Como cambiar los temas de iconos usando rox: viewtopic.php?p=118143#p118143
Agregar atajos a jwm, script para cerrar ventanas con alt-f4, script de apagado basico, ventana informativa con los atajos de jwm: viewtopic.php?p=118241#p118241
Como evidenciar la ventana activa en jwm, script basico para cambio de iconos de firewall y espacio de memoria: viewtopic.php?p=118860#p118860
Breve explicacion de los elementos del panel de tareas de jwm viewtopic.php?p=119442#p119442
Temas globales descargas, descomprimes, adentro hay un script lo ejecutas, reicinias x y si necesitas le mueves a las configuaraciones luego, los temas se ven como en la imagenes compartidas viewtopic.php?p=120475#p120475
Notificador de cambio de escritorio en yad, tambien si has empezado a usar cortile aqui algunas configuraciones viewtopic.php?p=122292#p122292
Configuraciones de picom (compositor para x) para que no te satures de transparencias viewtopic.php?p=122431#p122431
Notificador para el panel cuando cambias de escritorio virtual por @Tenoch , el anterior muestra un notificador sobre el fondo de pantalla, este es un icono dentro del panel (ojo ambos consumen procesador ya que son bucles) viewtopic.php?p=122811#p122811
Tema global paper aqui se aplicacan todas las configuraciones anteriores, jwm, picom, rox, cortile, etc viewtopic.php?p=123949#p123949
Breve explicacion sobre synth-shell un modificador del prompt similar a neofetch, modificado para puppy https://forum.puppylinux.com/viewtopic ... 20#p124220
Dentro de los temas globales hay mas temas de iconos que no se ofrecen por separado, los pueden extraer de ahi.
temas de iconos:
Tela circle dracula: download/file.php?id=23179
Neo tango remix: download/file.php?id=23222
Pop extended; download/file.php?id=23251
Coleccion de iconos para el panel: download/file.php?id=23373
Electro zune tema de iconos por @radames download/file.php?id=24568
De aqui en adelante hay como 20 logos para synth-shell viewtopic.php?p=124796#p124796
Fin de la edicion 21-7-24
Se han fijado que dificil es personalizar puppy en JWM ya que aunque cambies el tema de iconos, este solo va a cambiar los iconos del escritorio y el menu y aun asi habran cosas que no van a cambiar por ejemplo la seccion fixmenus en el mismo menu de aplicaciones.
y con todo eso no estas satisfecho por que tambien quisieras que cambiara el panel
por eso voy a hacer este ejercicio para que aprendas a cambiar todo los iconos del escritorio o al menos vas a saber donde estan todas las rutas a los iconos, y para eso voy a usar un solo tema de iconos que encontre en gnome-look.org
Primero descarga Tela Circle Dracula de aqui https://www.gnome-look.org/p/1359276
descomprime en la carpeta /usr/share/icons/
solo usaremos jwmdesk para hacer cambios con gtk-theme-swithcher
voy a cambiar el tema gtk desde ahi, usare Graphite_dark
el tema de iconos tela circle dark
y conservare las fuentes sans 10
ahora siempre con jwmdesk abrimos icon layout y elegimos traditional icon full desktop
se dan cuenta que aun no hay cambios lo unico que cambio fue unos cuantos iconos de la barra de rox
esto se debe a que tienes que crear el tema de tus iconos estos van en /usr/local/lib/X11/themes/ yo le voy a poner igual que el tema que descargue tela-circle-dracula
puedes tomar de muestra uno de los temas que ya estan por ejemplo hay temas que llevan los iconos spread.svg, word.svg, shutdown.svg y creas una carpeta y vas guardando los iconos con los mismos nombres hasta completar el tema
luego lo colocas en la ruta que te di y aplicas el tema usando jwmdesk-Icon theme
ahora si ya cambio el escritorio y el menu
pero aun el icono de fixmenus no se parece el tema
este icono esta en /usr/local/jwmdesk/jwm_menu_icons/ con el nombre run.svg, renombras el original y buscas en el tema que bajamos uno que sea acorde y lo copiamos ahi con el mismo nombre run.svg
ahora si, escritorio y menu listos
pero la barra de rox no se muestra completa, bueno estos iconos se encuentran en /usr/local/apps/ROX-Filer/images, para entrar a esta carpeta que recomiendo que lo hagas desde la terminal asi
Code: Select all
rox /usr/local/apps/ROX-Filer/images
son 3 iconos los que debes de modificar rox-select.png, rox-show-hidden.png, rox-show-details.png
estos archivos los cambie por unos que estaban en esta ruta en el tema de iconos que descargue
/usr/share/icons/Tela-circle-dracula/24/panel
busco alguno que sea acorde y lo reemplazo, pueden renombrar antes los original por cualquier cosa
barra de iconos de rox lista
ahora los mimetypes son los iconos que se aplican de forma generica a un archivo
estos estan en /root/.icons/ROX/MIME
aqui renombran la carpeta completa MIME-ORIGINAL lo hago siempre por cualquier cosa
crean una carpeta nueva con el nombre MIME
y dentro de esta van a colocar todos los iconos dentro de /usr/share/icons/Tela-circle-dracula/scalable/mimetypes
Esto queda sin efecto, 2 post mas adelante explico que puedes cambiar todos los mimetypes desde las opciones de rox--types--icon theme
ahora los iconos para pet y sfs no se tienen un generico van a tomar los iconos de MIME-ORIGINAL y los van a pegar ahi
application-pet.png
application-x-squashfs-image.png
por lo menos hasta que aprendan a usar inkscape y se creen unos parecidos al tema que estan usando
el icono de los folder o directorios se llama inode-directory si no les llegara a cambiar y debe estar en los MIME
el icono pequeño en la parte superior izquierda de la ventana de rox se encuentra como un archivo oculto en /usr/local/apps/ROX-Filer/images con el nombre de .DirIcon pueden usar uno del tema tambien
listo los mimetypes
solo nos faltaria el panel
icono del menu
agarran uno del tema y lo colocan en /usr/local/jwmdesk/jwm_menubutton_icons
y lo cambian desde jwmdesk, pestaña de menu, menu button
Lanzadores de aplicaciones
como mi tema es oscuro y quiero todos los iconos del panel muy parecidos usare los iconos del panel de mi tema
/usr/share/icons/Tela-circle-dracula/24/panel
aqui lo que voy a hacer es editar el archivo /root/.jwmrc-tray
y colocar las rutas de los iconos asi
Code: Select all
<TrayButton popup="Show desktop" icon="/usr/share/icons/Tela-circle-dracula/24/panel/disper-panel.svg">showdesktop</TrayButton>
<TrayButton popup="Browser" icon="/usr/share/icons/Tela-circle-dracula/24/panel/google-chrome-tray.svg" border="false">exec:defaultbrowser</TrayButton>
<TrayButton popup="Terminal" icon="/usr/share/icons/Tela-circle-dracula/24/panel/guake-indicator.svg" border="false">exec:defaultterminal</TrayButton>
<TrayButton popup="ROX-Filer" icon="/usr/share/icons/Tela-circle-dracula/24/panel/remote-folder-sync.svg">exec:rox</TrayButton>
le agregue el lanzador de rox desde el panel
parcellite y synapse
creo que ya tienen la idea
cambio los iconos desde
/usr/share/icons/Tela-circle-dracula/24/panel
y los coloco en /usr/share/icons/Tela-circle-dracula/scalable/apps
parcellite.svg, synapse.svg
icono del volumen
este cambio con el cambio de tema
el icono del espacio disponible y firewall
estos se encuentran alojados en /usr/share/pixmaps/puppy con los nombres de
container_0, container_1, container_2 etc
shield_yes, shield_no
los he reemplazdo por iconos dentro de
/usr/share/icons/Tela-circle-dracula/24/panel
el icono de la red
connman-gtk busca el icono dentro de /usr/share/icons/Tela-circle-dracula/symbolic/status
pero los iconos no son blancos como los demas asi que reemplaze los de network-idle y otros relacionados por los que estan en
/usr/share/icons/Tela-circle-dracula/24/panel
claro renombrando el icono segun los que estan en la carpeta status
el icono lanzador de utilidades
este viene en bookworkpup por defecto asi que vuelvo a editar /root/.jwm-tray y le agrego la linea al final
Code: Select all
<TrayButton icon="/usr/share/icons/Tela-circle-dracula/24/panel/notes-panel.svg" border="false">root:z</TrayButton>
Me descargo un wallpaper moderno y listo.
Falta el tema de las fuentes y conky pero eso creo que hay mas facil que saber las ubicaciones de estos iconos y como cambiar realmente la apariencia de jwm en puppy.
no se hasta que punto se conservan los iconos al cambiar los temas nuevamente por eso es bueno mejor hacer un respaldo o crear enlaces para conservar los cambios.
si faltan tildes y comas me disculpan.