lunes, 10 de diciembre de 2012

Invertir el scroll vertical en Debian

Últimamente he estado trabajando bastante en Mac OS 10.8 y una de las cosas que al principio me parecían extrañas era que la rueda del ratón iba al contrario de lo habitual. Lo cierto es que al cabo de un par de días ese funcionamiento me empezó a resultar más natural y cómodo que el tradicional, por lo que he estado averiguando cómo configurar en Debian el scroll vertical inverso. Por suerte es sencillo y se puede hacer de la siguiente forma:

1) Nos logamos como administrador con el comando su.

2) Escribimos lo siguiente para editar el archivo requerido:
 $ nano /usr/share/X11/xorg.conf.d/10-evdev.conf  

3) Buscamos la sección que tiene el identificador MatchIsPointer "on". En mi caso esa sección era la primera.

4) Añadimos al final de esa sección, justo antes de su correspondiente EndSection, la línea siguiente:

Option "ButtonMapping" "1 2 3 5 4 6 7 8"


5) Guardamos y salimos del archivo (Ctrl + x), cerramos la sesión y la volvemos a abrir. Si todo ha ido bien ya tendremos configurado el scroll inverso en el ratón.

martes, 20 de noviembre de 2012

Instalar el escritorio Mate en Ubuntu 12.10

La última versión de Ubuntu viene únicamente con el escritorio Unity, que está genial pero no funciona de forma muy fluida en los ordenadores más antiguos.
En estos casos siempre viene bien probar alguna otra alternativa, como por ejemplo Mate, que es un fork de Gnome 2 desarrollado por el equipo de Linux Mint y cuyo rendimiento es excelente.

Su instalación se realiza de la siguiente forma:

1) Abrimos una terminal.
2) Añadimos el repositorio correspondiente a nuestro archivo sources.list escribiendo:
 $ sudo add-apt-repository "deb http://packages.mate-desktop.org/repo/ubuntu quantal main"  

3) Escribimos la siguiente secuencia de comandos línea por línea:
 $ sudo apt-get update  
 $ sudo apt-get install mate-archive-keyring  
 $ sudo apt-get update  
 $ sudo apt-get install mate-core  
 $ sudo apt-get install mate-desktop-environment  

4) En unos minutos tendremos instalado este nuevo escritorio y para probarlo sólo tendremos que cerrar la sesión, pulsar en el logo de Ubuntu, donde nos aparecerá un pequeño menú con los entornos de escritorio que tenemos.

Elegimos Mate, iniciamos sesión con nuestros datos de usuario y podremos ver el nuevo escritorio:

domingo, 11 de noviembre de 2012

Acceder a Windows 8 sin tener que poner la contraseña

Windows 8 viene configurado de forma predeterminada para que tengamos que escribir la contraseña antes de acceder al sistema.
Para poder acceder de forma directa tendremos que:

1) Abrir el Escritorio
2) Pulsar Windows + R
3) Escribir: netplwiz
4) Elegir de la lista el usuario Administrador
5) Desmarcar la casilla que aparece arriba donde indica que el usuario tiene que escribir la contraseña.

Recuperar el sistema de arranque en Mac OS X

En caso de haber instalado un segundo sistema operativo o haber hecho alguna modificación en el cargador de arranque Darwin es posible que nos encontremos con que al iniciar el ordenador únicamente nos aparezca un mensaje de error en la pantalla como:

b0 error

O también:

hfs+ partition error

Para poder iniciar el sistema normalmente hay varias opciones. Una de ellas es poner el DVD de instalación en el lector y esperar hasta que nos salga el menú de opciones de instalación.
Habría que abrir la Terminal y escribir:
 $ fdisk -u /dev/rdisk0  

En caso de tener el Mac instalado en otro disco duro habría que sustituir el 0 por el número que corresponda (rdisk1, rdisk2, etc.)

Después habría que cerrar la Terminal.
Nos aparecerá un mensaje, donde pulsaremos en "Choose startup disk" y seleccionamos el primer disco que tengamos.
Reiniciamos y ya deberían aparecer las opciones de inicio de forma correcta.

