martes, 16 de octubre de 2007

Desaparecen los bordes usando compiz-fusion en Gutsy Gibbon (7.10)

En mi caso, fue después de usar el asistente para cambiar la configuración de la pantalla, me cambió y funcionó todo ok, pero se comió un par de líneas que parece que son necesarias para que funcione bien el window decorator. en "/etc/X11/xorg.conf" (conviene backupear el anterior antes), en la sección Device, que es parecida a esto:
Section "Device"
Identifier "nVidia Corporation G71 [GeForce 7900 GS]"
Boardname "nv"
Busid "PCI:1:0:0"
Driver "nvidia"

Screen 0
EndSection


agregar estas dos líneas

Option "AddARGBVisuals" "True"
Option "AddARGBGLXVisuals" "True"


Atencion: Esto solucionó mi caso que es con una tarjeta nvidia (como bien puede verse arriba), si la tarjeta es ATI no tengo ni idea de si funciona.

Compizconfig settings manager no abre luego de hacer upgrade a Ubuntu Gutsy

Esto pasa cuando uno usaba los paquetes de 3v1n0 en feisty, hay una incompatibilidad que no se resuelve sola, lo que hay que hacer es abrir sinaptic y buscar los paquetes compizconfig-settings-manager y libcompizconfig-backend-gconf, si el numero de version termina en "3v1ubuntu0" hay que desinstalarlos y volverlos a instalar, una vez hecho eso todo funciona ( El cambio se nota porque ahora el item en el menu se llama "Advanced Desktop Effects Settings" )

Actualizando a Gutsy Gibbon (7.10) antes de la fecha (desde Feisty)

El día que salga el final de Gutsy, todos los repositorios van a estar saturados. Por eso, si uno quiere ganar tiempo, se puede actualizar desde ya al RC1, y el día que salga el final, solo va a hacer falta actualizar una pequeña cantidad de archivos. Esto puede dar algunos problemas, según dicen por ahí, si uno uso automatix. Yo supongo que también puede dar problemas si uno instaló los drivers de nvidia a mano.
De hecho yo estoy actualizando ahora, y estaba usando unas cuantas cosas de repositorios no standard, como un unstable compiz-fusion.
En fin, el secreto es el siguiente:
sudo update-manager -d

Nota: Si uno no está usando Feisty, hay que actualizar primero la versión actual a Feisty, porque sino dicen que también se pueden romper cosas (Ej. Edgy -> Feisty -> Gutsy). Después dejo el update sobre cómo me funcionó a mí.

Update: Por ahora quedan algunos detallecitos (eclipse, compiz settings), pero en general todo funciona.

lunes, 15 de octubre de 2007

Abriendo archivos .rar en ubuntu

Solo basta con hacer en una terminal:
sudo apt-get install unrar

Y luego utilizamos el comando
unrar x archivo.rar

jueves, 11 de octubre de 2007

uTorrent invisible usando wine

Por un tema de que ningun private tracker acepta deluge (que está muy bueno) como cliente, me puse a usar uTorrent en wine, anda bastante bien, pero de repente se me puso invisible, o sea, hacer click en el ícono no lo mostraba, si bien estaba corriendo. La solución es borrar el siguiente archivo

/home/(usuario)/.wine/drive_c/windows/profiles/(usuario)/Application Data/uTorrent


Obviamente reemplazando (usuario) por el nombre del usuario en cuestión.

lunes, 8 de octubre de 2007

mp3 no soportado por amarok

Por alguna estúpida mágica razón amarok no trae los codecs de mp3s por defecto.
Simplemente poner en una consola:

sudo apt-get install gstreamer0.10-plugins-ugly libxine-extracodecs

jueves, 20 de septiembre de 2007

habilitar un vnc en un desktop aparte

Posteo esto solo para guardar los links, después amplío:

http://ubuntuforums.org/showthread.php?t=122402

Para arreglar el problema con rdr::EndOfStream en feisty:

http://ubuntuforums.org/showthread.php?t=337104

martes, 18 de septiembre de 2007

Problemas debuggeando en eclipse CDT

Problema específico si los hay, pero me estuve arrancando los pelos por un buen rato. El tema es que
entre las variables, el eclipse me mostraba solo los argumentos de cada funcion, y las variables locales a cada función estaban ocultas, y en el mouse over me daba este error:
No symbol "var" in current context.

