Archivo de la categoría: Linux

Screenlets, widgets en Gnome

Screenlets es una aplicacion que nos permite usar distintos widgets (o gadgets) en nuestro escritorio para dejarlo mas util y bonito al usar Compiz. La verdad que tienes muchos para elegir, son de lo mas variados y algunos muy utiles como un reloj, calendario, monitor de sistema, etc.

screenlets

Instalación y configuración

# sudo apt-get install screenlets

También se puede instalar desde Synaptic

Para ejecutar esta herramienta vamos a:
Aplicaciones – Accesorios – Screenlets, y arrancará la aplicación para gestionarlos (Screenlets Manager)

Screenlets Manager

Screenlets Manager

Aplicarlos:
a) Para usar o dejar de usar uno solo se paran encima y marcan la casilla “Start/Stop”.
b) Si quieren que se ejecute cada vez que inician, marcan la casilla de “Auto start on login”.

Encontrar ZIP CODE para screenlet Weather

Como ejemplo detallo como conseguir el zip code de Palma de Mallorca
Entrar en esta pagina http://www.weather.com/ y en el campo de búsqueda que se encuentra en la parte superior de la pagina escribe Palma de Mallorca (sin acento). A continuación hacemos click en el enlace que dice “Palma de Mallorca, Spain”,  y en la barra de direcciones deberia aparecer algo como esto “http://www.weather.com/outlook/travel/businesstraveler/local/SPXX0061?from=search_city”
la parte en negrita es el zip code de Palma de Mallorca… por último abrir el screenlet del clima y da click derecho sobre él, eligir la opción ZIP code e introducirlo.

Corregir problema con el screenlet Weather en Ubuntu

Hay problemas para utilizar el screenlet Weather, ya que no despliega el clima y, aún cambiando de localidad, muestra un error donde se indica que no se puede conectar a weather.com y que se verifique la conexión a Internet, sucede lo mismo con ClearWeather, que es el screenlet que ya viene en el paquete cuando lo instalamos. El problema es que la página de weather.com, que es de donde se obtiene el ZIP CODE que se introduce en el screenlet, cambió sus links, y al no estar actualizados los screenlets todavía es que se produce este error.

Solucionarlo es muy sencillo. En el caso del screenlet Weather:

  • Abrir  carpeta Home
  • Permitir ver las carpetas ocultas mediante la combinación de teclas CRTL + H
  • Ir a la carpeta .screenlets/Weather
  • Abrir el archivo WeatherScreenlet.py
  • Localizar la línea que muestra la siguiente imagen, y borrar lo que se encuentra seleccionado.

weatherscreenlet_edit

  • Guardamos los cambios y cerramos el archivo
  • Si teníamos el screenlet abierto, lo cerramos y volvemos a ejecutar y ya estará resuelto el problema

Para el caso del screenlet ClearWeather, debemos hacer el mismo procedimiento, solamente que el archivo a editar se encuentra en /usr/share/screenlets/ClearWeather y se llama ClearWeatherScreenlet.py.

mp3splt, cortar/dividir ficheros de audio en Ubuntu

rubiks_mp3_player

Acabo de instalar esta práctica utilidad en mi Ubuntu, ya que tenía la necesidad de cortar unos cuantos ficheros mp3 para ponerlos como melodía en mi móvil. Funciona desde la linea de comandos, aunque también se puede bajar la interface gráfica. Soporte ficheros en formato mp3 y ogg. A continuación describo como se utiliza, la verdad es que funciona muy bien.

.

.

FORMATO

mp3splt [OPCIONES] FICHERO1 [FICHERO2] … [INICIO_TIEMPO] [TIEMPO2] … [FIN_TIEMPO]

FICHEROS

Fichero(s) mp3 u ogg que tiene que ser cortado/dividido. Soporta múltiples ficheros, todos son tratados con el mismo criterio.

FORMATO DEL TIEMPO INICIO_TIEMPO y FIN_TIEMPO deben seguir el siguiente formato :

minutos.segundos[.centésimas]

Minutos (requerido): No hay limitación de minutos. (Se debe usar también este formato para más de 59  minutos)

Segundos (requerido): Valores entre 0 y 59

Centésimas (opcional): Valores entre 0 y 99. Indicado para mayores precisiones