domingo, 30 de septiembre de 2012

Manual básico del editor Vi

Vi es el editor de texto incluido en todas las versiones de Unix y por tanto es importante conocerlo si tenemos que trabajar en este sistema, ya que no siempre están instalados nano, pico u otros editores de ese tipo.

El Vi es un editor poco intuitivo pero para algunas tareas puede resultar muy cómodo de utilizar.
Su utilización se basa en dos modos de trabajo:

· Modo Comando: es el modo utilizado para guardar el fichero, moverse por el fichero, etc.
· Modo Edición: es el modo en el cual se puede introducir y borrar texto.

A continuación los describo con más detalle:

Modo Comando:

Cuando abrimos un archivo con este editor estamos directamente en modo Comando y comprobaremos que no podemos escribir ni borrar nada con las teclas habituales. Algunos comandos obedecen a la pulsación de una tecla concreta y en otros hay que escribir : y a continuación una o varias letras determinadas. Cuando queramos en cualquier momento volver al modo Comando hay que pulsar la tecla Esc.

En este modo podemos hacer algunas de las siguientes cosas:

Salir del archivo:

  • :q    Salir cuando no se han hecho modificaciones en el fichero.
  • :q!   Salir y descartar los cambios realizados.
  • :wq  Salir y guardar los cambios.

 

Moverse por el texto:


Normalmente funciona con los cursores pero a veces no, en cuyo caso las teclas son:
  • Izquierda: h ó barra de espacio
  • Derecha: l ó borrar (<-)
  • Arriba: k
  • Abajo: j
  • Ir al comienzo de la línea siguiente: Enter
  • Avanzar página:  Ctrl-F (forward)
  • Retroceder página: Ctrl-U
  • Movernos una palabra a la derecha: w (word)
  • Movernos una palabra a la derecha: b (before) 
  • Ir al inicio de la línea en la que está el cursor: ^
  • Ir al final de la línea en la que está el cursor: $

 

Insertar texto:

  • Hay que pulsar la tecla a (append) o i (insert). Hacen casi lo mismo. Con una se empieza a escribir después del cursor y con la otra antes del cursor.
  • Hay otra forma de insertar texto que es sobreescribiendo el caracter donde se encuentre el cursor en ese momento (como el modo Insert de toda la vida), que se hace pulsando en la tecla s.

 

Borrar texto:

  • Borrar un caracter: x
  • Borrar una palabra: nos situamos al principio de la palabra y escribimos dw
  • Borrar una línea: dd

 

 Deshacer cambios:

  • Nos situamos encima de la línea donde queremos deshacer los cambios y pulsamos U.
  • Si realizamos un comando y queremos deshacer lo que hemos hemos en el mismo, pulsar u.

 Copiar y pegar texto:
  • Nos situamos al principio de la línea donde queremos empezar a copiar, escribimos el número de líneas a copiar, escribimos yy (comando yank), nos situamos en la línea donde queremos pegar y pulsamos p.
  • Si lo que queremos es cortar texto, es igual que el punto anterior pero pulsando dd (comando delete) en lugar de yy.

 

Búsqueda:

  • Para buscar una cadena pulsamos / seguida del texto a buscar y pulsamos Enter.
  • Si pulsamos n vamos a la siguiente ocurrencia.
  • Si pulsamos N vamos a la anterior ocurrencia.


Modo Edición:

En este modo podemos escribir y borrar texto normalmente. Para volver al modo Comando hay que pulsar Esc.



Y eso es todo. Con esta pequeña guía podemos manejarnos perfectamente en casi todas las situaciones con las que nos encontremos.
Para más información leer:
http://ex-vi.sourceforge.net/viin/paper.html



miércoles, 26 de septiembre de 2012

Instalar XAMPP en Linux

Hay varios métodos para trabajar con aplicaciones web, bases de datos, PHP o Perl, pero hay una de ellas especialmente útil por su diseño y rapidez en la instalación, que es XAMPP. Éste es un servicio multiplataforma que incluye todas las tecnologías anteriormente citadas.

