martes, 25 de marzo de 2008

¿Para qué sirve el comando time?

Con el comando time podemos conocer el tiempo que tarda en realizarse la ejecución de un comando. Por ejemplo:

airam@airam-laptop:/etc$ time ls

real 0m0.014s
user 0m0.004s
sys 0m0.004s

Esto puede ser útil para conocer cuánto tiempo tarda en ejecutarse nuestros programas.

¿Cómo mostrar la fecha y la hora en Linux?

Para mostrar la fecha y la hora utilizamos el comando date.

airam@airam-laptop:~$ date
mar mar 25 10:59:49 WET 2008

Los parámetros de formato son los siguientes:
%a -> abrevia el día de la semana.
Ejemplo:
airam@airam-laptop:~$ date +%a
mar
%A -> muestra el nombre completo del día de la semana.
Ejemplo:
airam@airam-laptop:~$ date +%A
martes
%b -> abrevia el mes.
Ejemplo:
airam@airam-laptop:~$ date +%b
mar
%B -> nombre completo del mes.
Ejemplo:
airam@airam-laptop:~$ date +%B
marzo
%c -> muestra el nombre del día y del mes abreviados.
Ejemplo:
airam@airam-laptop:~$ date +%c
mar 25 mar 2008 11:05:27 WET
%d -> muestra el mes en formato numérico.
Ejemplo:
airam@airam-laptop:~$ date +%d
25
%D -> muestra la fecha en formado mmddaa
Ejemplo:
airam@airam-laptop:~$ date +%D
03/25/08
%y -> muestra sólo los dos últimos dígitos del año.
Ejemplo:
airam@airam-laptop:~$ date +%y
08
%Y -> muestra los cuatro dígitos del año.
Ejemplo:
airam@airam-laptop:~$ date +%Y
2008

Sólo el root la puede cambiar. Para cambiarla tendrá que poner:
date mesdiaminutossegundosaño
Por ejemplo:
date 052312342009
Significa que es dia 23-05-2009 y son las 12:34

¿Para qué sirve el comando id?

El comando id muestra la identificación del usuario. También se le llama "user id" o "uid". Muestra a su vez, el grupo de identificación en el que está inscrito (group id o gid).

airam@airam-laptop:~$ id
uid=1000(airam) gid=1000(airam) grupos=4(adm),20(dialout),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),106(fuse),108(lpadmin),113(admin),1000(airam)

Comprobar la versión del kernel

Para conocer la versión del kernel podemos utilizar dos métodos. El primero:

airam@airam-laptop:~$ cat /proc/version
Linux version 2.6.24-12-386 (buildd@palmer) (gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu4)) #1 Wed Mar 12 22:30:29 UTC 2008

y el segundo:

airam@airam-laptop:~$ uname -a
Linux airam-laptop 2.6.24-12-386 #1 Wed Mar 12 22:30:29 UTC 2008 i686 GNU/Linux

y si sólo queremos la versión, entonces:

airam@airam-laptop:~$ uname -r
2.6.24-12-386

Conocer la distribución de Linux

Para conocer la distribución de Linux que tenemos instalado podemos hacer lo siguiente:

airam@airam-laptop:~$ cat /etc/issue
Ubuntu hardy (development branch) \n \l

que en mi caso es Kubuntu Hardy Heron.

¿Para qué sirve el comando whoami?

El comando whoami te permite ver el nombre del usuario que está conectado.
Por ejemplo:

airam@airam-laptop:~$ whoami
airam

¿Para qué sirve el comando hostname?

El comando hostname te permite asignar un nombre a la máquina o al servidor local. Si simplemente ponemos hostname nos saldrá:

airam@airam-laptop:~$ hostname
airam-laptop

¿Para qué sirve pwd?

El comando pwd sirve para mostrar el directorio actual.
Ejemplo:
airam@airam-laptop:~$ pwd
/home/airam

lunes, 24 de marzo de 2008

¿Cómo instalar un archivo .bin en linux?

Los archivos .bin son de lo más facilito que instalar. Solo tenemos que dar dos pasos (no conflictivos).
La explicación la realizaré mediante un ejemplo. Supongamos que queremos intalar el fichero "install.bin"

chmod +x install.bin

Con esto le damos permiso de ejecución al fichero. Ahora por último lo mandamos a ejecutar:

./install

¿Cómo saber si nuestra tarjeta gráfica está acelerada en linux?

Independientemente de el modelo de tarjeta gráfica, podremos saber si está acelerada de la siguiente manera:

~$ glxinfo | grep direct
direct rendering: Yes

Además si también podemos probar con:

~$ glxgears

En este caso deberíamos ver los engranajes moviéndose.

viernes, 14 de marzo de 2008

¿Cómo ver Kubuntu Linux en la tele?

Bueno, después de haber acelerado la tarjeta gráfica NVIDIA, de haber instalado compiz fusion, de descomprimir rar, de visualizar wmv sin necesidad de utilizar vlc,... ahora vamos a poner linux en nuestra tele ( todo ésta explicado en el blog ).
Nota: Es impresimdible tener acelerada la tarjeta gráfica. Acelerar NVIDIA.
Nota2: Para que funcione arranca el modo gr´africo con la tele enchufada a la tarjeta NVIDIA.
Una vez conectado el ordenador a la tele, con el cable adecuado, nos dirigimos a: Kde > Sistema > NVIDIA X Server Settings.
Maximizamos la ventana que aparece. Pinchamos en el apartado de X Server Display Configuration.