Se pueden especificar múltiples puntos de corte del fichero. El mínimo son 2, cada punto de corte será el tiempo de finalización del anterior, y comienzo del siguiente. Si se desea alcanzar el final del fichero, se puede usar la etiqueta “EOF” como último punto de corte.

EJEMPLOS

# mp3splt album.mp3 54.32.19 67.32 -o out
# mp3splt album.ogg 54.32.19 67.32 -o out

Ejemplo estándard del uso de mp3splt para mp3 con codificación CBR (Constant BitRate) o para cualquier ogg. En este caso también se usan centésimas (54.32.19), después el tiempo de finalización (67.32) y un fichero de salida (out)

# mp3splt -f -d newdir album.mp3 album2.mp3 145.59 234.2

En este ejemplo se usa la opción -f (frame mode, sólo para mp3), y con codificación VBR (Variable BitRate). Se puede observar que el formato del tiempo usa min.seg incluso si los minutos sobrepasan los 60. Los ficheros de salida en este caso serían :

album_145m_59s_0h__234m_2s_0h.mp3album2_145m_59s_0h__234m_2s_0h.mp3

ya que el usuario no especifica los nombres de salida.

# mp3splt -nf album.mp3 0.12 21.34.7 25.3 30.40 38.58

Aquí se utiliza la opción -n (no tags, no se escribe la información ID3 o Vorbis) con múltiples cortes. Se crearán 4 ficheros que no contendrán la información ID3.

Más ejemplos en la web del programa.

XAMPP :: Completísimo paquete de recursos web

xampp XAMPP es un servidor independiente de plataforma, software libre, que consiste principalmente en  la base de datos MySQL, el servidor Web Apache y los intérpretes para lenguajes de script: PHP y Perl. El nombre proviene del acrónimo de X (para cualquiera de los diferentes sistemas operativos), Apache, MySQL, PHP, Perl. El programa está liberado bajo la licencia GNU y actúa como un servidor Web libre, fácil de usar y capaz de interpretar páginas dinámicas. Actualmente XAMPP esta disponible para Microsoft Windows, GNU/Linux, Solaris, y MacOS X.

Instalación en Linux

1. Desde la web del producto, descargarse la última versión del archivo en formato .tar.

2. Abrir una cónsola y cambiarnos al usuario root :

# su

3. Extraer el archivo descargado en /opt, una vex extraído se instalará el la carpeta /opt/lampp

# tar xvfz xampp-linux-1.7.tar.gz -C /opt

4. Arrancar XAMPP :

# /opt/lampp/lampp start

Debería aparecer en la cónsola un texto como el siguiente :

Starting XAMPP 1.7...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.

Ready. Apache and MySQL are running.

5. Test de la aplicación :

Para probar el servidor web, simplemente teclear en el navegador la siguiente URL :

http://localhost

Si todo ha ido bien, veremos en el navegador la página de inicio de XAMPP, la cual contiene algunos enlaces para chequear el status del software instalado y algunas aplicaciones de ejemplo.xampp

Seguridad

Por defecto XAMPP viene configurado con los parámetros de seguridad abiertos, es decir totalmente accesibles y sin usuarios ni contraseñas. En la pantalla de inicio de XAMPP en el apartado Seguridad podremos ver una lista del estado de estos parámetros :

  1. El administrador de  MySQL (root) no tiene password.
  2. El demonio MySQL es accesible a través de la red.
  3. ProFTPD usa el password “lampp” para el usuario “nobody”.
  4. PhpMyAdmin es accesible via red.
  5. Los ejemplo son accesibles via red.
  6. MySQL y Apache se ejecutan bajo el mismo usuario (nobody).

Para configurar estas opciones mencionadas, simplemente ejecutar el comando :

# /opt/lampp/lampp security
DESCRIPCIÓN FICHEROS Y DIRECTORIOS
File/Directory Purpose
/opt/lampp/bin/ Comando ejecutable XAMPP.
/opt/lampp/htdocs/ Directorio DocumentRoot  de Apache.
/opt/lampp/etc/httpd.conf Fichero de configuración de Apache.
/opt/lampp/etc/my.cnf Fichero de configuración de MySQL.
/opt/lampp/etc/php.ini Fichero de configuración de PHP.
/opt/lampp/etc/proftpd.conf Fichero de configuración de ProFTPD.
/opt/lampp/phpmyadmin/config.inc.php Fichero de configuración de phpMyAdmin.