La instalación de XAMPP en Linux se puede efectuar de la siguiente manera:

1) Descargar XAMPP de http://www.apachefriends.org/en/xampp-linux.html

2) Abrir una terminal y acceder a la ruta donde hayamos descargado el archivo.

3) Logarnos como root con:
 $ su  

O si trabajamos con Ubuntu:
 $ sudo su  

4) Extraemos los contenidos del archivo con tar y los trasladamos al directorio /opt:
 $ tar xvfz [nombre del archivo descargado] -C /opt  

Por ejemplo, con la versión más actual a fecha de hoy habría que poner:
 $ tar xvfz xampp-linux-1.8.0.tar.gz -C /opt  

Si todo ha ido bien ya podemos iniciar el servidor escribiendo:
 $ /opt/lampp/lampp start 

Para detenerlo sería igual pero poniendo stop al final.

De momento dejamos la consola abierta y con el servidor iniciado vamos a probar el correcto funcionamiento abriendo un navegador y accediendo a nuestro servidor con la dirección:

http://localhost

Aquí podremos seleccionar el idioma, ver el status o algunas demos, pero si intentamos acceder a phpMyAdmin veremos que nos aparece un error:

XAMPP nuevo concepto de seguridad:
El acceso a la solicitada directorio sólo está disponible desde la red local.
Este ajuste puede ser configurado en el archivo "httpd-xampp.conf".

Para solucionarlo tendremos que configurar las contraseñas volviendo a la terminal que teníamos abierta y escribiendo:
 $ /opt/lampp/lampp security  

Aquí configuraremos todas las contraseñas y es extremadamente importante acordarnos de ellas para evitar accesos denegados en el futuro. Aquí nos dirá cuál es nuestro usuario (lampp o xampp).

Para que sean efectivos los cambios debemos reiniciar el servidor:
  $ /opt/lampp/lampp stop  
  $ /opt/lampp/lampp start  

Cuando intentemos acceder al localhost de nuevo nos pedirá un usuario y contraseña. El usuario es lampp o xampp  y la contraseña la que hayamos puesto.

Cuando queramos acceder a phpMyAdmin el usuario es root y la contraseña es la que hayamos configurado.

La carpeta htdocs, donde guardaremos los archivos html y php con los que trabajemos, está en /opt/lampp/ htdocs.

Para darle permisos hacemos lo siguiente:

  $ cd /opt/lampp/  
  $ sudo chmod 777 htdocs   

That's all folks!


sábado, 22 de septiembre de 2012

Eliminar servicios en Mac OS X

Al desinstalar algún programa en Mac a veces nos encontramos con el problema de que algunos servicios siguen presentes en el sistema operativo y se inician automáticamente al iniciar.

Si queremos eliminar definitivamente estos servicios tendremos que abrir la terminal y escribir:
 $ launchctl list  

Esto nos mostrará una lista con todos los servicios que se inician automáticamente.
Aquí veremos el nombre exacto del que queremos eliminar, para lo cual tendremos que escribir:
 $ launchctl remove nombre 

Por ejemplo, si quiero eliminar el servicio com.zeobit.MacKeeper.Helper habría que poner:
 $ launchctl remove com.zeobit.MacKeeper.Helper 

En algunos casos son necesarios permisos de superusuario, para lo que escribiremos al principio sudo:
 $ sudo launchctl remove com.zeobit.MacKeeper.Helper 

En caso de que el servicio siga activándose de forma automática al iniciar el ordenador podemos buscar su archivo de propiedades correspondiente en la carpeta home de nuestro usuario accediendo a continuación a /Library/Preferences. En la lista que aparece posiblemente aparezca la lista plist que contiene ese servicio por lo que procedemos a eliminarlo. Del mismo modo lo buscaremos para borrarlo en /Library/LaunchAgents/ y en /Library/LaunchDaemons. Realizar las mismas búsquedas en el directorio raíz del Mac, en su carpeta Library correspondiente.

