martes, 10 de julio de 2012

Cinammon 1.4_UP3 para Debian Wheezy

Tenia tiempo sin escribir, pero de verdad esto debia ser posteado, después de varios días de lucha contra cinnamon y muffin logre compilarlos y empaquetarlos para Debian Wheezy la ultima versión a hoy 10 de julio del 2012, por supuesto esto paquetes están empaquetados sin referencias, pero funcionan muy bien.

Así se ve.


Descargue aquí los paquetes


Una vez descargado, descomprima los paquetes este le creara una carpeta llamada cinnamon en la que podremos hacer dpkg -i  *.deb

Si arroja algún error de dependencias instalelas y vuelva intentar con cinnamon.

El paso a paso lo publicare luego y los paquetes corregidos los subiré pronto.



miércoles, 4 de junio de 2008

EVDO CDU-680 MOVILNET

Guia de instalación de modem EVDO CDU-680 en Debian ETCH.

1. Instalar los paquetes pppconfig y wvdial
aptitude install pppconfig wvdial

2. Cargar los módulos sg y usbserial
modprobe usbserial
modprobe sg

Para que los módulos se carguen en el inicio del sistema se deben introducir en el archivo /etc/modules

3। Compilar el siguiente código con gcc.
#include

#include

#include

#include

#include


/* Returns the line number and the line itself for the line in inputfile that begins with inputstring
Returns 0 if there is no such line
Returns -1 and prints an error message if the inputfile can't be opened*/

int find_line(char *inputfile, char *outputline, char *inputstring, int inputlength){
FILE *fp;
int linenumber = 0;

if((fp = fopen(inputfile,"r"))==NULL){
printf("Unable to open %s.\n", inputfile);
return -1;
}
do{
if(fgets(outputline, 128, fp)==NULL) return 0;
linenumber++;
} while(strncmp(outputline,inputstring,inputlength));
fclose(fp);

return linenumber;
}

int main(int argc) {
char file[26];
char string[20];
char devicename[9];
char line[128];
int fd;
struct {
unsigned int inputlength;
unsigned int outputlength;
char data[10];
} ifchg;

sprintf(devicename,"/dev/sda");
sprintf(string,"RDEVCHG1");
ifchg.inputlength = 9;
ifchg.outputlength = 0;
ifchg.data[0] = 0xff;
memcpy(ifchg.data + 1,string,strlen(string));

//Check if the device is plugged in and recognized, if so, get the /dev/sd? value.
sprintf(file,"/proc/scsi/sg/device_strs");
sprintf(string,"CMOTECH");
devicename[7] += find_line(file,line,string,strlen(string)) - 1;
if(devicename[7] < 'a'){ printf("Modem not found.\n"); return 1; } else printf("Modem found at %s\n", devicename); //Check if the device is mounted, if so, unmount it. sprintf(file,"/etc/mtab"); sprintf(string,"/media/CDU680_UMSD"); if(find_line(file,line,devicename,strlen(devicename)) > 0) umount2(string ,1);
//Change the mode.
if((fd = open(devicename,O_RDWR)) <= 0) {
printf("Unable to open %s , fd = %d.\n", devicename, fd);
return 2;
}
usleep(800);
ioctl(fd,FIBMAP,&ifchg);
close(fd);
return 0;
}

4. Despues de obtener el binario se debe ejecutar
./nombre_binario
el dira donde lo esta el moden y lo volvera

5.configuramos pppconfig
dns dinamico
6.conectamos con :

pon evdo

desconectar poff evdo

domingo, 4 de mayo de 2008

Sonido de la vit

Para el sonido de la vit ocurre el mismo problema con todas las tarjetas de sonido de 5.1 o mas, para esto tengo una solucion ...

Creamos un archivo para manipular estas salidas y tenerlas activa en el mixer del alsa:


nano /etc/asound.conf



y agregamos lo siguiente:

# 6 channel dmix:
pcm.dmix6 {
type dmix
ipc_key 1024
ipc_key_add_uid false
ipc_perm 0660
slave {
pcm "hw:0,1"
rate 48000
channels 6
period_time 0
period_size 1024
buffer_time 0
buffer_size 5120
}
}

# upmixing:
pcm.ch51dup {
type route
slave.pcm dmix6
slave.channels 6
ttable.0.0 1
ttable.1.1 1
ttable.0.2 1
ttable.1.3 1
ttable.0.4 0.5
ttable.1.4 0.5
ttable.0.5 0.5
ttable.1.5 0.5
}