Inicio y parada de servicios XAMPP


Parametro Descripción
start Arranca XAMPP.
stop Detiene XAMPP.
restart Para y arranca XAMPP.
startapache Arranca sólo el Apache
startssl Arranca el soporte SSL para Apache.
startmysql Arranca sólo la BD MySQL.
startftp Arranca el servidor ProFTPD . Vía FTP se pueden subir ficheros al servidor web.
stopapache Para el Apache.
stopssl Para el soporte SSL para Apache
stopmysql Para la BD  MySQL.
stopftp Para el servidor  ProFTPD.
security Arranca una utilidad para configurar la seguridad.

Montar un disco duro automáticamente en ubuntu: fstab

A menudo tenemos un segundo disco duro de datos que, por defecto, queda sin montar al arrancar ubuntu, y algunos programas no pueden acceder al disco hasta que no se monta al entrar en él. Los pasos para que se monte automáticamente al arrancar ubuntu son sencillos.

Primero buscamos el disco que queremos montar:

$ sudo fdisk -l

Nos mostrará un listado de todos los discos, en nuestro caso localizamos el disco:

Device Boot Start End Blocks Id System
/dev/sdc1 1 60801 488384001 83 Linux

Ahora buscamos su UUID:

$ sudo vol_id –uuid /dev/sdc1
7e9f14f1-3f8a-4d1b-9ff1-d6b678537ccc

Creamos la carpeta donde queremos montarlo:

$ sudo mkdir /media/disk

Y editamos fstab para agregar la línea de montaje:

$ sudo vi /etc/fstab

#/dev/sdc1
UUID=7e9f14f1-3f8a-4d1b-9ff1-d6b678537ccc /media/disk ext3 relatime,errors=remount-ro 0 1

Con esto el disco se montará en cada arranque de ubuntu en la carpeta /media/disk. Recordad que la carpeta /media/disk debe estar vacía y que el ejemplo es para un disco con formato ext3.

Instalar drivers WiFi para tarjeta Atheros AR242X en Ubuntu 8.10

Este apunte que he encontrado en un blog, ha sido la solución más sencilla para hacer funcionar la red wifi en mi portátil. Antes de nada un comando para ver que modelo de tarjeta tenemos instalada :

# lspci | grep Ethernet

Paso 1.

sistema > administracion > controladores de hardware. y allí deshabilitar el soporte para Atheros 802.11 wireless lan, reiniciar la máquina (obligatorio).

Paso 2.

Para este paso debemos tener conexión a internet (por cable) o usar el cd-rom de instalación de ubuntu 8.10 y agregarlo a los repositorios, cuando tengamos alguna de estas dos vamos a sistema > administración > gestor de paquetes synaptic y allí buscamos en siguiente paquete: linux-backports-modules-intrepid-generic y lo instalamos por completo.

Paso 3.

Cuando termine la instalación del paquete anterior reiniciamos nuestra maquina nos vamos al icono de red y veremos como funciona nuestra tarjeta de red Atheros mostrando las redes inalambricas al alcance.

Restaurar Grub

Este apunte me ha sido de mucha utilidad para restaurar el gestor de arranque del Linux (GRUB), ya que algunas veces haciendo pruebas o por algún accidente nos quedamos sin poder arrancar el Sistema Operativo.

Para restaurarlo hay diversas formas explicadas por innumerables webs, pero la que siempre he utilizado ha sido la siguiente, además creo que es la más sencilla :

1 . Arrancar con un Live-CD de Ubuntu (o cualquier otra distribución), abrir cónsola y teclear :

# sudo grub

2. Ahora necesitamos conocer con exactitud el lugar de ubicación (disco y partición) de nuestro arranque. Esto se consigue en el prompt de grub al cual podemos acceder con el siguiente comando :

# find /boot/grub/stage2 , que en mi caso concreto me responde como sigue :

grub> find /boot/grub/stage2(hd0,0)

3. Linux empieza a contar los discos y las particiones desde cero.  Ahora procedemos a enlazar los archivos con la orden:

root (hdx,y)

donde “x” es el número de disco que nos indicó e “y” la partición (en mi caso 0 y 0)

4. El siguiente paso es escribir la información en el MBR del disco, para lo cual usamos el siguiente comando

setup (hdx) ,donde nuevamente “x” es el número de disco obtenido anteriormente.