miércoles, 12 de septiembre de 2012

Mostrar archivos ocultos en Mac OS X

Si trabajas mucho con ficheros en Mac habrás comprobado que en el Finder no aparecen muchos archivos y carpetas, como /usr, /bin o /etc. El motivo es que estos elementos están ocultos para que queden protegidos para la mayoría de los usuarios, ya que son archivos de funcionamiento interno del sistema.
Para que podamos verlos en el Finder simplemente tendremos que abrir una Terminal y escribir:
 $ defaults write com.apple.Finder AppleShowAllFiles TRUE  
La próxima vez que iniciemos Finder comprobaremos que aparecen todos los archivos y carpetas ocultos.
Para realizar un reinicio inmediato de Finder tendríamos que poner:
 $ killall Finder

Si queremos que vuelvan a permanecer ocultos habría que escribir:
 $ defaults write com.apple.Finder AppleShowAllFiles FALSE  

sábado, 18 de agosto de 2012

Qué hacer tras instalar Debian 6

Debian es un excelente sistema operativo gracias a su gran estabilidad, rapidez y sólida arquitectura. Sin embargo tras la instalación podemos comprobar que nos faltan muchas cosas útiles y básicas, como codecs de audio y video, etc.

Mediante la siguiente guía podemos dejar nuestra Debian Squeeze perfectamente preparada para el uso diario:



1) Editar los repositorios

Vamos a añadir algunos repositorios a los que vienen en la distribución para tener acceso a más programas y herramientas:

Abrimos una terminal y escribimos:
 $ su  

Una vez logados editamos el archivo de repositorios:
 $ gedit /etc/apt/sources.list 

Borramos todo lo que hay y añadimos:
 deb http://ftp.es.debian.org/debian stable main contrib non-free
 deb http://ftp.debian.org/debian/ squeeze-updates main contrib non-free
 deb http://security.debian.org/ squeeze/updates main contrib non-free
 #Third Parties Repos
 #deb-multimedia.org
 deb http://www.deb-multimedia.org squeeze main non-free
 deb http://backports.debian.org/debian-backports squeeze-backports main  

Estos son los repositorios más adecuados si te encuentras en España. Si estás en otro país o tu ordenador es de 64 bits es mejor que generes los repositorios automáticamente desde la siguiente página:

http://debgen.simplylinux.ch/http://debgen.simplylinux.ch/

2) Actualizar nuestro equipo con los repositorios recién añadidos:


Una vez que hayamos guardado los cambios del archivo anterior actualizamos los repositorios escribiendo:
 $ aptitude update 

En caso de que nos diera un error se interrumpiría la actualización. Tendríamos que leer en qué repositorio ha fallado y editar de nuevo el archivo anterior con gedit, tal como hicimos antes, y eliminar el repositorio que nos dé problemas. Antes de nada comprobar si el error que nos ha aparecido era este:
W: GPG error: http://www.debian-multimedia.org stable Release: The following signatures could not be verified because the public key is not available : NO_PUBKEY 07DC563D1F41B907

Si es así tendremos que añadir la clave pública escribiendo:
 $ gpg --keyserver keys.gnupg.net --recv-key 1F41B907  

Después de eso aparecerá:
 gpg: requesting key 1F41B907 of hkp server keys.gnupg.net  
 gpg: /root/.gnupg/trustdb.gpg: has created trusted database  
 gpg: clave 1F41B907: public key "Christian Marillat " imported  
 gpg: keys are not absolutely trusted  

Ahora escribimos:
 $ gpg --export --armor 1F41B907 | apt-key add -  

Volvemos a actualizar los repositorios con aptitude update y si ha ido todo bien escribimos:
  $ aptitude upgrade


lunes, 13 de agosto de 2012

Escribir datos en particiones NTFS desde Mac OS X

Los ordenadores Macintosh no vienen preparados para escribir datos en particiones NTFS de Windows, así que en principio no podemos usar esas particiones desde el Mac.
Para añadir soporte NFTS tendríamos que seguir los siguientes pasos:

