Castellanizar Linux Mint Daryna FluxBox CE

De GALPon WiKi
Saltar a: navegación, buscar

Licencia:

Este documento se distribuye bajo condiciones Copyleft

Autor: Miguel Anxo Bouzada, mbouzada[en]gmail[punto]com, para GALPon.org y para maty1206linuxeando.com

Se puede copiar, modificar o distribuir este manual bajo las condiciones de la licencia GNU Free Documentation License (GNU/FDL)

Si se desea hacer una copia total o parcial del documento se deberá adjuntar debidamente la identidad del autor asi como las direcciones http://www.galpon.org y http://www.maty1206linuxeando.com en las partes superior e inferior del manual.

LM-FB-cast.png


Consideraciones generales

Lo que no debemos olvidar nunca es que todo lo que hagamos en el sentido de dar soporte a iconos, no solo en el "escritorio", sinó también en el menú desplegable, va a pesar en la memoria, esta es una distribución encaminada a dar ligereza, velocidad, a las aplicaciones, a cambio de esa mayor funcionalidad sacrificamos la estética, por lo que si nos dedicamos a poner elementos que la hagan parecer una Gnome o una KDE, incluso una XFCE que pesen en la memoria, entramos en contradicción con el espíritu mismo de la distribución.

¿Quiere esto decir que es una distribución solo para "viejitas"? Obviamente me refiero a máquinas viejitas, pues no, yo soy de los que piensa que si pago por una máquina para trabajar, quiero usarla para trabajar y si quiero algo bonito, coloco un tiesto con una planta encima del CRT.

Ello no quiere decir que no pueda tener un entorno visual agradable, por ello, hay que ser cautos y no pedir a un gestor de ventanas ligero las prestaciones "visuales" de un entorno gráfico completo, a cambio obtendremos un mejor, mayor, rendimiento de la máquina rodando las aplicaciones.


¿Editor de textos "vi", "mousepad" ó "nano"?

Casi todo lo que aquí describo se puede hacer con "mousepad", con la excepción de la última nota de este COMO, que necesita "vi", como yo estoy acostumbrado a "nano", pues eso que uso nano, así que ya sabeis, donde leais "nano" en las ordenes si no es lo que usais vosotros, simplemente cambiarlo por "mousepad", "vi" o lo que más os guste.

Si quereis instalar el editor "nano" que es más sencillo de manejo.

# sudo aptitude install nano

Para guardar y cerrar el fichero editado, tendremos en la parte inferior del terminal las instrucciones, voy a resumir aquí las fundamentales

  • ^O → [Ctrl]+[O] Para guardar, nos pedirá conformidad para guardar "ese" archivo con "ese" nombre, confirmamos con [Enter].
  • ^X → [Ctrl]+[X] Para salir.

Podríamos tambien hacer simplemente:

  • ^X → [Ctrl]+[X] y nos avisará de que no se guardó, confirmamos que lo guarde con [Enter] y listo

Si metemos la "gamba" y queremos anular alguna acción:

  • ^C → [Ctrl]+[C] y vuelve al estado inmediato anterior

Si tememos, dudamos, sospechamos haber hecho alguna "pífia", simplemente cerramos la terminal y comenzamos de nuevo la edición abriendo una nueva terminal.

Para quien quiera seguir con "vi" un pequeño recordatorio

Para insertar y/o modificar texto

  • Nos desplazamos con el cursor al punto de insercción/edición
    • Pulsamos la letra "i" así entramos en modo edición (sería más correcto llamarle modo inserción) y podemos añadir, modificar etc... suelen preguntarme ¿y si quiero usar la letra "i"? pues la usais, hasta que no salgais del modo de edición se comporta como una letra cualquiera
  • Para salir del modo edición pulsamos la tecla [Esc] (Escape)
  • Una vez fuera del modo de edición, da igual donde tengamos el cursor, no nos preocupemos.
    • escribimos :w para grabar los cambios (dos puntos "write")
    • escribimos :q para salir (dos puntos "quit")

Podemos hacer una orden combinada :wq y ya guarda y sale.

Como se deduce, si no estamos en modo inserción, los dos puntos indican el comienzo de una orden (eso que algunos llaman comando).


Castellanizar el menú

Modificar el fichero de menús para que esté en castellano es tan sencillo como editar un fichero de texto y traducir los campos pertinentes, si observais lo que aquí transcribo y lo que hay en vuestras máquinas, comprobareis lo sencillo que es, tal vez tedioso, pero sencillo, para que os sea más llevadero, dejo dos configuraciones, a saber:

Menú completo, reorganizado, sin iconos.
Menú completo, reorganizado, con iconos.

En estos menús vereis que "faltan" algunas cosas, como por ejemplo "envy", lo retiré del desplegable de uso habitual ya que es de esas cosas que se usan solo una o dos veces, de todas formas en "Menú TODO" lo encontrareis.