pcm.duplex {
type asym
playback.pcm "ch51dup" # upmix first
capture.pcm "hw:0"
}

# change default device:
pcm.!default {
type plug
slave.pcm "duplex"
}

# for aoss
pcm.dsp "duplex"

pcm.dsp1 "duplex"



Con esto deberia funcionar sin problemas y tendremos total control del sonido.
les recuerdo que la vit trae una tarjeta de sonido high definition...

viernes, 18 de abril de 2008

vit -configuracion

En principio escribo la manera de tener esta maquina lo mas funcional posible y que no eche cotufas... al principio intente hacerlo con etch pero boto hasta chicharrones, eso me pasa por ser científico, en fin, le instale testing y hasta lo momentos anda bien.

para empezar instalaremos debian-lenny y al momento de hacer la replica en red le introducimos la información manualmente y colocamos: debian.cnti.gob.ve y el por defecto nos dará el alojamiento que seria /debian/ , el dominio lo dejamos en blanco...

una vez instalamos modificamos el sources.list: nano /etc/apt/sources.list y cambiamos los repositorios multimedias ya que estos estan dando problemas (ponemos el que mas nos gusto en google conseguirán infinidades). y comentan la linea del cd.

Ahora empieza el trabajo:

#aptitude update
#aptitude upgrade
#aptitude install xserver-xorg-intel libpng3 libpng12-dev x11proto-core-dev x11proto-composite-dev x11proto-damage-dev x11proto-fixes-dev x11proto-fixes-dev x11proto-gl-dev x11proto-render-dev x11proto-randr-dev libcairo2-dev libcairomm-1.0-0 libmono-cairo1.0-cil libgl1-mesa-dev libgl1-mesa-dri libwxgtk2.6-0 mesa-common-dev mesa-utilS libsvn1 libglitz1 libglitz-glx1 mesa-common-dev mesa-utils libsvn1 libglitz1 libglitz-glx1 mesa-common-dev mesa-utils libsvn1 libglitz1 libglitz-glx1 gsynaptics

procedemos entonces:

#dpkg-reconfigure xserver-xorg

Seleccionamos los drivers intel, le damos memoria suficiente entre 128000 o 256000 como mas les guste, aconsejaría 256 para que no tengan problemas con los vídeos de high definition.
No autodetectamos el monitor eso lo pasamos por alto

Una vez hecho esto modificamos el xorg, para que no digan nada se lo pongo aquí completo (ojo, el mio ya tiene las lineas del compiz):

Section "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "es"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser" Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "Device"
Identifier "Intel X3100"
Driver "intel"
BusID "PCI:0:2:0"
VideoRam 256000
Option "RenderAccel" "true"
Option "XAANoOffscreenPixmaps" "true"
Option "DRI" "true"
Option "DPMS"
Option "AllowGLXWithComposite" "true"
Option "monitor-TV" "TVOutput"
EndSection

Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
HorizSync 28-64
VertRefresh 43-60
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Intel X3100"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x800" "1280x768" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x800" "1280x768" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x800" "1280x768" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x800" "1280x768" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x800" "1280x768" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x800" "1280x768" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
InputDevice "Synaptics Touchpad"
EndSection

Section "Monitor"
Identifier "TVOutput"
Option "Ignore" "true"
EndSection

Section "DRI"
Group "video"
Mode 0660
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection

######mosca####
chequeenlo porque lo pegue a los coñazos....

esto deberia configurar el video y el touchpad con el scroll

WIFI....

Para la tarjeta wifi instalamos el firmware-iwlwifi:
#aptitude install firmware-iwlwifi

estos son los nuevos controladores ya que los ipw están obsoletos--segun...
ya lenny instala por defecto el iwl3945 si no lo esta lo instalamos:

#aptitude install iwl3945

luego levantamos el modulo y reiniciamos:

#modprobe iwl3945

les aconsejo tener un respaldo del xorg.conf por si acaso....

Por ahora esto es lo que tengo, todavía trabajo en la cámara si alguien sabe que hacer hágalo saber en los comentarios, el lector de sd y el blu-tu no son prioridad por ahora pero después de la cámara trabajare en ello..

recuerden la tecla fn f11 para activar la wireless

Si me salte algo o lo pase por alto díganlo.