1) Descargar MacFuse (para versiones de Mac hasta el 2010) o OSXFuse (para versiones más recientes) e instalarlo.

2) Reiniciar el ordenador.

3) Descargar e instalar NTFS-3G.

4) Reiniciar.

En principio ya deberíamos poder crear y copiar carpetas y archivos en particiones NTFS.

viernes, 10 de agosto de 2012

Cambiar la versión de Mac OS X para poder instalar algunas aplicaciones

Si estamos trabajando en Mac y necesitamos instalar alguna aplicación nos puede suceder que el sistema nos muestre un mensaje de que nuestra versión del sistema operativo es demasiado antigua para instalar ese programa.

Esto me ha sucedido a mí hoy intentando instalar el Xcode 3.1.3 con soporte para iPhone en Mac OS 10.5.1. Me aparecía un mensaje de error indicando que tenía que actualizar mi sistema operativo a otro más actual o usar una versión anterior del programa.

He ido a la página de Apple pero ya no ofrecen el archivo 3.1, que es el que necesitaba yo...

lunes, 30 de julio de 2012

Instalación de Apache y PHP5 en Debian

En este pequeño tutorial vamos a aprender a instalar Apache + PHP5 en Debian o derivados, como Ubuntu o Linux Mint:

1) Abrimos una terminal y nos logamos como root con el comando su.
2) Ejecutamos el siguiente comando para instalar el Apache:
 apt-get install apache2  

3) Para comprobar que se ha instalado bien lo probamos abriendo un navegador y escribiendo la dirección: http://localhost ó http://127.0.01
Nos deberá aparecer un mensaje con el título "It works!".

4) Ahora vamos a instalar PHP5 ejecutando el siguiente comando en la terminal:
 apt-get install php5 libapache2-mod-php5 php5-common  

Ya está todo. Cuando queramos reiniciar el servidor, tal como deberíamos hacer ahora tras haber instalado PHP tendríamos que escribir en la terminal:
  /etc/init.d/apache2 restart  

Cuando queramos detener el servidor tendremos que escribir:
  /etc/init.d/apache2 stop  

Los archivos html o php que queramos que sean accesible desde nuestro servidor deberán guardarse en la carpeta /var/www/
 
Es conveniente dar permisos a esa carpeta para el usuario con el que vamos a trabajar. Eso se hace pulsando con el botón derecho del ratón, yendo a Permisos y eligiendo Crear y eliminar, haciendo también click en la casilla de Ejecución y pulsando en el botón Aplicar permisos a los archivos contenidos.

Los logs se encuentran en /var/log/apache2

Dividir pantalla en gedit

Para añadir la funcionalidad de dividir pantalla en gedit tenemos que bajar el plugin correspondiente de la siguiente dirección:

https://github.com/jonocodes/GeditSplitView/downloads

A continuación voy a explicar los pasos en Debian, aunque en otras distros es muy similar:

1) abrimos nuestro directorio home, pulsamos en el menú de la parte superior en Ver -> Mostrar archivos ocultos
2) Vamos a .gnome2 -> gedit -> plugins
3) Descomprimimos el archivo que nos hemos descargado, abrimos la carpeta y veremos que contiene dos archivos: SplitView.gedit-plugin y SplitView.py.
4) Copiamos estos dos archivos a la carpeta plugins que hemos abierto en el paso 2
5) Abrimos gedit
6) Vamos a Editar -> Preferencias -> Complementos -> Activamos Split View 2
7)  Abrimos un documento cualquiera y vamos a Ver -> Troggle Split View 2

Así es como se ve en mi equipo:


viernes, 27 de julio de 2012

Montar particiones automáticamente en Debian

En algunas distribuciones de Linux el sistema reconoce automáticamente todas las particiones, por ejemplo una NTFS de Windows, y nos permite acceder a ella sin necesidad de escribir la contraseña de root. En otras distribuciones, el sistema no reconoce ese tipo de particiones o lo hace pero no nos deja acceder a ellas sin contraseña, como en Debian.

