Blog de Abelardo Jara Berrocal: Ubuntu, electronica y software libre

Marzo 11, 2008

Configurando Linux Mint Fluxbox 4.0 CE para máquinas viejitas

Archivado en: Linux Ubuntu Administracion — Abelardo Jara @ 2:28 pm

Este post est omado del blog “Linuxeando y familia”,”Un blog de Linux para principiantes”

Lo adjunto dado que es muy util sobre todo para aquellos que queremos usar un gestor de ventanas livianito para maquinas viejitas o para usarlo con Colinux.

Gracias al arduo y perseverante trabajo de un amigo y estimado lector: MiguelBF, tenemos a disposición esta excelente guía para mejorar la apariencia de nuestra nueva y fascinante Linux Mint 4.0 Fluxbox CE.

Personalmente quiero agradecerle por su colaboración con Linux Mint y este servidor. Sin duda este tipo de personas merecen un reconocimiento por su labor y entrega desinteresada.

¡ GRACIAS MIGUEL!

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.

(Clic para agrandar)

Linux Mint 4.0 Fluxbox tuenado

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
.

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] (mintConfig) {xfce4-mintConfig} <>
[exec] (mintAssistant) {/usr/bin/mintAssistant} <>[exec] (mintDesktop)
{/usr/lib/linuxmint/xfcemintDesktop/xfcemintDesktop_frontend.py}
<>
[exec] (mintInstall) {/usr/lib/linuxmint/mintInstall/mintInstall.py} <>[exec] (mintUpdate) {/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/16×16/places/user-home.png>
[exec] (Firefox) {firefox} </usr/share/pixmaps/firefox.png>
[exec] (Terminal) {xfce4-terminal} </usr/share/icons/gnome/16×16/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/16×16/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/16×16/apps/gnome-character-map.png>[exec] (Calculadora) {gnome-calculator}
</usr/share/icons/gnome/16×16/apps/accessories-calculator.png>[exec] (Gestor de ficheros) {thunar}
</usr/share/icons/gnome/16×16/apps/file-manager.png>[exec] (Renombrador masivo) {/usr/lib/thunar/ThunarBulkRename}
</usr/share/icons/hicolor/16×16/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/16×16/actions/process-stop.png>
[end]
[submenu] (Internet) {} </usr/share/icons/gnome/16×16/categories/applications-internet.png>

[exec] (Navegador web) {firefox}
</usr/share/icons/gnome/16×16/stock/net/stock_internet.png>

[exec] (Cliente correo-e) {thunderbird}
</usr/share/icons/gnome/16×16/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/16×16/stock/generic/stock_people.png>
[end]
[submenu] (Oficina) {} </usr/share/icons/gnome/16×16/categories/applications-office.png>

[exec] (Procesador de textos “Abiword”) {abiword -n}
</usr/share/icons/gnome/16×16/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/16×16/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/16×16/categories/applications-multimedia.png>

[exec] (Reproductor sonido) {exaile}
</usr/share/icons/gnome/16×16/stock/media/stock_effects-sound.png>
[exec] (Reproductor películas) {gmplayer} </usr/share/pixmaps/mplayer.xpm>

[exec] (Extractor CD) {gnormalize}
</usr/share/icons/hicolor/16×16/apps/sound-juicer.png>

[exec] (Grabador CD/DVD) {brasero}
</usr/share/icons/hicolor/16×16/apps/brasero.png>
[end]
[submenu] (Accesos red) {} </usr/share/icons/gnome/16×16/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/16×16/devices/network-wireless.png>

[exec] (Ajuste ‘proxi’ de red) {gnome-network-preferences}
</usr/share/icons/gnome/16×16/stock/net/stock_directory-server.png>

[exec] (Marcador modem) {chestnut-dialer}
</usr/share/icons/gnome/16×16/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/16×16/stock/net/stock_shared-by-me.png>
[end]
[submenu] (Configuración Mint) {} </usr/share/icons/Celena/22×22/places/start-here.png>

[exec] (mintConfig) {xfce4-mintConfig}
</usr/share/icons/gnome/16×16/categories/preferences-system.png>

[exec] (mintAssistant) {/usr/bin/mintAssistant}
</usr/share/icons/Celena/22×22/places/start-here.png>

[exec] (mintDesktop)
{/usr/lib/linuxmint/xfcemintDesktop/xfcemintDesktop_frontend.py}
</usr/share/icons/gnome/16×16/categories/preferences-desktop.png>

[exec] (mintInstall) {/usr/lib/linuxmint/mintInstall/mintInstall.py}
</usr/share/icons/gnome/16×16/apps/system-software-installer.png>

[exec] (mintUpdate) {/usr/lib/linuxmint/mintUpdate/mintUpdate.py show 0
&}
</usr/share/icons/gnome/16×16/apps/system-software-update.png>
[end]
[submenu] (Sistema) {} </usr/share/icons/gnome/16×16/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/16×16/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/16×16/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/16×16/stock/generic/stock_timer.png>

[exec] (Selector de fondos) {mint-fbsetbg}
</usr/share/icons/gnome/16×16/apps/preferences-desktop-wallpaper.png>

[exec] (Selector de temas GTK) {gtk-chtheme}
</usr/share/icons/gnome/16×16/apps/preferences-desktop-theme.png>

[exec] (Selector de idioma) {gksu gnome-language-selector}
</usr/share/icons/gnome/16×16/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/16×16/apps/utilities-system-monitor.png>
[end]
[submenu] (Impresoras) {} </usr/share/icons/gnome/16×16/devices/printer.png>

[exec] (Gestor de impresión) {/usr/bin/system-config-printer-applet
–no-tray-icon}
</usr/share/icons/gnome/16×16/status/printer-printing.png>

[exec] (Selector de impresoras) {my-default-printer}
</usr/share/icons/gnome/16×16/stock/io/stock_printers.png>

[exec] (Configuración de impresoras) {/usr/bin/system-config-printer}
</usr/share/icons/gnome/16×16/stock/io/stock_print-setup.png>

[exec] (Gestión web de impresoras) {firefox http://localhost:631}
</usr/share/icons/gnome/16×16/stock/io/stock_print-driver.png>
[end]

[submenu] (Administración del Sistema) {}
</usr/share/icons/hicolor/16×16/apps/xfce-system-settings.png>

[exec] (Configuración de GNOME) {gconf-editor}
</usr/share/icons/gnome/16×16/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/16×16/devices/audio-card.png>

[exec] (Ayuda) {yelp}
</usr/share/icons/gnome/16×16/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/16×16/devices/pda.png>

[exec] (Aplicaciones preferidas) {exo-preferred-applications}
</usr/share/icons/gnome/16×16/apps/preferences-system-windows.png>.lnk

[exec] (Escritorio remoto) {vino-preferences}
</usr/share/icons/gnome/16×16/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/16×16/apps/gnome-cpu-frequency-applet.png>

[exec] (Control de procesos) {xfce4-taskmanager}
</usr/share/icons/gnome/16×16/categories/applications-system.png>

[exec] (Usuarios y grupos) {gksu users-admin}
</usr/share/icons/gnome/16×16/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/16×16/categories/applications-other.png>

[exec] (Fbpager) {/usr/bin/fbpager}
</usr/share/icons/gnome/16×16/stock/generic/stock_styles.png>

[exec] (Fluxconf) {/usr/bin/fluxconf}
</usr/share/icons/gnome/16×16/stock/generic/stock_help-pane-off.png>

[exec] (Fluxkeys) {/usr/bin/fluxkeys}
</usr/share/icons/gnome/16×16/apps/preferences-desktop-keyboard-shortcuts.png>

[exec] (Fluxmenu) {/usr/bin/fluxmenu}
</usr/share/icons/gnome/16×16/stock/generic/stock_help-add-bookmark.png>
[end]
[separator] () {} <>
[submenu] (Menú “TODO”) {} </usr/share/icons/gnome/16×16/categories/applications-utilities.png>
[exec] (Regenerate Menu) {update-menus} <>
[include] (~/.fluxbox/fluxbox-menu) {} <>
[end]
[separator] () {} <>
[exec] (Salir) {ciao} </usr/share/icons/gnome/16×16/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/32×32/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: Estractor de pistas de CD de audio
Command: gnormalize
Icon: /usr/share/icons/hicolor/24×24/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/48×48/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/32×32/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/48×48/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/32×32/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

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:

#!/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

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.

En el próximo Apagado, reínicio, … aún no funcionará, después del próximo inicio (o reinicio) del sistema ya no nos pedirá clave.

Añadir usuario administrador de Linux desde consola

Archivado en: Linux Ubuntu Administracion — Abelardo Jara @ 1:47 pm
Hola lectores, esto es algo basico y arcaico pero te puede sacar de apuros, en ocaciones por alguna mala instalacion o error en una configuracion en tu SO puede que no puedas entrar a tu sesion en Ubuntu, pues desde la consola puedes crear un usuario y ademas asignarle permisos de administrador para lo cual solo debes digitar en la consola:

sudo adduser may

Luego digita:

sudo adduser may root

sudo adduser may admin

recuerda que deberas cambiar may (nombre de usuario que di como ejemplo) por el usuario que quieras. al final debera quedar como esto:

Free Image Hosting at www.ImageShack.us

Blog de WordPress.com.