Y listo, si todo ha ido bien, que seguro que si, hemos recuperado el GRUB. Ya solo resta cerrar el prompt de grub con la orden:

quit

Shutdown – Comando para apagar y reiniciar el ordenador

El comando shutdown se puede usar para apagar o reiniciar el ordenador, de la siguiente manera :

Para apagar el ordenador inmediatamente se pueden usar cualquiera de estas dos órdenes :

$ sudo shutdown -h now

$ sudo shutdown -h 0

Para programar el apagado del ordenador a una hora determinada, por ejemplo a les 18:45, apareciendo un mensaje de aviso.

$ sudo shutdown -h 18:45 "Se apagara el ordenador por mantenimiento"

Para reiniciar el ordenador, podemos usar cualquiera de estas dos órdenes :

$ sudo reboot

$ sudo shutdown -r 0

¡ALIAS! – Comando Shell muy útil – ¡Crea tus propios comandos!

Mediante este fantástico comando podemos crear nuestros propios comandos personalizados, para que ejecuten acciones de una manera más rápida y cómoda.

Sintaxis : alias nombre-del-alias=’comando simple o multiple’

– Ejemplos :

# alias limpiar=’sudo apt-get clean && sudo apt-get autoclean’

Hará que los comandos de clean y autoclean se asignen a la palabra “limpiar”.  La próxima vez solo hará falta escribir limpiar.

# alias xorg=’sudo gedit /etc/X11/xorg.conf

Solo con escribir xorg accederemos al archivo de configuración.

# alias ll=’ls -la’

También se pueden modificar los parámetros de los comandos, en este ejemplo típico de ls muy útil ya no habrá que teclear tantas veces lo mismo, basta simplemente con ll.

# alias instalar=’sudo apt-get install’

¡Muy útil! Para instalar un programa simplemente teclear : # instalar nombre-del-programa

– Para ver los alias asignados, simplemente teclear “alias” y saldrán todas las abreviaciones activadas.

———————————————————————————–

– Lamentablemente, estos cambios solo tendrán efecto mientras tengáis la terminal activa. Si se cierra, se borran todos los cambios y alias asignados. Para dejar un alias permanente, hay que editar el archivo .bashrc del directorio de usuario, en la sección de alias.

# gedit .bashrc

– Para Eliminar un alias temporal:

# unalias nombre-alias

Para borrar uno permanente, obviamente eliminarlo de .bashrc

Smartmontools – Monitorización Discos duros

El paquete smartmontools contiene dos utilidades (smartcl and smartd) para monitorizar sistemas de almacenamiento, utilizando para ello la tecnología SMART, que llevan incluidas los discos duros modernos ATA y SCSI. Para instalarlo se puede hacer desde los repositorios o desde la web http://smartmontools.sourceforge.net.

Para utilizarlo, la manera más sencilla es decirle que nos muestre todas las características, para ello :

# sudo smartcl -a /dev/sda1

Un dato útil es también la temperatura del disco, para verla diréctamente :

# sudo smartctl -a /dev/sda1 | grep Temperature

Desencriptar archivos .pk7 de la E-factura Movistar

Desde hace un tiempo, Movistar pone a disposición de sus clientes las facturas es un archivo con extensión .pk7; para abrirlas ofrecen un programa para Win32, por supuesto. Para Linux existe una aplicación que se puede instalar, llamada PK7 (yo utilizo la versión 0.5) para cónsola con la que se pueden decodificar y extraer los archivos en pdf de la siguiente manera :

# pk7 -i <archivo.pk7> -o <archivo_destino>

Por ejemplo, suponiendo nos descargamos la factura “01-08-2008_Facturas-E7M1-046830.pk7”, se podría extraer la factura cifrada de la siguiente manera :

# pk7 -i  01-08-2008_Facturas-E7M1-046830.pk7 -o factura.pdf

De esta manera se generará el archivo “factura.pdf”, que ya se podrá leer con cualquier visor de archivos .pdf.

En este ejemplo hemos supuesto que el documento codificado es un pdf. Para saber el tipo de documento codificado podemos usar el argumento -t :

# pk7 -t -i 01-08-2008_Facturas-E7M1-046830.pk7

El resultado de este comando en este caso será : PDF document, version 1.2

Para más ayuda :

# pk7 –help o simplemente

# pk7