Pues la solucion es XRANDR... si ya lo sabes genial, pero si te dejo de funcionar (el raton no llega a toda la pantalla redimensionada) tendras que usar el siguiente comando:
xrandr --output LVDS1 --panning 1280x750 --scale 1.25x1.25
Y para manejar de manera sencilla varios monitores neceistas la interfaz grafica: arandr.
Espero que sirva.
Fuentes:
https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/883319
http://christian.amsuess.com/tools/arandr/
jueves, julio 04, 2013
viernes, mayo 24, 2013
GNU Radio con TDT USB Dongle
Pare que con algunos tipos de TDT usb dongle se pueden sintonizar señales de radio de distintos tipos.
En este link cuentan como instalar GNU radio en una distro linux, pero a partir de ahi, si empezamos a investigar...
Y ver detalladamente como los DVB-T dongles basados en RTL2832U pueden recibir mas tipos de señales... y hasta incluso decodificar las señales ADS-B Aircraft Transponders y aqui un programita especifico para ello.
Aqui la wiki sobre el formato.
En este link cuentan como instalar GNU radio en una distro linux, pero a partir de ahi, si empezamos a investigar...
Y ver detalladamente como los DVB-T dongles basados en RTL2832U pueden recibir mas tipos de señales... y hasta incluso decodificar las señales ADS-B Aircraft Transponders y aqui un programita especifico para ello.
Aqui la wiki sobre el formato.
lunes, mayo 20, 2013
Cambiar la session de usuario activa en XFCE
jueves, mayo 09, 2013
Instalar DNIe en Debian Wheezy
lunes, octubre 22, 2012
Arrancar maquinas virtualbox al inicio...
Con el siguiente script podremos arrancar maquinas virtuales virtualbox en nuestro servidor headless sin mayor problema (tambien parar y ver el estado :)
miércoles, octubre 17, 2012
Instalar la OracleJDK 7 en Debian
Via: http://mrexception.blogspot.com.es/2012/02/installing-oracle-jdk7-on-debian-gnu.html
Nota: Para la version 7u10 el fichero mcedit /usr/share/java-package/oracle-j2sdk.sh ya no se ajusta porque si te fijas entre las diferencias entre 1.6 y 1.7 la regex solo esta pensada para las versiones de 1 a 9 y la 2 (dos digitos) no esta soportada.
La seccion quedaria asi:
Nota: Si las arch difieren
sudo apt-get install java-package
make-jpkg jdk-7u3-linux-x64.tar.gz
sudo dpkg -i oracle-j2sdk1.7_1.7.0+update3_amd64.deb
sudo update-java-alternatives -l
sudo update-java-alternatives --jre --plugin -s j2sdk1.7-oracle
Nota: Para la version 7u10 el fichero mcedit /usr/share/java-package/oracle-j2sdk.sh ya no se ajusta porque si te fijas entre las diferencias entre 1.6 y 1.7 la regex solo esta pensada para las versiones de 1 a 9 y la 2 (dos digitos) no esta soportada.
La seccion quedaria asi:
amd64|x86_64-linux-gnu)
case "$archive_name" in
"jdk-6u"[0-9][0-9]"-linux-x64.bin") # SUPPORTED
j2se_version=1.6.0+update${archive_name:6:2}${revision}
j2se_expected_min_size=130 #Mb
j2se_priority=315
found=true
;;
"jdk-7u"[0-9][0-9]"-linux-x64.tar.gz") # SUPPORTED
j2se_version=1.7.0+update${archive_name:6:2}${revision}
j2se_expected_min_size=180 #Mb
j2se_priority=317
found=true
;;
Nota: Si las arch difieren
export DEB_BUILD_ARCH=amd64
export DEB_BUILD_GNU_TYPE=amd64
miércoles, mayo 16, 2012
Construir .deb para binadio de JDK
Si tienes debian squeeze y tienes instalado Sun JDK se quedo en la version 1.6.26 (y para la renta 2011 requieren 1.6.27 como aqui cuentan.
Y en OpenJDK 1.6.18. Por tanto una manera de actualizar es descargar el .bin de oracle y pasarlo a .deb.
Para ello lo mejor es usar make-jpkg siguiendo los pasos indicados.
Esto registra "parte de los alternatives" necesarios... para activarla...
update-java-alternatives -s j2sdk1.6-sun
puede que indique algo del estilo...
update-alternatives: error: la alternativa /usr/lib/jvm/j2sdk1.6-sun/jre/bin/orbd para orbd no está registrada, no se configurará.
update-alternatives: error: la alternativa /usr/lib/jvm/j2sdk1.6-sun/jre/bin/policytool para policytool no está registrada, no se configurará.
update-alternatives: error: la alternativa /usr/lib/jvm/j2sdk1.6-sun/jre/bin/rmid para rmid no está registrada, no se configurará.
update-alternatives: error: la alternativa /usr/lib/jvm/j2sdk1.6-sun/jre/bin/rmiregistry para rmiregistry no está registrada, no se configurará.
...
Entonces para cada uno de los que falte (por ejemplo ordb)
update-alternatives --remove orbd /usr/bin/orbd
update-alternatives --install /usr/bin/orbd orbd /usr/lib/jvm/j2sdk1.6-sun/jre/bin/orbd 1600
update-java-alternatives -s j2sdk1.6-sun
Por ultimo para activar el plugin en iceweasel:
/usr/lib/xulrunner/plugins# ln -s /usr/lib/jvm/j2sdk1.6-sun/jre/lib/i386/libnpjp2.so libjavaplugin.so
/usr/lib/iceweasel/plugins# ln -s /usr/lib/jvm/j2sdk1.6-sun/jre/lib/i386/libnpjp2.so libjavaplugin.so
Por ultimo para probar la version de java en el applet en este link.
Y en OpenJDK 1.6.18. Por tanto una manera de actualizar es descargar el .bin de oracle y pasarlo a .deb.
Para ello lo mejor es usar make-jpkg siguiendo los pasos indicados.
Esto registra "parte de los alternatives" necesarios... para activarla...
update-java-alternatives -s j2sdk1.6-sun
puede que indique algo del estilo...
update-alternatives: error: la alternativa /usr/lib/jvm/j2sdk1.6-sun/jre/bin/orbd para orbd no está registrada, no se configurará.
update-alternatives: error: la alternativa /usr/lib/jvm/j2sdk1.6-sun/jre/bin/policytool para policytool no está registrada, no se configurará.
update-alternatives: error: la alternativa /usr/lib/jvm/j2sdk1.6-sun/jre/bin/rmid para rmid no está registrada, no se configurará.
update-alternatives: error: la alternativa /usr/lib/jvm/j2sdk1.6-sun/jre/bin/rmiregistry para rmiregistry no está registrada, no se configurará.
...
Entonces para cada uno de los que falte (por ejemplo ordb)
update-alternatives --remove orbd /usr/bin/orbd
update-alternatives --install /usr/bin/orbd orbd /usr/lib/jvm/j2sdk1.6-sun/jre/bin/orbd 1600
update-java-alternatives -s j2sdk1.6-sun
Por ultimo para activar el plugin en iceweasel:
/usr/lib/xulrunner/plugins# ln -s /usr/lib/jvm/j2sdk1.6-sun/jre/lib/i386/libnpjp2.so libjavaplugin.so
/usr/lib/iceweasel/plugins# ln -s /usr/lib/jvm/j2sdk1.6-sun/jre/lib/i386/libnpjp2.so libjavaplugin.so
Por ultimo para probar la version de java en el applet en este link.
lunes, febrero 20, 2012
MythTV y encendido programado...
Si instalas MythTV y quiere que el equipo se encienda a la hora programada para una grabacion... para ello hay que seguir estos pasos
A modo de resumen, crear e fichero /usr/bin/setwakeup.sh y arrancarlo desde mythtv con el comando sh -c "/usr/bin/setwakeup.sh $time" e indicar el formato time_t
El fichero seria algo asi.
A modo de resumen, crear e fichero /usr/bin/setwakeup.sh y arrancarlo desde mythtv con el comando sh -c "/usr/bin/setwakeup.sh $time" e indicar el formato time_t
El fichero seria algo asi.
#!/bin/sh
#
# set ACPI Wakeup time
# usage: setwakeup.sh seconds
# seconds - number of seconds from epoch to UTC time (time_t time format)
#
# set UTCBIOS to true if bios is using UTC time
# set UTCBIOS to false if bios is using local time
UTCBIOS=true
if $UTCBIOS
then
#utc bios - use supplied seconds
SECS=$1
else
#non utc bios - convert supplied seconds to seconds from
#epoch to local time
SECS=`date -u --date "\`date --date @$1 +%F" "%T\`" +%s`
fi
echo 0 > /sys/class/rtc/rtc0/wakealarm # clear alarm
echo $SECS > /sys/class/rtc/rtc0/wakealarm # write the waketime
jueves, enero 19, 2012
Gentoo + RTL8169 + default gateway
Por algun motivo, teniendo configurado en el kernel como modulo los driver para RTL8169 al arrancar define bien la IP pero no define una ruta por defecto
mcedit /etc/init.d/net_route
chmod 755 /etc/init.d/net_route
rc-update add net_route boot default
Y asi ya se queda la ruta por defecto definida.
Kernel IP routing tableaunque la he definido en /etc/conf.d/net
Destination Gateway Genmask Flags Metric Ref Use Iface
loopback - 255.0.0.0 ! 0 - 0 -
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
config_eth0="192.168.1.2/24"Por eso la "solucion" que he encontrado es añadir la ruta al inicio como script.
routes_eth0="default via 192.168.1.1
::/0"
mcedit /etc/init.d/net_route
#!/sbin/runscript
SELF=`basename $1`
[ -f "/etc/conf.d/${SELF}" ] && . "/etc/conf.d/${SELF}"
depend() {
use net
after bootmisc
}
start() {
ebegin "Starting ${SELF}"
route add default gw 192.168.1.1
}
stop() {
ebegin "Stopping ${SELF}"
}
chmod 755 /etc/init.d/net_route
rc-update add net_route boot default
Y asi ya se queda la ruta por defecto definida.
lunes, diciembre 26, 2011
Reintregrar rama en SVN 1.4 con svnmerge
A partir de SVN 1.5 se creo una opcion para reintegrar ramas de manera mas sencilla (svn merge --reintegrate) y supongo que hasta cierto punto con menor tolerancia a conflictos, pero si el servidor de subverion es inferior a esta version entonces hay que usar svnmerge, que tal como cuentan aqui se usa asi:
cd workincopy
svnmerge init https://host/svn/project/branches/banck_to_fix_x
svn ci -F svnmerge-commit-message.txt
rm svnmerge-commit-message.txt
svnmerge merge -f ../merge-commit.msg
y casi sale solo. Adios a los tediosos patchs.
cd workincopy
svnmerge init https://host/svn/project/branches/banck_to_fix_x
svn ci -F svnmerge-commit-message.txt
rm svnmerge-commit-message.txt
svnmerge merge -f ../merge-commit.msg
y casi sale solo. Adios a los tediosos patchs.
Suscribirse a:
Entradas (Atom)