Seleccionamos en la imagen donde salen dos pantallas la segunda (OEM (Disbled)). Verificamos la casilla de Enable Xinerama. Pinchamos en el bot´on Configure... y en el cuadro de di´alogo que aparece seleccionamos Separate X Screen. En la lista desplegable Resolution: Seleccionamos la m´as apropiada para nuestro televisor, en mi caso es de 800x600. Ahora en la lista desplegable que se ve a continuaci´on, seleccionamos la frecuencia de nuestro televisor, en mi caso es de 60 Hz, porque estoy en Europa. En tu caso aplica la adecuada, esta la puedes ver en el manual que viene con la televisi´on. Ahora pulsamos el bot´on Apply y este es el resultado:

Otro método:

Siempre que nuestra tarjeta gráfica esté acelerada podremos escribir en la consola los siguientes comandos para ver de manera rápida la salida de video en la televisión.
~$ xrandr -q
Screen 0: minimum 320 x 200, current 1280 x 800, maximum 1280 x 1280
VGA disconnected (normal left inverted right x axis y axis)
LVDS connected 1280x800+0+0 (normal left inverted right x axis y axis) 331mm x 207mm
1280x800 59.9*+ 60.0
1280x768 60.0
1024x768 60.0
800x600 60.3
640x480 59.9
TV disconnected (normal left inverted right x axis y axis)

Si sale esto todo correcto, ahora:
~$ xrandr --output VGA --auto

En este momento deberíamos de estar viendo la salida de video por la televisión. Cuando queramos volver al modo normal tecleamos:

~$ xrandr --output VGA --off

miércoles, 12 de marzo de 2008

¿Cómo instalar Compiz Fusion en kubuntu?



En primer lugar Compiz Fusion es la unión de beryl y Compiz. Es un conjunto
de plugins que permiten añadir efectos visuales a tu escritorio. En primer
lugar debes de tener acelerada tu tarjeta gráfica. En caso contrario, ya
publiqué un post donde puedes consultar como hacerlo en caso de tener una
NVIDIA. Este es el línk:
Acelerar NVIDIA
Y también si no la habías acelerado, consulta como configurarla en:
Configurar NVIDIA

Bueno y si ya has conseguido acelerar tu tarjeta gráfica ( mis felicitaciones ). Primero vamos a instalar emerald. Para ello editamos el sources.list para incluir los temas de emerald.
sudo vim /etc/apt/sources.list
A continuación nos movemos hasta el final del fichero, pulsamos la tecla i y pegamos estas líneas:

#Temas de emerald
deb http://es.archive.ubuntu.com/ubuntu/ feisty universe
deb-src http://es.archive.ubuntu.com/ubuntu/ feisty universe
deb http://es.archive.ubuntu.com/ubuntu/ feisty-updates universe
deb-src http://es.archive.ubuntu.com/ubuntu/ feisty-updates universe
#######################################

Nota: Para pegar en vim utiliza Shift + Ins.

Ahora pulsamos Esc y tecleamos ":x" para que guarde y salga.
Actualizamos el sistema:

sudo apt-get update

Y ya solo queda instalar emerald:

sudo apt-get install emerald-themes emerald

Ahora es el turno de instalar compiz fusion:

sudo apt-get install compiz-kde compizconfig-settings-manager compiz-fusion-plugins-main compiz-fusion-plugins-extra


Fíjate que he puesto plugins extra. Ahora ya sólo falta que juegues con la configuración. Para ello, en el menú de KDE > Preferencias > Advanced Desktop Effects Settings, abrirá un cuadro de diálogo en
el que puedes ir probando cada plug-in.
Para ver los efectos, tienes que abrir una consola y poner:
compiz
De esta forma, ejecutara compiz fusion.

Para poder aplicar los temas de emerald, tienes que escribir en la consola:
emerald --replace

Ahora si accedes a Kde > Pereferencias > Gestor de temas de emerald, podrás cambiar la apariencia de las ventanas.

Nota: Cuando inicies kde deberías ver algo así:

lunes, 10 de marzo de 2008

Modificar el xorg.conf para utilizar beryl en linux

Para que el beryl funcione bien en kubuntu linux es necesario realizar las siguientes modificaciones al fichero xorg.conf que realizaremos desde consola con el programa nvidia-xconfig. Antes que nada realizamos una copia al xorg.conf por si acaso:

cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup

y ahora las siguientes instrucciones:

sudo nvidia-xconfig -allow-glx-with-composite

Using X configuration file: "/etc/X11/xorg.conf".
Option "AllowGLXWithComposite" "True" added to Screen "Screen0".
Backed up file '/etc/X11/xorg.conf' as '/etc/X11/xorg.conf.backup'
New X configuration file written to '/etc/X11/xorg.conf'

