domingo, 10 de noviembre de 2013

Extender el escritorio con xrandr

No he encontrado la manera de extender el escritorio desde XFCE como lo haría desde gnome o kde, tan sólo podía duplicar la pantalla en los dos monitores. Pero xrandr es muy útil.
#!/bin/bash
xrandr --newmode "1280x1024" 109 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
xrandr --addmode VGA1 1280x1024
xrandr --output VGA1 --mode 1280x1024
xrandr --output LVDS1 --auto --rotate normal --pos 0x0 --output VGA1 --auto --left-of LVDS1
para generar la nueva Modeline utilicé esto
cvt 1280 1024 60

El programa arand también puede ser útil

Televisión con mplayer

Ubuntu ya está haciendo de las suyas. 

Avermedia AverTV volar green HD no está soportada por un núcleo menor del 3.10.0, pero para eso están los backports. 

Los canales se sintonizan con w_scan y un fichero de configuración es-localidad y se genera un archivo ~/.mplayer/channels.conf.ter 

 Mplayer es un programa majestuoso.

#!/bin/bash

#############################
# Para grabar
#
# tzap -c .mplayer/channels.conf -r "La 1"
#
# cat /dev/dvb/adapter0/dvr0 > pelicula.ts
#
# mplayer pelicula.ts
#
# Para editar el archivo se puede hacer con avidemux.
#
#############################


echo -n " 1 ONDA CERO"
echo -n " 2 EUROPA FM"
echo " 3 ONDA MELODÍA"
echo -n " 4 NITRO"
echo -n " 5 Antena3 HD"
echo " 6 13 TV"
echo -n " 7 COPE"
echo -n " 8 TVE-HD Pruebas"
echo " 9 TDP"
echo -n " 10 Radio Clasica HQ"
echo -n " 11 Radio 3"
echo " 12 Canal Ingenieria"
echo -n " 13 Boing"
echo -n " 14 Telecinco HD"
echo " 15 MTV"
echo -n " 16 Paramount Channel"
echo -n " 17 La 1"
echo " 18 La 2"
echo -n " 19 24h"
echo -n " 20 Clan"
echo " 21 Radio Nacional CyL"
echo -n " 22 Radio 5"
echo -n " 23 laSexta"
echo " 24 CUATRO"
echo -n " 25 DIVINITY"
echo -n " 26 NUEVE"
echo " 27 Telecinco"
echo -n " 28 FDF"
echo -n " 29 LaSiete"
echo " 30 Disney Channel"
echo -n " 31 Intereconomía"
echo -n " 32 esRadio"
echo " 33 Radio Intereconomía"
echo -n " 34 Radio Inter"
echo -n " 35 ABC Punto Radio"
echo " 36 ANTENA 3"
echo -n " 37 NEOX"
echo -n " 38 NOVA"
echo " 39 Discovery MAX"
echo -n " 40 AXN"
echo -n " 41 GUIDE PLUS+"
echo " 42 RADIO MARCA"
echo " 43 Vaughan Radio"

echo -n " CANAL SELECCIONADO: "

read canal