siendo var el nombre de la variable.
En fin, el truco es que hay que estar compilando sin optimizaciones para que funcione bien (el g++ tiene que tener el flag -o0).

UPDATE: en realidad el problema es de gdb, no de eclipse, pero se transfiere.

miércoles, 12 de septiembre de 2007

Problemas con las preferencias de Tab Mix Plus, usando Firefox 2 en Ubuntu Feisty Fawn

De repente este problema es muy específico, pero supongo que mucha gente de la que usa firefox también utiliza esta extensión. En mi caso, simplemente me acostumbré a que todo abra en tabs, me molesta tener más de una ventana de firefox abierta.

Síntomas:
Al intentar acceder a las preferencias de "Tab Mix Plus", tanto en la lista de extensiones, como en "Tools-> Tab Mix Plus Options", el diálogo no se abre.

Solución:
Instalar el paquete firefox-themes-ubuntu
$sudo apt-get install firefox-themes-ubuntu

Luego, al reiniciar firefox, la ventana abre bien. (si no funciona, nos podemos asegurar de que firefox haya cerrado, escribiendo en una consola killall firefox-bin)

lunes, 10 de septiembre de 2007

Cambiar el reproductor de video por defecto

Es muy simple:

desde nautilus hacemos click derecho en el archivo de video y abrimos sus propiedades, luego vamos al tab open with/abrir con y seleccionamos el reproductor deseado.

sábado, 8 de septiembre de 2007

Como instalar el MAME

Bajar el gxmame que es un front-end para el xmame:
http://sourceforge.net/projects/gxmame/

Los roms van en el directorio:
/usr/share/games/xmame/roms/

jueves, 6 de septiembre de 2007

VLC player saltea subtítulos

Si VLC saltea subtítulos que en otro player se ven bien, el secreto es cambiar el charset por ISO-8859-15.

Para cambiarlo vamos a Settings->Preferences (Ctrl+S), entramos a Input/Codecs->Other Codecs->Subtitles. Y ahí cambiamos el text encoding.

En mplayer hay que hacer lo mismo, pero el síntoma del problema es distinto, simplemente muestra mal las lineas donde hay tildes o puntuación no standard.

domingo, 2 de septiembre de 2007

Como usar java de sun por defecto

Por mas que uno haya instalado sun-java6 o sun-java5, ubuntu va a seguir usando gij por defecto. Para setear como default el java de sun, hay que escribir en la consola:

sudo update-java-alternatives -s java-6-sun
o
sudo update-java-alternatives -s java-5-sun
dependiendo de la version de java que hayamos instalado.

Problema al hacer "auto generate" en anjuta

Al querer generar el makefile en anjuta, me daba el siguiente error:
"you must have 'glib' installed"

Con ese dato no es evidente lo que hay que hacer, y la solución es la siguiente línea:
sudo apt-get install libglade2-dev

viernes, 24 de agosto de 2007

Como instalar Mozilla Thunderbird 2 en Feisty Fawn