sudo nvidia-xconfig -allow-glx-with-composite

Using X configuration file: "/etc/X11/xorg.conf".
Option "AllowGLXWithComposite" "True" added to Screen "Screen0".
Backed up file '/etc/X11/xorg.conf' as '/etc/X11/xorg.conf.backup'
New X configuration file written to '/etc/X11/xorg.conf'


sudo nvidia-xconfig -render-accel

Using X configuration file: "/etc/X11/xorg.conf".
Option "RenderAccel" "True" added to Screen "Screen0".
Backed up file '/etc/X11/xorg.conf' as '/etc/X11/xorg.conf.backup'
New X configuration file written to '/etc/X11/xorg.conf'

sudo nvidia-xconfig -add-argb-glx-visuals

Using X configuration file: "/etc/X11/xorg.conf".
Option "AddARGBGLXVisuals" "True" added to Screen "Screen0".
Backed up file '/etc/X11/xorg.conf' as '/etc/X11/xorg.conf.backup'
New X configuration file written to '/etc/X11/xorg.conf'

Ahora si todo sale bien, pulsamos Alt+Crtl+BackSpace para reiniciar
el sistema gráfico. Si te arranca en modo texto porque te da un error,
consulta la siguiente página:
Acelerar NVIDIA
y mira el apartado donde dice: "qué pasa si no me entra en kde porque me ha dado un error, sigue estos pasos:"

jueves, 6 de marzo de 2008

¿Cómo instalar el compilador de c++ en kubuntu linux?

Para instalar el compilador de c++ en kubuntu linux es tan fácil como:

sudo apt-get install g++

¿Cómo acelerar la tarjeta gráfica nvidia geforce go 7300 en kubuntu linux?



Buenas!! Seguro que si tienes la tarjeta gráfica nvidia geforce go 7300 y quieres acelerarla en linux, no habrás encontrado los drivers en la página de nvidia. Esto es porque según explican en la web, los da Asus en su página. Sin embargo, en la página de Asus sólo están disponibles los drivers para Windoze. (que raro... lol). Pero los puedes descargar poniendo en tu consola:

wget -Nc ftp://download.nvidia.com/XFree86/Linux-x86/169.09/NVIDIA-Linux-x86-169.09-pkg1.run

Recuerda que antes de instalar tienes que tener instalado el make, gcc y kernel-source.
Nota: En kubuntu el make y el gcc viene instalados por defecto, pero el kernel-source no. Tendrás que hacer un apt-cache search kernel-source. Te mostrará todos los paquetes que tengan que ver con kernel-source. Acto seguido, instala todos los kernel-source que tengan que ver con nvidia. Una vez que los hayas instalado, reinicia el equipo para que los cambios surtan efecto.
El siguiente paso es instalar lo que nos hemos descargado, para ello haz lo siguiente: (lápiz y papel para anotar)

1) Pulsa Ctrl+Alt+Backspace o cierra la sesión de linux.
2) Pulsa Ctrl+Alt+F1 y logeate con tu nombre de usuario y contraseña (o como root si lo tienes configurado. )
3) escribe: sudo /etc/init.d/kdm stop
4) escribe sudo sh NVIDIA-Linux-x86-169.09-pkg1.run -q
5) Te entrará en un asistente de instalación, pulsa aceptar aceptar ok ok... hasta que termine. En este paso a mi me dijo que me faltaba el paquete libc. Lo solucioné de forma bruta poniendo: sudo apt-get install lib*-dev
6) Escribe: sax2 -r -m 0=nvidia
7) Reinicia el ordenador con: sudo shutdown -r now
8) Si te sale antes de entrar en kde una imagen de NVIDIA lo habrás logrado.

En este punto, qué pasa si no me entra en kde porque me ha dado un error, sigue estos pasos:

1) Pulsa Ctrl+Alt+Backspace o cierra la sesión de linux.
2) Pulsa Ctrl+Alt+F1 y logeate con tu nombre de usuario y contraseña (o como root si lo tienes configurado. )
3) escribe: sudo /etc/init.d/kdm stop
4) y ahora: sudo vim /etc/default/linux-restricted-modules-common
5)Pulsa la tecla "i" para entrar en el modo de edición y cambia la siguiente línea:
DISABLED_MODULES="nv".
Esto desabilitará la nvidia.
6) reinicia con : sudo shutdown -r now
7) Entra en kde.

Ahora si tienes la nvidia acelerada lo comprobamos utilizando glxinfo, para ello antes debes de intalar:
sudo apt-get install mesa-utils
y ahora podemos comprobar si efectivamente se aceleró la tarjeta gráfica, poniendo:
glxinfo | grep direct
direct rendering: Yes



El yes significa -> ÉXITOO y el no significa, léete de nuevo todo esto y vuelvelo a intentar, y si no te funciona comentalo por aquí. BUENA SUERTE!!!!

PD:Si escribes en la consola: glxgears
tendrás que ver unos engranajes moviendose.

¿Cómo reproducir videos .wmv en kaffeine?

Para reproducir videos .wmv en Kaffeine tenemos que instalar el siguiente paquete:

sudo apt-get install libxine1-ffmpeg

y listo!!