En este tutorial vamos a aprender a automontar particiones de Windows o de otros sistemas para que estén disponibles en Linux cuando iniciemos el ordenador.

martes, 24 de julio de 2012

Cambiar el orden de arranque en Grub2

Si queremos cambiar el sistema que aparece en el grub seleccionado de forma predeterminada tendríamos que:

1) Abrir una terminal y logarnos como root con el comando su.
2) Averiguamos el número que corresponde a cada uno de nuestros sistemas, escribiendo
 update-grub2 
Nos saldrá una lista de los sistemas. El primero de ellos equivale al nº 0, el segundo al nº 1, el tercero es el nº 2, etc. Apuntamos el número del sistema que queremos que aparezca preseleccionado.

3) Editamos el archivo /etc/default/grub:
 nano /etc/default/grub  

4) Aquí buscamos donde pone GRUB_DEFAULT=0 y cambiamos el 0 por el número del sistema operativo que queramos. Salirmos y guardamos con ctrl+x.

5) A continuación actualizamos los cambios  del grub:
 update-grub2 

Ahora cuando reiniciemos el ordenador veremos que el sistema que hemos configurado como predeterminado aparece resaltado para iniciarse de forma automática.

lunes, 23 de julio de 2012

Instalar fuentes de Ubuntu en Debian

La tipografía de Ubuntu es muy legible y agradable para leer, además de ser muy atractiva visualmente. Las podemos añadir a nuestra distribución, por ejemplo Debian, mediante los siguientes pasos:

1) Abrimos una terminal y nos logamos como root con el comando su.

2) Escribimos el siguiente comando para descargar las fuentes:
 wget http://sourceforge.net/projects/linuxfreedomfor/files/Ubuntu.tar.gz  

3) Si escrimos ls en la terminal veremos que tenemos un nuevo archivo en el directorio llamado Ubuntu.tar.gz. Lo podemos descomprimir del siguiente modo:
 tar -zxvf Ubuntu.tar.gz  

4) Ahora las copiamos al directorio de fuentes de nuestro sistema:
 mv Ubuntu/ /usr/share/fonts  

5) Por último actualizamos la caché de fuentes escribiendo:
 fc-cache -f -v  

Ya las tenemos en el sistema. Si queremos que aparezcan por defecto en el escritorio y los documentos tendríamos que seleccionarlas desde Sistema -> Preferencias -> Apariencia -> Tipografías.

miércoles, 18 de julio de 2012

Instalar tarjeta gráfica NVIDIA GeForce 6200 en Debian Squeeze

Hay varias formas de instalar esta tarjeta. El método que voy a poner aquí es el que he utilizado y que me ha funcionado correctamente:

Qué hacer si Windows no aparece en el Grub

En caso de que tras instalar alguna distribución Linux, como por ejemplo Debian, no aparezca Windows en el menú inicial de arranque del equipo a pesar de tenerlo instalado podemos hacer lo siguiente:

  1. Abrir una terminal y logarnos como root
  2. Comprobar qué particiones reconoce el sistema escribiendo:  fdisk -l
  3. Si nos aparece alguna partición en la que en Sistema ponga HPFS/NTFS es que lo reconoce bien.
  4. En ese caso tendríamos que escribir: os-prober para añadirlo al Grub. En caso de que no lo reconozca lo instalaríamos así: apt-get install os-prober
  5. Después actualizamos el grub escribiendo: update-grub 
  6. Reiniciamos el ordenador y si todo ha ido bien debería aparecer la entrada de Windows en el Grub

Añadir colores a la terminal en Debian

En las versiones existentes de Debian la consola no viene configurada para que aparezcan distintos colores dependiendo del tipo de archivo. Únicamente permite configurar el color de la fuente y el del fondo, lo cual no es muy cómodo para trabajar.

Si queremos que aparezca coloreada tendremos que editar el archivo .bashrc que se encuentra en nuestro directorio home y editarlo. Se puede hacer escribiendo:

 nano ~/.bashrc