Vaya uno a saber por qué, pero Feisty no trae Thunderbird 2 por defecto. A continuación los pasos a seguir para instalarlo:

  1. Bajar el tar.gz de la página de thunderbird ( http://www.mozilla.com/en-US/thunderbird/all.html )

  2. Descomprimimos el archivo en /opt

    sudo tar -C /opt -zxvf ~/Desktop/thunderbird-*

  3. Hacemos un link en /usr/local/bin
    sudo ln -s /opt/thunderbird/thunderbird /usr/local/bin/thunderbird
  4. Abrimos thunderbird por primera vez, primero modificamos el link que usábamos para el otro y cambiamos "mozilla-thunderbird" por "thunderbird"

  5. Creamos un profile vacío, después lo vamos a borrar

  6. Borramos el contenido de la carpeta de profiles de thunderbird 2 (esto no altera los de thunderbird 1.5) , donde no hay nada excepto el profile vacío, si hay algun profile o algo importante en esa carpeta, no hacer este paso
    sudo rm -R ~/.thunderbird

  7. Si teníamos configurado el thunderbird viejo, copiamos la configuración a la carpeta del nuevo ( ~/.thunderbird)

    sudo cp -R ~/.mozilla-thunderbird ~/.thunderbird


Y listo, no hay más que hacer.

Sacado de: http://n0xtrum.blogspot.com/2007/06/instalar-thunderbird-2-en-ubuntu.html

martes, 21 de agosto de 2007

Cómo habilitar acceso remoto por vnc en la login screen

Remote desktop funciona bastante bien, pero requiere que el usuario esté logueado para funcionar. Instalando x11vnc se puede tener acceso desde la login screen, cosa que es bastante más útil.

Primero hay que deshabilitar Remote Desktop en: System -> Preferences -> Remote Desktop.

Después apt-getear el x11vnc, está en el repositorio Universe.

$ sudo apt-get install x11vnc


Después de instalarlo, creamos el archivo que guarda el password (reemplazar lo que está en negrita):

$ sudo x11vnc -storepasswd mipassword /etc/x11vnc.pass


Después hay que configurar GDM para que corra el x11vnc en el login:

$ sudo gedit /etc/X11/gdm/Init/Default


Y agregamos esta línea en el archivo:

/usr/bin/x11vnc -rfbauth /etc/x11vnc.pass -o /tmp/x11vnc.log -forever -bg -rfbport 5900

(se puede cambiar el puerto y los otros parámetros)

Si lo dejamos así, el x11vnc levanta on login, pero después gdm lo mata. Para deshabilitar ese comportamiento:

$ sudo gedit /etc/X11/gdm/gdm.conf

Y cambiar esta línea :

#KillInitClients=true

dejarla así:

KillInitClients=false

Luego de reiniciar, ya funciona todo.

Sacado de: http://www.odrakir.com/blog/?p=201

lunes, 20 de agosto de 2007

Cambiar la velocidad de la scroll wheel en firefox

La velocidad que viene por defecto pa la scroll wheel en firefox es como lenta, por lo menos para mi gusto. Si bien debe haber una forma de cambiarlo en el sistema en general, se puede cambiar la configuración específica de firefox para que sea más rápido, el truco es el siguiente:
En el lugar de la URL en firefox escribir:
about:config
En esa lista hay que cambiar:
mousewheel.withnokey.sysnumlines
y poner false
Ahora, el valor de
mousewheel.withnokey.numlines
es la cantidad de lineas que va avanzando, el número que me quedó cómodo a mí fue 8, pero bueno, results may vary.

Robado de: http://osnovice.blogspot.com/2007/04/test.html

viernes, 17 de agosto de 2007

No funciona la login screen luego de instalar kubuntu-desktop en ubuntu Feisty Fawn

Problema:
Luego de instalar kubuntu-desktop, se me empezó a loguear solo en kde por defecto, y me decía como que gdm no estaba instalado (fuera de que no lo desinstalé). Eso fue hace pila de tiempo, y buscando ayuda por ahí, logré hacer levantar gdm por default de nuevo, pero perdí la login screen. Probé varias cosas y nunca funcionaba. Uno de los primeros intentos fue acceder a través de System/Administration/Login Screen a alguna clase de config, pero me decía que gdm no está instalado. O sea, el login era en consola, y después tenía que levantar X a mano. El tema es que no se hasta que punto influyeron los pasos intermedios en que el paso final fuera un éxito.

Solución:
Al final probé:
$ sudo dpkg-reconfigure gdm

y ahí me preguntó cual era mi default desktop, puse que gdm, reinicié y voilà (no se si el tilde es así, y me embola googlearlo)

jueves, 16 de agosto de 2007

Habilitar syntax highlighting en vim

Si bien para el recién iniciado vim es horrible, en realidad, parece ser una herramienta realmente poderosa (lo de parece es porque yo soy relativamente nuevo usándolo, y todavía no llegué a ser proficient). Si uno pretende usarlo para programar, es útil/cómodo tener habilitado el syntax highlighting, cosa que no viene habilitada por defecto en ubuntu. De hecho, la versión que viene con Feisty, es una especie de versión light, que ni siquiera tiene la opción (el por qué tomaron esa decisión escapa a mi conocimiento, supongo que les ahorró unos gloriosos 500 kb).

En definitiva, la solución:

a) Instalar la versión completa de vim
$ sudo apt-get install vim-full