El procedimiento es el siguiente:

Siempre, lo primero de todo es salvaguadar el fichero original, si después ya no lo necesitamos, ya lo borraremos.

Este trabajito lo haremos como usuario "normal", nunca como administrador (fijaros que las líneas de ordenes comienzan por $), podeis hacerlo en modo gráfico, a golpe de ratón desde el gestor de ficheros (Thunar), pero os lo voy a indicar en modo terminal, que se acaba antes.

Abrimos una terminal y escribimos la siguiente orden:

$ cp /home/USUARIO/.fluxbox/menu /home/USUARIO/.fluxbox/menu.eng

o el método abreviado

$ cp ~/.fluxbox/menu ~/.fluxbox/menu.eng

Como se ve claramente, la virgulilla "~" (AltGr + 4) equivale a: /home/USUARIO

Para recuperarlo solo tenemos que dar la misma orden, pero invirtiendo los campos

$ cp ~/.fluxbox/menu.eng ~/.fluxbox/menu

Acordarse de sustituir USUARIO por vuestro "usuario"

$ nano /home/USUARIO/.fluxbox/menu

o

$ nano ~/.fluxbox/menu

o

$ mousepad /home/USUARIO/.fluxbox/menu

o

$ mousepad ~/.fluxbox/menu

Borramos el contenido del fichero.

Si usamos "nano" recordar que con [Ctrl]+[K] borramos toda la línea en la que está el cursor.

Copiamos en el fichero uno de los siguientes bloques de texto.

Menú completo sin iconos