En el archivo que se nos abre tendremos que descomentar las líneas que aparecen justo debajo de:

# You may uncomment the following lines if you want `ls' to be colorized:

Pulsamos ctrl+X, decimos que sí, pulsamos Enter para sobreescribir el archivo y tras cerrar y abrir la terminal y hacer un ls veremos que aparecen los archivos diferenciados según su tipo por colores.

De este modo nuestro usuario tendrá la consola con colores, pero si nos logamos como root veremos que sigue en monocromo. Para solucionarlo tendremos que hacer lo mismo, descomentar las líneas indicadas en el archivo bashrc de root escribiendo:

 nano /root/.bashrc

Guardamos y ya está.

lunes, 16 de julio de 2012

Resaltar coincidencias en Gedit

El programa gedit es un excelente editor de texto gratuito pero viene de serie con muy pocos plugins y extras, que por suerte podemos añadir de forma bastante sencilla.

Una de las cosas que más echaba en falta es la función de resaltar palabras coincidentes cuando hacemos doble click en una palabra tal como en Notepad++, lo cual es muy útil a la hora de programar. Para habilitar esta función podemos hacer lo siguiente:


1) Ir a la página http://code.google.com/p/smart-highlighting-gedit/downloads/list

2) Descargar el archivo que coincida con la versión de gedit que tengamos instalada.

3) Lo descomprimimos, entramos en la carpeta y abrimos una terminal.

4) Nos logamos como root y ejecutamos uno de los siguientes scripts:
  • sh install.sh para que esté disponible sólo para el usuario actual (sólo root).
  • sh install_all.sh para que esté disponible para todos los usuarios (preferible).
5) Abrimos gedit.

6) Vamos a Editar -> Preferencias -> Complementos y activamos Smart Highlighting.

7) Al hacer doble click en una palabra de un texto se resaltarán todas las que sean iguales:


martes, 10 de julio de 2012

Cómo quitar iconos del escritorio en Gnome 2

En Gnome 2 los iconos del sistema, como Equipo, Carpeta Personal o Papelera, no se pueden eliminar con el botón derecho del ratón como cualquier otro acceso directo. Para añadir o quitar este tipo de iconos tendremos que hacer lo siguiente:

1) Pulsar Alt+F2
2) En el recuadro que nos aparece escribimos gconf-editor
3) En la nueva ventana vamos a apps -> nautilus -> desktop

Ahí podremos añadir o quitar los iconos del sistema que queramos.

domingo, 1 de julio de 2012

Bloquear direcciones de internet en Linux

Si queremos evitar el acceso a algunas páginas web concretas desde nuestro ordenador podemos hacer lo siguiente (sólo para Linux):

1) Abrir una terminal y logarnos como root con el comando su
2) Editar el archivo /etc/hosts con vi o nano escribiendo: nano /etc/hosts
3) Añadir una línea con el formato de las siguientes:

0.0.0.0 www.youtube.com
0.0.0.0 www.facebook.com

4) Guardar los cambios realizados en el editor de texto.

De este modo los usuarios no podrán acceder a las páginas referenciadas en ese archivo y para volver a poder acceder a ellas deberíamos borrar las entradas que hayamos añadido al archivo hosts.

sábado, 30 de junio de 2012

Escuchar archivos midi con Firefox en Debian

Un problema habitual  en Linux es abrir archivos de música midi desde Firefox. En estos casos el navegador muestra un mensaje para intentar instalar los plugins que faltan y si aceptamos al final muestra un error.
Lo que tenemos que hacer es abrir una consola y logarnos como root.
A continuación escribimos:

apt-get install timidity mozplugger

Reiniciamos Firefox y voilà, ya podemos escuchar archivos midi.

domingo, 24 de junio de 2012

Asociar enlaces Magnet a Firefox

Es posible que cuando intentemos abrir un enlace Magnet en Firefox nos aparezca un error indicando que no se puede abrir ese tipo de archivo.

jueves, 21 de junio de 2012