b) En el archivo de configuración:
$ vi ~/.vimrc

agregar la línea "syntax on"

Como tener una partición ntfs montada cuando se bootea

Primero para listar todas las particiones hacemos:
sudo fdisk -l

Buscamos la partición ntfs que se desea montar, en mi caso /dev/sdb1

Creamos la carpeta donde va a quedar montada la partición:
sudo mkdir /media/ntfs

Luego hay que editar el archivo fstab (previo backup del archivo por si hay algún problema):
sudo cp /etc/fstab /etc/fstab_backup
gksudo gedit /etc/fstab

Agregamos al final de fstab la siguiente línea:
/dev/sdb1 /media/ntfs ntfs nls=utf8,umask=0222 0 0

Guardamos el archivo y listo.

miércoles, 15 de agosto de 2007

Comandos útiles para el shell (bash)

CTRL Key Bound


Ctrl + a - Jump to the start of the line
Ctrl + b - Move back a char
Ctrl + c - Terminate the command
Ctrl + d - Delete from under the cursor
Ctrl + e - Jump to the end of the line
Ctrl + f - Move forward a char
Ctrl + k - Delete to EOL
Ctrl + l - Clear the screen
Ctrl + r - Search the history backwards
Ctrl + R - Search the history backwards with multi occurrence
Ctrl + u - Delete backward from cursor
Ctrl + xx - Move between EOL and current cursor position
Ctrl + x @ - Show possible hostname completions
Ctrl + z - Suspend/ Stop the command

ALT Key Bound


Alt + < - Move to the first line in the history
Alt + > - Move to the last line in the history
Alt + ? - Show current completion list
Alt + * - Insert all possible completions
Alt + / - Attempt to complete filename
Alt + . - Yank last argument to previous command
Alt + b - Move backward
Alt + c - Capitalize the word
Alt + d - Delete word
Alt + f - Move forward
Alt + l - Make word lowercase
Alt + n - Search the history forwards non-incremental
Alt + p - Search the history backwards non-incremental
Alt + r - Recall command
Alt + t - Move words around
Alt + u - Make word uppercase
Alt + back-space - Delete backward from cursor

More Special Keybindings



Here "2T" means Press TAB twice

$ 2T - All available commands(common)
$ (string)2T - All available commands starting with (string)
$ /2T - Entire directory structure including Hidden one
$ 2T - Only Sub Dirs inside including Hidden one
$ *2T - Only Sub Dirs inside without Hidden one
$ ~2T - All Present Users on system from "/etc/passwd"
$ $2T - All Sys variables
$ @2T - Entries from "/etc/hosts"
$ =2T - Output like ls or dir

(Este post es más que nada un placeholder, pienso reformatearlo un poco, porque es un robo a mano armada de este link http://linuxhelp.blogspot.com/2005/08/bash-shell-shortcuts.html - La idea es agregar las cosas de los otros links:

http://www.ice2o.com/bash_quick_ref.html
http://hajek.stat.ubc.ca/~harry/local/bash.html
http://nubyonrails.com/articles/useful-shell-shortcuts
http://articles.techrepublic.com.com/5100-10877-5827311.html
)

lunes, 13 de agosto de 2007

Como settear un dispositivo de sonido por defecto

Si cada vez que se bootea Ubuntu cambia el dispositivo de sonido (previamente setteado através de la gui) y se quiere dejar otro por defecto aquí esta su solución:

Abrir una terminal (Applications->Accessories->Terminal) y tipear:
sudo asoundconf list

esto muestra una lista de dispositivos de sonido

luego hacer:
sudo asoundconf set-default-card dispositivo

donde dispostivo es el nombre que obtuvimos de la lista anterior.

Primer problema: Disco lleno

Problema:
Se me llenó el disco y no sabía por qué. Disk usage analyzer me decía que tenía 5 gb ocupados en el directorio home, pero iba hasta ahí y no veía nada.

Solución:
Había un log "xsession.errors" que ocupaba 4.9 Gb, lo borré y muerto el perro se acabó la rabia. Yo no lo veía porque estaba oculto, y no me esforcé porque pensé que era algún error en el filesystem que me estaba reportando mal el espacio libre. Asumo que el log ese era gigantesco por alguna cuestión relacionada con usar compiz beta.