case $canal in
1)
mplayer dvb://"ONDA CERO" -framedrop -autosync 30 -cache 1024
;;
2)
mplayer dvb://"EUROPA FM" -framedrop -autosync 30 -cache 1024
;;
3)
mplayer dvb://"ONDA MELODÍA" -framedrop -autosync 30 -cache 1024
;;
4)
mplayer dvb://"NITRO" -framedrop -autosync 30 -cache 1024
;;
5)
mplayer dvb://"Antena3 HD" -framedrop -autosync 30 -cache 1024
;;
6)
mplayer dvb://"13 TV" -framedrop -autosync 30 -cache 1024
;;
7)
mplayer dvb://"COPE" -framedrop -autosync 30 -cache 1024
;;
8)
mplayer dvb://"TVE-HD Pruebas" -framedrop -autosync 30 -cache 1024
;;
9)
mplayer dvb://"TDP" -framedrop -autosync 30 -cache 1024
;;
10)
mplayer dvb://"Radio Clasica HQ" -framedrop -autosync 30 -cache 1024
;;
11)
mplayer dvb://"Radio 3" -framedrop -autosync 30 -cache 1024
;;
12)
mplayer dvb://"Canal Ingenieria" -framedrop -autosync 30 -cache 1024
;;
13)
mplayer dvb://"Boing" -framedrop -autosync 30 -cache 1024
;;
14)
mplayer dvb://"Telecinco HD" -framedrop -autosync 30 -cache 1024
;;
15)
mplayer dvb://"MTV" -framedrop -autosync 30 -cache 1024
;;
16)
mplayer dvb://"Paramount Channel" -framedrop -autosync 30 -cache 1024
;;
17)
mplayer dvb://"La 1" -framedrop -autosync 30 -cache 1024
;;
18)
mplayer dvb://"La 2" -framedrop -autosync 30 -cache 1024
;;
19)
mplayer dvb://"24h" -framedrop -autosync 30 -cache 1024
;;
20)
mplayer dvb://"Clan" -framedrop -autosync 30 -cache 1024
;;
21)
mplayer dvb://"Radio Nacional CyL" -framedrop -autosync 30 -cache 1024
;;
22)
mplayer dvb://"Radio 5" -framedrop -autosync 30 -cache 1024
;;
23)
mplayer dvb://"laSexta" -framedrop -autosync 30 -cache 1024
;;
24)
mplayer dvb://"CUATRO" -framedrop -autosync 30 -cache 1024
;;
25)
mplayer dvb://"DIVINITY" -framedrop -autosync 30 -cache 1024
;;
26)
mplayer dvb://"NUEVE" -framedrop -autosync 30 -cache 1024
;;
27)
mplayer dvb://"Telecinco" -framedrop -autosync 30 -cache 10240 -menu
;;
28)
mplayer dvb://"FDF" -framedrop -autosync 30 -cache 1024
;;
29)
mplayer dvb://"LaSiete" -framedrop -autosync 30 -cache 1024
;;
30)
mplayer dvb://"Disney Channel" -framedrop -autosync 30 -cache 1024
;;
31)
mplayer dvb://"Intereconomía" -framedrop -autosync 30 -cache 1024
;;
32)
mplayer dvb://"esRadio" -framedrop -autosync 30 -cache 1024
;;
33)
mplayer dvb://"Radio Intereconomía" -framedrop -autosync 30 -cache 1024
;;
34)
mplayer dvb://"Radio Inter" -framedrop -autosync 30 -cache 1024
;;
35)
mplayer dvb://"ABC Punto Radio" -framedrop -autosync 30 -cache 1024
;;
36)
mplayer dvb://"ANTENA 3" -framedrop -autosync 30 -cache 1024
;;
37)
mplayer dvb://"NEOX" -framedrop -autosync 30 -cache 1024
;;
38)
mplayer dvb://"NOVA" -framedrop -autosync 30 -cache 1024
;;
39)
mplayer dvb://"Discovery MAX" -framedrop -autosync 30 -cache 1024
;;
40)
mplayer dvb://"AXN" -framedrop -autosync 30 -cache 1024
;;
41)
mplayer dvb://"GUIDE PLUS+" -framedrop -autosync 30 -cache 1024
;;
42)
mplayer dvb://"RADIO MARCA" -framedrop -autosync 30 -cache 1024
;;
43)
mplayer dvb://"Vaughan Radio" -framedrop -autosync 30 -cache 1024
;;
*)
echo -n "No tenemos ese canal"
;;
esac
exit 0


domingo, 3 de noviembre de 2013

Instalar windows xp desde una memoria usb. Linux.

Hay mucha información por la red y algunos programas que te permiten poner una iso en el pendrive. Luego nunca arrancan o se cuelgan o lo que sea. No funciona ningún método... ¿ninguno?

Desde linux es complicado, porque aunque hay por lo menos un método válido este es un programa para windows basado en grub4dos que no tiene equivalente en linux. Una pista, estudiando el archivo menu.lst se puede comprobar que desde linux se podría hacer perfectamente (creo que requeriría un poco de trabajo extra).

Al grano,
VBoxManage internalcommands createrawvmdk -filename /home/user/VirtualBox/sda.vmdk -rawdisk /dev/sda
me ha permitido acceder al disco duro desde una máquina virtual, con lo que he podido instalar sin problemas el XP en la partición que tenía reservada para él.

Antes de reiniciar hay que acordarse de reinstalar el grub de linux por la razón que ya sabemos.

¿Qué ocurre al reiniciar? Que tenemos una bonita "blue screen of death" diciéndonos que hemos cambiado algún hardware y que no puede arrancar. Lógico, hemos sustituído el hardware virtual por uno real, y windows no está preparado para esos disgustos.

Entonces, ¿la instalación "virtual" de win XP no sirve para nada? Pues sí que sirve, sirve para preparar el pendrive (hay que habilitarlo en virtualbox).

Sólo hay que leer atentamente esta página:


Los drivers para este peazo equipo aquí:


Y ahora voy a ver si me pongo a estudiar un poco porque llevo todo el puente haciendo el calamar. ;)

Ubuntu 13.10

La culpa la ha tenido una tarjeta DVB-T que no he conseguido hacer funcionar con Debian. 

He compilado el módulo del kernel, he descargado el firmware e incluso he sido capaz de editar un archivo genérico es-miciudad para generar un channels.conf con w_scan. 

 Ni me-tv ni kaffeine ni VLC (que no tengo ni idea de cómo coño se ha de configurar) ni siquiera mplayer quieren reproducir todos los canales. Parece como si no llegara la señal con suficiente potencia y he perdido un montón de tiempo revisando cables y conectores. ¿Para qué? para nada, algo se me ha escapado y no sé lo que es. 

 Así que, aprovechando la reciente salida de la última versión de Ubuntu (ya me había olvidado de él, todo hay que decirlo) me he acordado de su proverbial soporte de hardware y le he dado un tiento. En buena hora. 

La mejor versión de Ubuntu que he probado ( a excepción de aquella 10.04, creo, para Netbooks ). 

Rápido como nunca y bastante estable (el reloj de la barra desaparece de vez en cuando y cosas así, es un Debian sid). El escritorio pulidito y los lanzadores muy bien, el menú de Unity la misma mierda de siempre pero, en general, lo han dejado niquelao. Una agradable sorpresa.