Añadir funciones de búsqueda en OpenCms 8 (2ª parte)

En esta segunda parte del tutorial de búsquedas en OpenCms vamos a aprender a implementar el código necesario para añadir esta funcionalidad a nuestras páginas jsp. Para ello vamos a utilizar un módulo de búsquedas Open Source que viene incorporado llamado Lucene.

Para añadir esta funcionalidad a nuestro portal por una parte tendremos una página en la que aparece el formulario que verá el usuario, en el cual introducirá una palabra clave a buscar y por otra parte tendremos otra página que mostrará los resultados de la búsqueda. Tendremos por tanto dos archivos html y dos dos jsp.

viernes, 15 de junio de 2012

Problemas al suspender el sistema en Debian

A veces tras la instalación de alguna distribución, como por ejemplo Debian "squeeze", comprobaremos que no es posible suspender el sistema. Esto puede ser porque no se han instalado los scripts para dichas tareas.

Una posible solución es ir al gestor de paquetes Synaptic, buscar acpi-support y marcar para instalarlo.

Tras reiniciar el equipo la suspensión del sistema debería funcionar correctamente.

Añadir funciones de búsqueda en OpenCms 8 (1ª parte)


En este tutorial aprenderemos cómo definir funciones de búsqueda a los proyectos que realicemos en OpenCms 8.
Como es un poco extenso se compone de dos capítulos. En el actual explicaré cómo configurar los índices en el entorno de administración y en el siguiente veremos el código que hay que añadir a nuestras páginas jsp para asociar la funcionalidad a nuestros portales.

lunes, 11 de junio de 2012

Nvidia y cierres inesperados de Firefox en Linux

Al instalar los drivers de algunas tarjetas gráficas Nvidia nos puede suceder que tengamos problemas con Firefox, en concreto que se cierre indicando que ha habido un error relacionado con Xorg. Esto sucede sobre todo al hacer scroll con el ratón y cuando hay transparencias, animaciones Flash o javascript.

El motivo es que el instalador de la tarjeta no genera correctamente algunas opciones en un archivo de configuración de forma automática, que habría que editar manualmente para que funcione bien.

Para solucionarlo habría que:

1) Abrir la consola
2) Logarse como root escribiendo: su
3) Editar el archivo de configuración con nano (o vi) escribiendo: nano /etc/X11/xorg.conf 
5) Añadir al archivo el siguiente texto:

 Section "Module"
       Load "dbe"
       Load "extmod"
       Load "type1"
       Load "freetype"
       Load "glx"
       Load "fbdevhw"
       Load "record"
EndSection


5) Guardar los cambios y reiniciar.

Si todo ha ido bien ya no tendremos problemas con la tarjeta.

domingo, 10 de junio de 2012

Añadir la opción "Abrir en terminal" al menú contextual en Debian

En Debian, así como en otras distribuciones basadas en este sistema, se echa en falta que aparezca una opción para abrir una terminal con la ruta en la que estemos para no tener que movernos desde el directorio home hasta esa ruta.

Por suerte es muy sencillo añadir esta funcionalidad a nuestro entorno de escritorio. Simplemente tendríamos que hacer lo siguiente:

1) Abrimos una terminal
2) Nos logamos como root escribiendo: su
3) Ponemos la contraseña
4) Escribimos: apt-get install nautilus-open-terminal


Otra alternativa es utilizar el gestor de paquetes Synaptic.


Una vez hecho esto tendremos que cerrar la sesión y volver a entrar tras lo cual comprobaremos que cuando pulsemos con el botón derecho del ratón en cualquier localización en la que nos encontremos nos aparecerá una nueva opción: "Abrir en un terminal".

Bienvenidos/as a Bits Road

Este blog nace con la intención de ser una referencia de ayuda e información en temas relacionados con la programación, sistemas operativos, software libre y cualquier otro tema que pueda resultar de interés para todos aquellos que estén enredando con el ordenador.

Estáis invitados a que participéis con vuestros comentarios, ideas y sugerencias para contribuir a mejorar este sitio.