[begin] (Linux Mint) {} <>
   [exec] (Home) {thunar ~/} <>
   [exec] (Firefox) {firefox} <>
   [exec] (Terminal) {xfce4-terminal} <>
   [exec] (Tilda) {tilda} <>
   [separator] () {} <>
   [exec] (Ejecutar) {bbrun -w} <>
   [separator] () {} <>
   [submenu] (Accesorios) {} <>
       [exec] (Editor de textos) {mousepad} <>
       [exec] (Volumen y Mezclador) {xfce4-mixer} <>
       [exec] (Archivos comprimidos) {xarchiver} <>
       [exec] (Terminal) {xfce4-terminal} <>
       [exec] (Terminal desplegable) {tilda} <>
       [exec] (Mapa de caracteres) {gnome-character-map} <>
       [exec] (Calculadora) {gnome-calculator} <>
       [exec] (Gestor de ficheros) {thunar} <>
       [exec] (Renombrador masivo) {/usr/lib/thunar/ThunarBulkRename} <>
       [exec] (Buscador de escritorio) {catfish} <>
       [exec] (Captura de pantalla) {gnome-screenshot --interactive} <>
       [exec] (Salva pantallas) {xscreensaver-demo} <>
       [exec] (Terminar aplicación) {xkill} <>
   [end]
   [submenu] (Internet) {} <>
       [exec] (Navegador web) {firefox} <>
       [exec] (Cliente correo-e) {thunderbird} <>
       [exec] (Mensajería instántanea) {pidgin} <>
       [exec] (Cliente BitTorent) {transmission-gtk} <>
       [exec] (IRC Chat) {xchat-gnome} <>
   [end]
   [submenu] (Oficina) {} <>
       [exec] (Procesador de textos "Abiword") {abiword -n} <>
       [exec] (Hoja de cálculos "Gnumeric") {gnumeric} <>
   [end]
   [submenu] (Gráficos) {} <>
       [exec] (Visor de imágenes) {gpicview} <>
       [exec] (Dibujo "GPaint") {gpaint} <>
   [end]
   [submenu] (Multimedia) {} <>
       [exec] (Reproductor sonido) {exaile} <>
       [exec] (Reproductor películas) {gmplayer} <>
       [exec] (Extractor CD) {gnormalize} <>
       [exec] (Grabador CD/DVD) {brasero} <>
   [end]
   [submenu] (Accesos red) {} <>
       [exec] (Gestor red inlámbrica) {/opt/wicd/gui.py} <>
       [exec] (Configuración de red) {gksu network-admin} <>
       [exec] (Ajuste 'proxi' de red) {gnome-network-preferences} <>
       [exec] (Marcador modem) {chestnut-dialer} <>
       [exec] (Herramientas de red) {gnome-nettool} <>
       [exec] (Herramienta 'FuseSMB') {fusesmbtool} <>
       [exec] (Carpetas compartidas) {gksu shares-admin} <>
   [end]
   [submenu] (Configuración Mint) {} <>
       [exec] (mintConfiguración) {xfce4-mintConfig} <>
       [exec] (mintAsistente) {/usr/bin/mintAssistant} <>
       [exec] (mintEscritorio) {/usr/lib/linuxmint/xfcemintDesktop/xfcemintDesktop_frontend.py} <>
       [exec] (mintInstalador) {/usr/lib/linuxmint/mintInstall/mintInstall.py} <>
       [exec] (mintActualizador) {/usr/lib/linuxmint/mintUpdate/mintUpdate.py show 0 &} <>
   [end]
   [submenu] (Sistema) {} <>
       [submenu] (Gestión de paquetes) {} <>
           [exec] ("Synaptic" Instalador en red) {gksu synaptic} <>
           [exec] ("gDebi" Instalador .deb) {gdebi-gtk} <>
           [exec] (Paquetes huérfanos) {gksu gtkorphan} <>
       [end]
       [submenu] (Interfaz usuario) {} <>
           [exec] (Configuración pantalla) {gksu displayconfig-gtk && fbsetbg -l} <>
           [exec] (Ajustes gestor de entrada) {gksu gdmsetup} <>
           [exec] (Fecha y hora) {gksu time-admin} <>
           [exec] (Selector de fondos) {mint-fbsetbg} <>
           [exec] (Selector de temas GTK) {gtk-chtheme} <>
           [exec] (Selector de idioma) {gksu gnome-language-selector} <>
           [exec] (Imagen de entrada) {gdmphotosetup} <>
           [exec] (Conky Monitor de sistema) {conky} <>
       [end]
       [submenu] (Impresoras) {} <>
           [exec] (Gestor de impresión) {/usr/bin/system-config-printer-applet --no-tray-icon} <>
           [exec] (Selector de impresoras) {my-default-printer} <>
           [exec] (Configuración de impresoras) {/usr/bin/system-config-printer} <>
           [exec] (Gestión web de impresoras) {firefox http://localhost:631} <>
       [end]
       [submenu] (Administración del Sistema) {} <>
           [exec] (Configuración de GNOME) {gconf-editor} <>
           [exec] (Editor de particiones) {gksu gparted} <>
           [exec] (Información del Hardware) {hal-device-manager} <>
           [exec] (Ayuda) {yelp} <>
           [exec] (Configuración de NTFS) {gksu ntfs-config} <>
           [exec] (Dispositivos Palm OS) {gpilotd-control-applet} <>
           [exec] (Aplicaciones preferidas) {exo-preferred-applications} <>
           [exec] (Escritorio remoto) {vino-preferences} <>
           [exec] (Gestor módulos restringidos) {gksu restricted-manager} <>
           [exec] (Métodos de entrada) {scim-setup} <>
           [exec] (Administración de servicios) {gksu services-admin} <>
           [exec] (Control de procesos) {xfce4-taskmanager} <>
           [exec] (Usuarios y grupos) {gksu users-admin} <>
           [exec] (Módulos de red Window$) {gksu ndisgtk} <>
       [end]
   [end]
   [submenu] (Configurar Fluxbox) {} <>
       [exec] (Fbpager) {/usr/bin/fbpager} <>
       [exec] (Fluxconf) {/usr/bin/fluxconf} <>
       [exec] (Fluxkeys) {/usr/bin/fluxkeys} <>
       [exec] (Fluxmenu) {/usr/bin/fluxmenu} <>
   [end]
   [separator] () {} <>
   [submenu] (Menú "TODO") {} <>
       [exec] (Regenerate Menu) {update-menus} <>
       [include] (~/.fluxbox/fluxbox-menu) {} <>
   [end]
   [separator] () {} <>
   [exec] (Salir) {ciao} <>
[end]

Guardamos y cerramos

Menú completo con iconos

[begin] (Linux Mint) {} <>
   [exec] (Home) {thunar ~/} </usr/share/icons/gnome/16x16/places/user-home.png>
   [exec] (Firefox) {firefox} </usr/share/pixmaps/firefox.png>
   [exec] (Terminal) {xfce4-terminal} </usr/share/icons/gnome/16x16/apps/utilities-terminal.png>
   [exec] (Tilda) {tilda} </usr/share/pixmaps/tilda.png>
   [separator] () {} <>
   [exec] (Ejecutar) {bbrun -w} </usr/share/pixmaps/bbrun.xpm>
   [separator] () {} <>
   [submenu] (Accesorios) {} </usr/share/icons/gnome/16x16/categories/applications-accessories.png>
       [exec] (Editor de textos) {mousepad} </usr/share/pixmaps/mousepad.png>
       [exec] (Volumen y Mezclador) {xfce4-mixer} </usr/share/pixmaps/xfce4-mixer.xpm>
       [exec] (Archivos comprimidos) {xarchiver} </usr/share/pixmaps/xarchiver.xpm>
       [exec] (Terminal) {xfce4-terminal} </usr/share/pixmaps/terminal.xpm>
       [exec] (Terminal desplegable) {tilda} </usr/share/pixmaps/tilda.png>
       [exec] (Mapa de caracteres) {gnome-character-map} </usr/share/icons/gnome/16x16/apps/gnome-character-map.png>
       [exec] (Calculadora) {gnome-calculator} </usr/share/icons/gnome/16x16/apps/accessories-calculator.png>
       [exec] (Gestor de ficheros) {thunar} </usr/share/icons/gnome/16x16/apps/file-manager.png>
       [exec] (Renombrador masivo) {/usr/lib/thunar/ThunarBulkRename} </usr/share/icons/hicolor/16x16/apps/Thunar.png>
       [exec] (Buscador de escritorio) {catfish} </usr/share/linuxmint/releasenotes/png/catfish1.png>
       [exec] (Captura de pantalla) {gnome-screenshot --interactive} </usr/share/pixmaps/gpicview.png>
       [exec] (Salva pantallas) {xscreensaver-demo} </usr/share/pixmaps/xscreensaver.xpm>
       [exec] (Terminar aplicación) {xkill} </usr/share/icons/gnome/16x16/actions/process-stop.png>
   [end]
   [submenu] (Internet) {} </usr/share/icons/gnome/16x16/categories/applications-internet.png>
       [exec] (Navegador web) {firefox} </usr/share/icons/gnome/16x16/stock/net/stock_internet.png>
       [exec] (Cliente correo-e) {thunderbird} </usr/share/icons/gnome/16x16/stock/net/stock_mail-copy.png>
       [exec] (Mensajería instántanea) {pidgin} </usr/share/pixmaps/pidgin-menu.xpm>
       [exec] (Cliente BitTorent) {transmission-gtk} </usr/share/pixmaps/transmission.xpm>
       [exec] (IRC Chat) {xchat-gnome} </usr/share/icons/gnome/16x16/stock/generic/stock_people.png>
   [end]
   [submenu] (Oficina) {} </usr/share/icons/gnome/16x16/categories/applications-office.png>
       [exec] (Procesador de textos "Abiword") {abiword -n} </usr/share/icons/gnome/16x16/stock/text/stock_insert-fields-author.png>
       [exec] (Hoja de cálculos "Gnumeric") {gnumeric} </usr/share/pixmaps/gnome-gnumeric.xpm>
   [end]
   [submenu] (Gráficos) {} </usr/share/icons/gnome/16x16/categories/applications-graphics.png>
       [exec] (Visor de imágenes) {gpicview} </usr/share/pixmaps/gpicview.png>
       [exec] (Dibujo "GPaint") {gpaint} </usr/share/pixmaps/gpaint.xpm>
   [end]
   [submenu] (Multimedia) {} </usr/share/icons/gnome/16x16/categories/applications-multimedia.png>
       [exec] (Reproductor sonido) {exaile} </usr/share/icons/gnome/16x16/stock/media/stock_effects-sound.png>
       [exec] (Reproductor películas) {gmplayer} </usr/share/pixmaps/mplayer.xpm>
       [exec] (Extractor CD) {gnormalize} </usr/share/icons/hicolor/16x16/apps/sound-juicer.png>
       [exec] (Grabador CD/DVD) {brasero} </usr/share/icons/hicolor/16x16/apps/brasero.png>
   [end]
   [submenu] (Accesos red) {} </usr/share/icons/gnome/16x16/categories/preferences-system-network.png>
       [exec] (Gestor red inlámbrica) {/opt/wicd/gui.py} </opt/wicd/images/wicd-blue.png>
       [exec] (Configuración de red) {gksu network-admin} </usr/share/icons/gnome/16x16/devices/network-wireless.png>
       [exec] (Ajuste 'proxi' de red) {gnome-network-preferences} </usr/share/icons/gnome/16x16/stock/net/stock_directory-server.png>
       [exec] (Marcador modem) {chestnut-dialer} </usr/share/icons/gnome/16x16/devices/modem.png>
       [exec] (Herramientas de red) {gnome-nettool} </usr/share/pixmaps/gnome-nettool.xpm>
       [exec] (Herramienta 'FuseSMB') {fusesmbtool} </usr/share/linuxmint/releasenotes/png/fusesmbtool1.png>
       [exec] (Carpetas compartidas) {gksu shares-admin} </usr/share/icons/gnome/16x16/stock/net/stock_shared-by-me.png>
   [end]
   [submenu] (Configuración Mint) {} </usr/share/icons/Celena/22x22/places/start-here.png>
       [exec] (mintConfiguración) {xfce4-mintConfig} </usr/share/icons/gnome/16x16/categories/preferences-system.png>
       [exec] (mintAsistente) {/usr/bin/mintAssistant} </usr/share/icons/Celena/22x22/places/start-here.png>
       [exec] (mintEscritorio) {/usr/lib/linuxmint/xfcemintDesktop/xfcemintDesktop_frontend.py} </usr/share/icons/gnome/16x16/categories/preferences-desktop.png>
       [exec] (mintInstalador) {/usr/lib/linuxmint/mintInstall/mintInstall.py} </usr/share/icons/gnome/16x16/apps/system-software-installer.png>
       [exec] (mintActualizador) {/usr/lib/linuxmint/mintUpdate/mintUpdate.py show 0 &} </usr/share/icons/gnome/16x16/apps/system-software-update.png>
   [end]
   [submenu] (Sistema) {} </usr/share/icons/gnome/16x16/categories/applications-system.png>
       [submenu] (Gestión de paquetes) {} </usr/share/pixmaps/synaptic.png>
           [exec] ("Synaptic" Instalador en red) {gksu synaptic} </usr/share/pixmaps/synaptic.png>
           [exec] ("gDebi" Instalador .deb) {gdebi-gtk} </usr/share/icons/gnome/16x16/apps/system-software-installer.png>
           [exec] (Paquetes huérfanos) {gksu gtkorphan} </usr/share/pixmaps/gtkorphan.xpm>
       [end]
       [submenu] (Interfaz usuario) {} </usr/share/pixmaps/nohost.png>
           [exec] (Configuración pantalla) {gksu displayconfig-gtk && fbsetbg -l} </usr/share/icons/gnome/16x16/apps/preferences-desktop-screensaver.png>
           [exec] (Ajustes gestor de entrada) {gksu gdmsetup} </usr/share/pixmaps/gdm.xpm>
           [exec] (Fecha y hora) {gksu time-admin} </usr/share/icons/gnome/16x16/stock/generic/stock_timer.png>
           [exec] (Selector de fondos) {mint-fbsetbg} </usr/share/icons/gnome/16x16/apps/preferences-desktop-wallpaper.png>
           [exec] (Selector de temas GTK) {gtk-chtheme} </usr/share/icons/gnome/16x16/apps/preferences-desktop-theme.png>
           [exec] (Selector de idioma) {gksu gnome-language-selector} </usr/share/icons/gnome/16x16/apps/preferences-desktop-locale.png>
           [exec] (Imagen de entrada) {gdmphotosetup} </usr/share/pixmaps/nobody.png>
           [exec] (Conky Monitor de sistema) {conky} </usr/share/icons/gnome/16x16/apps/utilities-system-monitor.png>
       [end]
       [submenu] (Impresoras) {} </usr/share/icons/gnome/16x16/devices/printer.png>
           [exec] (Gestor de impresión) {/usr/bin/system-config-printer-applet --no-tray-icon} </usr/share/icons/gnome/16x16/status/printer-printing.png>
           [exec] (Selector de impresoras) {my-default-printer} </usr/share/icons/gnome/16x16/stock/io/stock_printers.png>
           [exec] (Configuración de impresoras) {/usr/bin/system-config-printer} </usr/share/icons/gnome/16x16/stock/io/stock_print-setup.png>
           [exec] (Gestión web de impresoras) {firefox http://localhost:631} </usr/share/icons/gnome/16x16/stock/io/stock_print-driver.png>
       [end]
       [submenu] (Administración del Sistema) {} </usr/share/icons/hicolor/16x16/apps/xfce-system-settings.png>
           [exec] (Configuración de GNOME) {gconf-editor} </usr/share/icons/gnome/16x16/apps/gnome-settings-ui-behavior.png>
           [exec] (Editor de particiones) {gksu gparted} </usr/share/pixmaps/gparted.xpm>
           [exec] (Información del Hardware) {hal-device-manager} </usr/share/icons/gnome/16x16/devices/audio-card.png>
           [exec] (Ayuda) {yelp} </usr/share/icons/gnome/16x16/stock/generic/stock_help-book.png>
           [exec] (Configuración de NTFS) {gksu ntfs-config} </usr/share/linuxmint/releasenotes/png/fusesmbtool1.png>
           [exec] (Dispositivos Palm OS) {gpilotd-control-applet} </usr/share/icons/gnome/16x16/devices/pda.png>
           [exec] (Aplicaciones preferidas) {exo-preferred-applications} </usr/share/icons/gnome/16x16/apps/preferences-system-windows.png>.lnk
           [exec] (Escritorio remoto) {vino-preferences} </usr/share/icons/gnome/16x16/apps/preferences-desktop-remote-desktop.png>
           [exec] (Gestor módulos restringidos) {gksu restricted-manager} </usr/share/pixmaps/gksuexec-debian.xpm>
           [exec] (Métodos de entrada) {scim-setup} </usr/share/pixmaps/scim-setup.png>
           [exec] (Administración de servicios) {gksu services-admin} </usr/share/icons/hicolor/16x16/apps/gnome-cpu-frequency-applet.png>
           [exec] (Control de procesos) {xfce4-taskmanager} </usr/share/icons/gnome/16x16/categories/applications-system.png>
           [exec] (Usuarios y grupos) {gksu users-admin} </usr/share/icons/gnome/16x16/apps/system-users.png>
           [exec] (Módulos de red Window$) {gksu ndisgtk} </usr/share/pixmaps/ndisgtk.xpm>
       [end]
   [end]
   [submenu] (Configurar Fluxbox) {} </usr/share/icons/gnome/16x16/categories/applications-other.png>
       [exec] (Fbpager) {/usr/bin/fbpager} </usr/share/icons/gnome/16x16/stock/generic/stock_styles.png>
       [exec] (Fluxconf) {/usr/bin/fluxconf} </usr/share/icons/gnome/16x16/stock/generic/stock_help-pane-off.png>
       [exec] (Fluxkeys) {/usr/bin/fluxkeys} </usr/share/icons/gnome/16x16/apps/preferences-desktop-keyboard-shortcuts.png>
       [exec] (Fluxmenu) {/usr/bin/fluxmenu} </usr/share/icons/gnome/16x16/stock/generic/stock_help-add-bookmark.png>
   [end]
   [separator] () {} <>
   [submenu] (Menú "TODO") {} </usr/share/icons/gnome/16x16/categories/applications-utilities.png>
       [exec] (Regenerate Menu) {update-menus} <>
       [include] (~/.fluxbox/fluxbox-menu) {} <>
   [end]
   [separator] () {} <>
   [exec] (Salir) {ciao} </usr/share/icons/gnome/16x16/stock/generic/stock_exit.png>
[end]

Guardamos y cerramos


Lanzadores (iconos) en el escritorio

Para poder "construir" los lanzadores en el escritorio debemos crear un fichero de texto para cada lanzador dentro del directorio .idesk (oculto) que está en nuestro "Home"

$ ~/.idesk/

Cada fichero tendrá la siguiente estructura en rojo los campos obligatorios en verde los datos que debemos ajustar

table Icon
  Caption: AbiWord Nombre que se verá bajo el lanzador
  CaptionTip: Procesador de textos Abiword 
  Command: abiword  Orden que ejecutará el lanzador
  Icon: /usr/share/pixmaps/abiword.png Dirección del icono del lanzador
  Width: 32 Anchura del lanzador
  Height: 32 Altura del lanzador
  X: 30 Posición del lanzador en la horizontal → de la pantalla
  Y: 100 Posición del lanzador en la vertical ↓ de la pantalla
end

Ejemplo para una separación de 70 puntos, la posicion marcada en verde esta reservada para el lanzador "Desktop" que lo crea el sistema (Ojo, siempre en esa posición).

X=30 Y=30 X=100 Y=30 X=170 Y=30 X=240 Y=30 X=310 Y=30 X=380 Y=30
X=30 Y=100 X=100 Y=100 X=170 Y=100 X=240 Y=100 X=310 Y=100 X=380 Y=100
X=30 Y=170 X=100 Y=170 X=170 Y=170 X=240 Y=170 X=310 Y=170 X=380 Y=170
X=30 Y=240 X=100 Y=240 X=170 Y=240 X=240 Y=240 X=310 Y=240 X=380 Y=240
X=30 Y=310 X=100 Y=310 X=170 Y=310 X=240 Y=310 X=310 Y=310 X=380 Y=310
X=30 Y=380 X=100 Y=380 X=170 Y=380 X=240 Y=380 X=310 Y=380 X=380 Y=380

Estos ficheros los creamos con cualquier editor de texto, vi, mousepad, nano etc... y siempre en modo usuario, nunca como administrador.

La única convención que debemos respetar sobre el nombre del fichero es la extensión .lnk, el nombre no tiene que guardar necesariamente ninguna relación con el contenido

Si queremos poder mover los lanzadores con el puntero del ratón, debemos desbloquear el movimiento, después, una vez a nuestro gusto, podremos volver a bloquearlo.

Para eso editamos el fichero oculto que está en nuestro "Home"

$ nano ~/.ideskrc

Buscamos la línea (es la 13ª)

  Locked: true

y la modificamos a

  Locked: false
Una sugerencia que creo importante, si vamos a jugar con la configuración de .ideskrc no os olvideis de hacer una copia de seguridad del fichero original, después suele ser dificil recordar que fué lo que cambiamos y ahora no nos gusta como está.

Os dejo los ficheros de texto correspondientes a la captura de pantalla, están colocados por orden alfabetico.

1

$ nano ~/.idesk/abiword.lnk

Contenido:

table Icon
  Caption: AbiWord
  CaptionTip: Procesador de textos Abiword
  Command: abiword
  Icon: /usr/share/pixmaps/abiword.png
  Width: 32
  Height: 32
  X: 30
  Y: 100
end

2

$ nano ~/.idesk/buscador.lnk

Contenido:

table Icon
  Caption: Buscador
  CaptionTip: Buscador de escritorio
  Command: catfish
  Icon: /usr/share/linuxmint/releasenotes/png/catfish1.png
  Width: 32
  Height: 32
  X: 240
  Y: 30
end

3

$ nano ~/.idesk/calculadora.lnk

Contenido:

table Icon
  Caption: gCalc
  CaptionTip: Calculadora configurable
  Command: gnome-calculator
  Icon: /usr/share/icons/gnome/32x32/apps/accessories-calculator.png
  Width: 32
  Height: 32
  X: 240
  Y: 100
end

4

$ nano ~/.idesk/cd-mp3.lnk

Contenido:

table Icon
  Caption: CD→mp3
  CaptionTip: Extractor de pistas de CD de audio
  Command: gnormalize
  Icon: /usr/share/icons/hicolor/24x24/apps/sound-juicer.png
  Width: 32
  Height: 32
  X: 170
  Y: 310
end

5

$ nano ~/.idesk/correo-e.lnk

Contenido:

table Icon
  Caption: Correo-e
  CaptionTip: Gestor de correo-e Thunderbird
  Command: thunderbird
  Icon: /usr/share/pixmaps/thunderbird.png
  Width: 32
  Height: 32
  X: 100
  Y: 170
end

6

$ nano ~/.idesk/dibujo.lnk

Contenido:

table Icon
  Caption: Dibujo
  CaptionTip: Aplicación básica de dibujo y pintura
  Command: gpaint
  Icon: /usr/share/icons/hicolor/48x48/apps/xfce-graphics.png
  Width: 32
  Height: 32
  X: 310
  Y: 100
end

7

$ nano ~/.idesk/exaile.lnk

Contenido:

table Icon
  Caption: Exaile
  CaptionTip: Reproductor musical
  Command: exaile
  Icon: /usr/share/pixmaps/exaile.png
  Width: 32
  Height: 32
  X: 30
  Y: 310
end

8

$ nano ~/.idesk/gnumeric.lnk

Contenido:

table Icon
  Caption: gNumeric
  CaptionTip: Hojas de cálculo
  Command: gnumeric
  Icon: /usr/share/pixmaps/gnome-gnumeric.png
  Width: 32
  Height: 32
  X: 170
  Y: 100
end

9

$ nano ~/.idesk/home.lnk

Contenido:

table Icon
  Caption: Home
  CaptionTip: Abrir carpeta personal
  Icon: /usr/share/icons/gnome/32x32/places/user-home.png
  Width: 32
  Height: 32
  X: 100
  Y: 30
  Command[0]: thunar ~/
  Command[1]: mousepad ~/.idesktop/home.lnk
end

10

$ nano ~/.idesk/irchat.lnk

Contenido:

table Icon
  Caption: IRChat
  CaptionTip: Cliente conversacion IRC xchat
  Command: xchat-gnome
  Icon: /usr/share/icons/hicolor/48x48/apps/xchat-gnome.png
  Width: 32
  Height: 32
  X: 100
  Y: 240
end

11

$ nano ~/.idesk/michat.lnk

Contenido:

table Icon
  Caption: MIchat
  CaptionTip: Mensajería instantánea
  Command: pidgin
  Icon: /usr/share/pixmaps/pidgin-menu.xpm
  Width: 32
  Height: 32
  X: 30
  Y: 240
end

12

$ nano ~/.idesk/mplayer.lnk

Contenido:

table Icon
  Caption: MPlayer
  CaptionTip: Reproductor media video
  Command: gmplayer
  Icon: /usr/share/pixmaps/mplayer.xpm
  Width: 32
  Height: 32
  X: 100
  Y: 310
end

13

$ nano ~/.idesk/navegador.lnk

Contenido:

table Icon
  Caption: Navegador
  CaptionTip: Navegador web Firefox
  Command: firefox
  Icon: /usr/share/pixmaps/firefox.png
  Width: 32
  Height: 32
  X: 30
  Y: 170
end

14

$ nano ~/.idesk/notas.lnk

Contenido:

table Icon
  Caption: Notas
  CaptionTip: Editor de textos Mousepad
  Command: mousepad
  Icon: /usr/share/pixmaps/mousepad.png
  Width: 32
  Height: 32
  X: 100
  Y: 100
end

15

$ nano ~/.idesk/red.lnk

Contenido:

table Icon
  Caption: Red
  CaptionTip: Equipos en la misma red
  Command: thunar ~/Network
  Icon: /usr/share/icons/gnome/32x32/places/network-workgroup.png
  Width: 32
  Height: 32
  X: 170
  Y: 30
end

16

$ nano ~/.idesk/torrent.lnk

Contenido:

table Icon
  Caption: Torrent
  CaptionTip: Cliente p2p BitTorrent
  Command: transmission-gtk
  Icon: /usr/share/pixmaps/transmission.png
  Width: 32
  Height: 32
  X: 170
  Y: 170
end

17

$ nano ~/.idesk/volumen.lnk

Contenido:

table Icon
  Caption: Volumen
  CaptionTip: Control de volumen y mezclador sonido
  Command: xfce4-mixer
  Icon: /usr/share/pixmaps/xfce4-mixer.xpm
  Width: 32
  Height: 32
  X: 240
  Y: 310
end
Los lanzadores no estarán visibles hasta que reiniciemos el entorno gráfico (reiniciar las X) con Ctrl+Alt+BkSp← ó hasta que reiniciemos todo el sistema.


Castellanizar la ventana de salida (Quit)

Cuando queremos Salir/Reiniciar/Apagar/etc... nos aparece una ventana en inglés, si queremos ponerla en castellano, podemos hacerlo de dos formas:

Editar como administrador el fichero "culpable" y modificar su contenido, ó construirlo de nuevo. Vamos a ver como hacerlo de la manera que me parece más sencilla, editando y modificando:

Como norma empezaremos, siempre, por hacer una copia de seguridad del existente, por aquello de que si metemos la pata podamos recuperarlo:

# sudo cp /usr/bin/ciao /usr/bin/ciao.eng

ya lo tenemos identificado como el fichero de despedida en ingles

Para recuperarlo solo tenemos que dar la misma orden, pero invirtiendo los campos

# sudo cp /usr/bin/ciao.eng /usr/bin/ciao

Editamos para modificar el existente

Según que editor utilicemos

# sudo nano /usr/bin/ciao

o

# sudo mousepad /usr/bin/ciao

Borramos todo el contenido del fichero y copiamos el siguiente bloque:


Muy importante: No modificar absolutamente nada del contenido, recomiendo un copiar pegar, con especial atención al primer y último carácter, que suelen quedarse perdidos por el camino
#!/bin/sh

ans=$(zenity  --width=40 --height=270 --title="Salir" --list  --text "¿Qué desea hacer ahora?" --radiolist  --column "Selec." --column "Acción" TRUE "Cerrar la sesión" FALSE "Cambiar de usuario" FALSE Suspender FALSE Hibernar FALSE Reiniciar FALSE Apagar); #echo $ans


if [ "$ans" = "Cerrar la sesión" ] ; then
    kill -TERM $(xprop -root _BLACKBOX_PID | awk '{print $3}')
fi
if [ "$ans" = "Cambiar de usuario" ] ; then
    gdmflexiserver
fi
if [ "$ans" = "Suspender" ]; then
    gksu 'pmi action sleep'
#echo "kill"
fi
if [ "$ans" = "Hibernar" ]; then
    gksu 'pmi action hibernate'
#echo "kill"
fi
if [ "$ans" = "Reiniciar" ]; then
    gksu 'shutdown -r now' & aplay /usr/share/sounds/mintfb-logout.wav
#echo "kill"
fi
if [ "$ans" = "Apagar" ]; then
    gksu 'shutdown -h now' & aplay /usr/share/sounds/mintfb-logout.wav
#echo "again"
fi

Guardamos y cerramos

No suele ser necesario, pero nos curamos en salud

# sudo chmod +x /usr/bin/ciao

dandole permisos de ejecución


Habilitar las funciones de "Salir" sin que nos pida la clave

Tendremos que editar un fichero del sistema y añadir una autorización a todos los usuarios para que puedan ejecutar dos ordenes sin que se les pida la clave.

Este fichero se edita con una orden "característica", puede editarse con cualquier otro editor, pero es probable que fallen, así que vamos a hacerlo como dictan las reglas.

NOTA Editar con el máximo cuidado, es un fichero crítico Si no hemos instalado "nano", volver al principio a ver las notas sobre el manejo de "vi"

# sudo visudo

Nos desplegará un fichero de texto, al final añadimos la siguiente línea

ALL ALL=(ALL) NOPASSWD: /sbin/shutdown,/usr/sbin/pmi

Guardamos y cerramos.

Para que funcione este cambio es necesario que el fichero se cargue en el inicio del sistema, por ello, en el próximo apagado ó reinicio aún no funcionará, después del próximo inicio (o reinicio) del sistema ya no nos pedirá clave.


Enlaces recomendados

http://debianitas.net/doc/minicomos/Todo%20Sobre%20FLUXBOX/html/fluxbox.html

http://manualinux.my-place.us/fluxbox.html

http://fluxbox.sourceforge.net/docs/en/newdoc.starting.php#top