miércoles, 23 de mayo de 2012

Script para matar los procesos de Wine / Winbugs que permanecen al cerrar aplicaciones de Windows. Solucin a: Wine ralentiza mi PC

Buenas!

Sé que para qué necesitamos usar Wine cuando en Linux tenemos todo lo necesario para trabajar... Pero a veces en la Universidad o el trabajo nos exigen programas específicos de Windows para realizar nuestras labores. Como en mi caso Derive6.0 .

Pues resulta que muchas veces al cerrar las aplicaciones de Winbugs hay procesos que permanecen ejecutándose, y eso me mosqueó bastante ya que hace trabajar a mi laptop sin sentido.

Para matar estos procesos construí un Script sencillo que acaba con la ejecución de todo lo relacionado con wine.

El script es éste:


#!/bin/bash

##Mata los procesos de wine

DOS=`ps -e | grep .exe`
VACIO=`ps -e | grep nopuedehaberningunocomoyo`
if [[ $DOS = $VACIO ]] ; then
echo No hay procesos de DOS
else
ps -e | grep .exe | sed 's/\ //g' | sed 's/?.*//g' | xargs kill
echo Procesos de DOS matados

fi
WINEE=`ps -e | grep wine`
if [[ $WINEE = $VACIO ]] ; then
echo No hay procesos de Wine
else
ps -e | grep wine | sed 's/\ //g' | sed 's/?.*//g' | xargs kill
echo Procesos de Wine matados
fi

if [ -f /home/miguel/*\.INI ] ; then
mv /home/miguel/*\.INI /home/`whoami`/.local/share/Trash/files/
echo Archivos movidos a la papelera
else
echo No había archivos de Windows para eliminar
fi

exit 0

Pegarlo en vuestro editor de textos y Guardarlo (en mi caso como matawinbugs.sh).

Para ejecutarlo directamente desde la terminal moverlo a la carpeta /usr/bin/ 
  • sudo mv ~/matawinbugs.sh /usr/bin/matawinbugs.sh

Y le damos permisos de ejecución:
  • sudo chmod +x /usr/bin/matawinbugs.sh

Y con ésto tras acabar de utilizar los programas de Winbugs sólo debemos teclear en la terminal:
  • matawinbugs.sh

Y matará los procesos de Windows, los de Wine y eliminará los archivos .INI tan molestos que crean algunos programas de Winbugs en nuestra carpeta personal.

Un saludo!

miércoles, 2 de mayo de 2012

Problemas de audio en Alienware y Dell (LMDE y otros). Solución a: LMDE no repoduce sonido / audio. Solución a: No funciona la segunda entrada de auriculares.

Buenas! Al instalar el increíble LMDE me dí cuenta de que sólo funcionaba un puerto de auriculares, quedando inutilizables los altavoces del laptop y el segundo puerto de auriculares.

En primer lugar contaré como hice funcionar los altavoces y después cómo activé la segunda entrada de jack.


Activar altavoces

Lo que debemos hacer es declarar en la configuración de alsa una opción sobre nuestra tarjeta.

Abriremos el archivo de configuración con nuestro editor de textos

  • sudo gedit /etc/modprobe.d/alsa-base.conf

Es posible que tu archivo de configuración de alsa se llame de otro modo, lo importante es que sea de alsa y termine en .conf .

Una vez en el editor de textos vamos al final y escribimos la siguiente línea:
  • options snd-hda-intel model=dell-eq

Guardamos el fichero y lo cerramos.

Ahora reiniciamos la máquina para que se cargue la configuración y probamos que funcione.

Si no funciona hay otras opciones en lugar de dell-eq que son fáciles de encontrar en google. Aunque con ésta sería suficiente en la mayoría de los casos.


Activar los segundos auriculares

Para ello tenemos que instalar gnome-alsamixer
  • sudo apt-get install gnome-alsamixer

Y ejecutarlo:
  • gnome-alsamixer

Una vez ahí podemos ver que tenemos dos canales de auriculares (Headphon en la foto) y que uno de ellos está silenciado. 



Bien pues le quitamos el silencio y ya debería funcionar correctamente.


Un saludo!

Quitar pitido (beep) del sistema en Linux Mint Debian LMDE. Solución a: Suena un pitido (beep) al inicio del sistema y en varias ocasiones

Buenas! Este "problema" se da sólo en algunos PCs. Por lo que he visto en algunos HP y Dell (como en mi caso un Alienware).

La solución es bastante sencilla. Tenemos que instalar gnome-alsamixer

  • sudo apt-get install gnome-alsamixer

Y ejecutarlo
  • gnome-alsamixer

Una vez abierta la ventana del alsamixer debemos buscar entre los diferentes canales uno llamado "beep" y silenciarlo.

Con esto ya no sonará el "molesto" (para algunos) beep cada vez que arrancamos el sistema o quitamos un dispositivo usb.

Un saludo!

PD: A pesar de ser una herramienta de gnome funciona perfectamente en los escritorios Mate y Cinnamon ya que son derivados de éste.