Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.

Temas - Dj_Dexter

Páginas: [1]
1
Buenas, investigando un poco, y viendo que ultimamente se caia mucho firefox, o ffmpeg segfaulteaba aleatoriamente, y en el peor de los casos, me ha salido un kernel "oops". He pillado como solucionar este problema, y sin tener que tirar a la basura a la memoria ram defectuosa, ojo mientras no tenga muchos patrones/sectores malos...

Se necesita memtest86+ instalado desde la misma distro, o el que viene en el hiren's boot cd.

Obviamente reiniciar el pc, si usas el hiren's boot cd, elegir a memtest86+ desde el menu, si arrancas desde la distro elegir, la opcion de memtest86+ o parecida.

Sacar captura y/o anotar el patron malo de la memoria ram, en mi caso, probando las memorias por separado, el primero slot de 512 Mb tenia un patron malo:



Claramente dice que la primera memoria ram, tiene un patron malo en los 55.5MB.

Mientras que el segundo slot:



Lo probe varias veces, no dio ningun problema. Ya teniendo los datos...

Nos van a servir unos parametros para mandarselos al kernel, desde grub:

Código: You are not allowed to view links. Register or Login
memmap=1M$55M
En mi caso es asi, descarta un MB para estar mas seguros, de los 55 Mb y no la usara.

Por defecto desde el kernel 3.2 hacia adelante los kernels genericos, tiene activado el parametro memtest, seria asi:

Código: You are not allowed to view links. Register or Login
memtest=17
Se puede usar desde 1, a 17, incluso 30 (modo ultra-paranoico), con 17 nos bastara, para testear la memoria, hara testeo con 17 pasadas, no te asustes si después tarda un minuto y se queda, en Descompressing the Kernel.. por un minuto o un minuto y medio, el kernel mismo estara haciendo el memtest, arrancara como siempre, después de haber hecho eso. El memtest, el parametro del kernel, tambien descarta patrones/sectores malos, hace lo mismo que memtest86+ pero sin tanta paranoia, aunque lo hace bastante bien.

Para añadirlo en el grub1 o legacy

Editar el fichero con nano u otro editor, favorito, en nano con ctrl +x guardas cambios, con ctrl +w buscas la palabra o patron:

Código: You are not allowed to view links. Register or Login
#nano /boot/grub/menu.lst
en la linea kernel, despues del parametro ro, u otro añadir:

Código: You are not allowed to view links. Register or Login
kernel /boot/vmlinuz-generic-3.10.45 root=/dev/sda1 ro vga=normal memmap=1M$55M memtest=17
asi es como me quedo a mi, si tienen mas kernels, deberan añadir el memmap y memtest en, los otros kernels, guardar los cambios.

En Grub2

Editar el fichero /etc/default/grub, en la seccion GRUB_CMDLINE_LINUX_DEFAULT, editar:

Código: You are not allowed to view links. Register or Login
#nano /etc/default/grub
quedaria asi:

Código: You are not allowed to view links. Register or Login
GRUB_CMDLINE_LINUX_DEFAULT="memmap=1M$55M memtest=2"
Guardar cambios, y actualizar al grub:

Código: You are not allowed to view links. Register or Login
#update-grub
Para Lilo "el que usa por defecto slackware".

en el apartado append del fichero /etc/lilo.conf, editar:

Código: You are not allowed to view links. Register or Login
#nano /etc/lilo.conf
Código: You are not allowed to view links. Register or Login
append="memmap=1M$55M memtest=17 vt.default_utf8=1"
Una vez guardado los cambios, hay que actualizar a lilo:

Código: You are not allowed to view links. Register or Login
#lilo
Espero que les haya servido, les salvara la "vida" y podran seguir usando la memoria ram, defectuosa, sin problemas.

PD: Que se siente al usar un sistema operativo libre, y en pro del medio ambiente? "al no estar tirando hardware por las puras" xD

Saludos!!

2
MAC OSX / Tener utf-8 en openbsd, pkg_path, entre otras (faq?)
« en: Enero 12, 2013, 01:54:00 am »
Segun he llegado a recompilar, una vez funcionando el openbsd, el gran detalle es que uno ve que no soporta utf-8 (supuestamente), el pkg no quiere instalar nada, excepto si se configura para ello

añadir en el .profile lo siguiente, puede editarlo con nano, vim, entre otros:

Código: You are not allowed to view links. Register or Login
export PKG_PATH=”ftp://ftp.openbsd.org/pub/OpenBSD/5.1/packages/i386/” #para que pkg_add no se queje que no existe la ruta, o que no haya paquetes
export GTK_IM_MODULE=xim # without this GTK apps will use their own compose key settings
export LESSCHARSET=utf-8 # not strictly necessary, but for when you view Unicode files in less

para que la Xterm pueda mostrar caracteres unicode, añadir, o crear un .Xdefaults, o usar You are not allowed to view links. Register or Login

Código: You are not allowed to view links. Register or Login
$echo “XTerm*locale: utf8 >> .Xdefaults
importante, para que tome el .profile añadir esto:

Código: You are not allowed to view links. Register or Login
$echo “XTerm*loginShell:true” >> .Xdefaults
para los caracteres, podran usar este You are not allowed to view links. Register or Login

instalar paquetes You are not allowed to view links. Register or Login, eliminar:

Citar
#pkg_info >> listar paquetes instalados

#pkg_info -Q feh >> buscar patron o paquete (feh en este caso)

#pkg_add feh >> instalara el paquete feh, y sus dependencias

#pkg_delete feh >> elimina el paquete, pero no las dependencias sin uso

#pkg_delete -a >> elimina dependencias de X paquete que no este (como un depclean)

Instalar ports (paquete de terceros):

Si le gusta que este todo estable, hasta los desarroladores de openbsd, no recomiendan mezclar You are not allowed to view links. Register or Login , que no sean del -current stable (ports de stable con openbsd stable, funcionan bien), con ejemplo un  openbsd de desarrollo, un beta, con ports de stable (podrian fallar), el ports y el sistema deben de estar acorde, o sino los paquetes y/o componentes dejarian de funcionar:

Código: You are not allowed to view links. Register or Login
#cd /usr
#ftp [ftp]ftp://ftp.openbsd.org/pub/OpenBSD/[/ftp]$(uname -r)/ports.tar.gz
#tar -zxvf ports.tar.gz

Para instalar bash, o el que quiera:

Código: You are not allowed to view links. Register or Login
#cd /usr/ports/shells/bash
#make install clean

Eliminar:

Código: You are not allowed to view links. Register or Login
#cd /usr/ports/shells/bash
#make uninstall clean

Zona horaria:

Por si tiene una diferencia de horas, entre otras, conste que en mi caso es America/Santiago, use el que sea pertinente:

Código: You are not allowed to view links. Register or Login
#cd /etc && ln -sf /usr/share/zoneinfo/right/America/Santiago localtime

Código: You are not allowed to view links. Register or Login
#rdate -ncv ntp.shoa.cl
el ntp de shoa bastara, si las X parecen caerse y se recuperan, es por la resincronizacion (ejemplo habia mas de 4 horas de diferencia, entre otras), use otro servidor ntp acorde al lugar donde vive, etc...

Montar pendrive:

Código: You are not allowed to view links. Register or Login
#mkdir /media/pendrive
Código: You are not allowed to view links. Register or Login
#chmod 777 /media/pendrive para que se pueda escribir, y leer todo (pendrive)

Código: You are not allowed to view links. Register or Login
#mount /dev/sd0i /media/pendrive Montar.

Código: You are not allowed to view links. Register or Login
#umount /media/pendrive Desmontar.

Montar CD/Dvd:

Código: You are not allowed to view links. Register or Login
#mkdir /media/cdrw

Código: You are not allowed to view links. Register or Login
#mount /dev/cd0a /media/cdrw Montar.

Código: You are not allowed to view links. Register or Login
#umount /media/cdrw Desmontar

No me permite grabar CD/Dvd como user:

Para ello:

Código: You are not allowed to view links. Register or Login
#usermod -G operator user donde user es su usario normal, tiene que relogear su usuario (tambien puede editar el /etc/group con su editor favorito, y añadir su usuario a ese grupo)

Código: You are not allowed to view links. Register or Login
#chmod 660 /dev/rcd0c para que el grupo operator pueda leer y escribir ahi (rcd0c es en mi caso el dispositivo del cd/dvd)

para poder grabar con algun buen programa para quemar cds:

Código: You are not allowed to view links. Register or Login
#pkg_add gnomebaker tambien sirve
Código: You are not allowed to view links. Register or Login
#pkg_add k3b
Fuente: Recompilaciones de varios, sitios y/o mejoras

Saludos!!!

3
MAC OSX / Como conectarse a internet (ADSL por pppoE) en OpenBSD
« en: Enero 12, 2013, 12:58:54 am »
Hay muchas maneras de conectarse a Internet, pero muchos ISPs dan Modems Adsl que marque por medio de un “ATR” o “Marcador” (en nuestro caso por medio de una consola), para poder conectarnos a la red tenemos que configurar el siguiente archivo /etc/ppp/ppp.conf para que quede algo así (si no deja los espacios u omite algo, podria no funcionarle, fxp0 es la interfaz de red en mi caso):

pppoE userland:

Editar con vi, nano, o el que prefiera, y añadir lo siguiente:

Código: You are not allowed to view links. Register or Login
default:
 set Log Phase Chat LCP IPCP CCP tun command
 set redial 15 0
 set reconnect 15 10000

adsl:
 set device "!/usr/sbin/pppoe -i fxp0"
 disable acfcomp protocomp
 deny acfcomp
 set mtu max 1492
 set mru max 1492
 set speed sync
 enable lqr
 set lqrperiod 5
 set cd 5
 set dial
 set login
 set timeout 0
 set authname zarazazaraza
 set authkey 123456
 add! default HISADDR
 enable dns
 enable mssfixup

Dejo constancia que /etc/mygate no debe de estar o sino no funcionara, asi que si esta:

Código: You are not allowed to view links. Register or Login
#rm /etc/mygate

Añadir los servidores dns, puedes usar el de google, o el que quieras (no suelo fiarme de las dns de las ISP):

Código: You are not allowed to view links. Register or Login
#echo "nameserver 8.8.8.8" >> /etc/resolv.conf

#echo "nameserver 8.8.4.4" >> /etc/resolv.conf

si la interfaz de red no esta activa (necesario para que marque el ppp, o sino no funcionara):

Código: You are not allowed to view links. Register or Login
#ifconfig fxp0 up

Una vez que tenemos nuestro ppp.conf preparado y listo, solo nos queda conectarnos con el siguiente comando ppp:

Código: You are not allowed to view links. Register or Login
# ppp -ddial adsl

Otro metodo seria con el pppoe in kernel. me ha costado pillar la configuracion que si resulte y funcione para versiones de OpenBSD mas nuevas..

Código: You are not allowed to view links. Register or Login
Config fille: /etc/hostname.pppoe0

inet 0.0.0.0 255.255.255.255 NONE pppoedev rl0
   authproto AAA authname 'BBB' authkey 'CCC' up dest 0.0.0.1
!/sbin/route add default -ipf pppoe0 0.0.0.1

AAA = Protocolo de auntenticacion provista por el ISP (You are not allowed to view links. Register or Login) BBB = Usuario CCC = Password

Modificaciones:

Código: You are not allowed to view links. Register or Login
- echo "up" > /etc/hostname.rl0  /* Placa de red a utilizar */
- rm -f /etc/mygate

Con esos pasos ya estaria la configuracion por default, como detalla pppoe(4).
Intentamos conectarnos:

Código: You are not allowed to view links. Register or Login
sh /etc/netstart
Y no pasa nada, podemos activar informcion de detallada del intento de logueo en el ISP:

Código: You are not allowed to view links. Register or Login
- ifconfig pppoe0
pppoe0: flags=8851<UP,POINTOPOINT,RUNNING,SIMPLEX,MULTICAST> mtu 1492
        dev: rl0 state: PADI sent
        sid: 0x0 PADI retries: 2 PADR retries: 0
        sppp: phase establish authproto chap authname "BBB"
        groups: pppoe egress
        inet6 fe80::2e0:7dff:fefc:ce61%pppoe0 ->  prefixlen 64 scopeid 0x1d
        inet 0.0.0.0 --> 0.0.0.0 netmask 0xffffffff

ifconfig pppoe0 debug

Código: You are not allowed to view links. Register or Login
- ifconfig pppoe0 debug

Podemos observar (dmesg):

Código: You are not allowed to view links. Register or Login
pppoe0: lcp open(initial)
pppoe0: lcp initial->starting
pppoe0: phase establish
pppoe0: lcp up(starting)
pppoe0: lcp starting->req-sent
......
...........
.............
pppoe0: lcp output <conf-req id=0x38 len=10 05-06-85-ef-4d-96>
pppoe0 (8864) state=3, session=0x15f1 output -> 00:02:4b:a4:c8:1f, len=18
pppoe0: lcp input(req-sent): <conf-req id=0x1 len=19 01-04-05-d4-03-05-c2-23-05-05-06-14-86-89-66-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00>
pppoe0 (8864) state=3, session=0x15f1 output -> 00:02:4b:a4:c8:1f, len=17
pppoe0: lcp input(ack-rcvd): <term-req id=0xc len=4 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00>
pppoe0: lcp ack-rcvd->req-sent
pppoe0: lcp send terminate-ack

Muchos mensajes de la mismas caracteristicas, el cual son intentos por conectarse fallidos , o podemos obersevar que cada 60s intenta conectarse, La solucion es poner el gateway en:

Código: You are not allowed to view links. Register or Login
- /etc/hostname.pppoe0

inet 0.0.0.0 255.255.255.255 GATEWAY pppoedev rl0
   authproto AAA authname 'BBB' authkey 'CCC' up
!/sbin/route add default GATEWAY

El problema es como averiguarla, por medio de la otra manera ,via ppp, cuando nos conectamos aparece el GATEWAY del ISP.(userland pppoE)

Código: You are not allowed to view links. Register or Login
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1492
        groups: tun egress
        inet IP-ASIGNADA-POR-EL-ISP --> PPP.PPP.PPP.PPP netmask 0xffffffff

PPP.PPP.PPP.PPP = Es nuestro GATEWAY.
Nuestra configuracion quedaria (nota: esto es como funcionaria en OpenBSD 5.1, authproto chap o pap, segun la ISP) route flush, mejor hacerlo de manera 1 poco mas automatizada? :), esta variante si funciona mejor. PD: me costo un monton pillar la configuracion para que funcionara el pppoE in kernel pa OpenBSD pero funciona para las versiones mas nuevas incluso :)

Código: You are not allowed to view links. Register or Login
!/sbin/route flush
inet 0.0.0.0 255.255.255.255 0.0.0.1 pppoedev fxp0 \
authproto pap authname user authkey pass up
!/sbin/route add default 0.0.0.1

Comando:

Código: You are not allowed to view links. Register or Login
- route flush > si se usa la anterior hostname.pppoe0 no se necesita                                                                                                                                                                                       
  - sh /etc/netstart                                                                                                                                                                                     
add net default: gateway PPP.PPP.PPP.PPP
  - ifconfig  pppoe0                                                                                                                                                                                     
pppoe0: flags=8851<UP,POINTOPOINT,RUNNING,SIMPLEX,MULTICAST> mtu 1492
        dev: rl0 state: session
        sid: 0x1fe5 PADI retries: 0 PADR retries: 0 time: 00:01:58
        sppp: phase network authproto chap authname "BBB"
        groups: pppoe egress
        inet6 fe80::2e0:7dff:fefc:ce61%pppoe0 ->  prefixlen 64 scopeid 0x1e
        inet IP-ASIGNADA-POR-EL-ISP --> PPP.PPP.PPP.PPP netmask 0xffffffff

Nota: para editar los ficheros de configuracion hay que tener poderes de superusuario con su + pass de root, o su respectivo sudo comando...

4
Hacking / Accediendo a otras PC's mediante port:139
« en: Noviembre 29, 2011, 09:54:03 pm »
>> PRIMERO DEBES BAJARTE EL PROGRAMA

You are not allowed to view links. Register or Login

Una vez descargado lo ejecutan...

>> CONFIGURANDO PARA ACCEDER POR CARPETAS COMPARTIDAS
Lo primero que debemos hacer es configurar el programa para que pueda oir en el puerto "139" que es el de las carpetas compartidas.
Para acceder a la configuracion tecleamos CTRL+O luego nos aparecera la ventana de configuracion.
En la primera pestaña "GENERAL" activamos donde dice "Always analyze host"


Luego en nos vamos a la pestaña "ADDITIONAL",  y ahi tenemos que tener activadas las siguientes opciones, como se ve en la imagen. Ha! y no se olviden teclear el puerto "139"


Luego nos vamos a la siguiente pestaña "SHARES", y dejamos, como se muestra en la imagen.


Y las demas pestañas las dejamos como estan, luego le damos en OK.

>> ESCANEANDO IPS QUE TIENEN ABIERTO EL PUERTO 139

Ahora le daremos un rango de ip donde dice "IP range from" ...."to"
yo le puse 192.168.1.1 TO 192.168.1.10 (es k toi en una lan), pero funciona fuera de la LAN,
Luego le damos en STAR SCANING.


Como pueden ver hay varias maquinas que tienen el icono de un monitor azul que significa que estan on-line y que tienen abierto el puero 139.
Para entrar a una nada mas le damos click en ella, y luego doble click en la carpeta o disco que querramos entrar.


Muchas veces hay muchas PC que tienen abierto el puerto 139, si encuentran una interesante, posteenla, aqui ya les enseñe como se hace. Ahora practiquen
Ha puede ser que en el mejor de los casos tengan privilegios de "admin", y entonces puedan subirle archivos a su victima. pero no hagan tantas maldades. xD

Practiquen ;)

Aclaraciones: en la red lan puede funcionar, si se especifica la ip, desde internet se podria acceder tambien, si esta apagado el file sharing de windows, o sea los $c y $d, en el pc escaneado no se podra realizar esto.

Fuente: varias recompilaciones y adaptaciones (incluyendo la ex clubhacker)

5
GNU/Linux / Administrar Procesos en Debian
« en: Noviembre 29, 2011, 12:21:52 pm »
Les dejo algunos tips para manejar los daemons que se ejecutan al iniciar la PC. Asumimos que estan utilizando como distribución Debian, o alguna de sus derivadas.

Instalamos rcconf:

Código: You are not allowed to view links. Register or Login
# apt-get install rcconf
Lo ejecutamos como root:

Código: You are not allowed to view links. Register or Login
# rccconf
Vemos una imagen como la siguiente:



Luego solo nos resta desmarcar los servicios que no necesitamos.

Fuente:
Código: You are not allowed to view links. Register or Login
http://www.linux-os.com.ar/linuxos/rcconf-administrar-procesos-en-debian/

6
GNU/Linux / Pack de Wallpapers de Gentoo
« en: Noviembre 29, 2011, 11:28:39 am »
Aca les dejo una recompilacion de mas de 60 wallpapers de Gentoo, que he recompilado con el tiempo:



Descarga:

You are not allowed to view links. Register or Login

Espero que les Guste

Saludos!!!

7
GNU/Linux / Como Crear Grub Splash Image Propios (grub1)
« en: Noviembre 29, 2011, 11:23:15 am »
Como Debian no Tiene Splash Image, y el de Gentoo que si tiene, del cual ya me estaba aburriendo del mismo, voy a intentar explicar como crear una imagen y configurar el GRUB para que la ponga como fondo, en vez del color azul que lleva por defecto.

Para los comandos como root use sudo + pass de user, o su + pass de root

Primero de todo hay que crear una imagen de 640x480 y 14 colores.
Como yo no soy buen diseñador solo he cogido una imagen y la he adaptado con el Gimp, con los siguientes pasos:
1) Abrir la imagen con el Gimp.
2) Imagen->Mida de la imagen y poner de ancho 640 y alto 480
3) Imagen->Modo->Indexado, Seleccionar la opcion "Generar la paleta optima", y poner 14 al "Numero maximo de colores"
4) Guardar la imagen con nombre i extension: "splash.xpm" Bien, tenemos la imagen y solo nos hace falta comprimirla, esto se hace ejecutando en una terminal "gzip splash.xpm" y obtendremos el archivo "splash.xpm.gz". A continuacion hay que copiar el archivo "splash.xpm.gz" a "/boot/grub". como root:

Código: You are not allowed to view links. Register or Login
#cp /home/foo/splash.xpm.gz /boot/grub
Finalmente solo queda retocar la configuración del GRUB y añadir una linea para indicar la imagen a utilizar:
1) editar el archivo /boot/grub/menu.lst
2) Añadir una linea similar a la siguiente antes de las opciones de menu:
splashimage=(hd0,1)/grub/splash.xpm.gz
El (hd0,1) es la particion donde se encuentra el /boot, en el caso que este en la misma particion que el / poner algo como:
splashimage=(hd0,0)/boot/grub/splash.xpm.gz

La ruta del hd puede variar, usar el que es en su caso

y ahora ya podras tener 1 Boot Splash Propio

Fuente: wikilearning.com
ps: He modificado el Tuto Original para que quedara mejor explicado

Saludos!!!

8
GNU/Linux / SuperXorg "Xorg.conf" generico
« en: Noviembre 29, 2011, 01:38:41 am »
Hola, aca les dejo 1 xorg.conf que si es generico en si, usa el driver vesa, el cual es generico....

y les servira como un salvavidas, asi que tenganlo siempre a mano

xorg.conf

Código: You are not allowed to view links. Register or Login
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
# Xorg Generico, mejorado por Dj_Dexter
# psdata: si los graficos andan lento es porque usa el driver generico Vesa
# soporta la gran mayoria de los monitores

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

Section "Module"
   Load   "bitmap"
   Load   "dbe"
   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      "Emulate3Buttons"   "true"
EndSection

Section "Device"
   Identifier   "Mi placa de emergencia"
   Driver "vesa"
   Option "UseEDID" "False"
   Option "PanelSize" "1024x768"
EndSection

Section "Monitor"
    Identifier    "Monitor de emergencia"
    HorizSync     30-71
    VertRefresh    50-160
EndSection

Section "Screen"
   Identifier   "Default Screen"
   Monitor      "Monitor de emergencia"
   Device      "Mi placa de emergencia"
   DefaultDepth    24
       SubSection     "Display"
           Depth       24
           Modes      "1024x768" "800x600"
       EndSubSection
EndSection

Section "ServerLayout"
   Identifier   "Default Layout"
   Screen      "Default Screen"
   InputDevice   "Generic Keyboard"
   InputDevice   "Configured Mouse"
EndSection

Section "DRI"
   Mode   0666
EndSection

Espero que les sirva

Saludos!!!

9
GNU/Linux / Howto -- Instalando y configurando Openbox
« en: Noviembre 29, 2011, 01:34:06 am »
Cuando hablamos de gestores de ventanas encontramos una gran cantidad de sabores en el mundo GNU/Linux, en este caso les vengo a traer Openbox como bien fue dicho es un gestor de ventanas libre para el Sistema X Window, disponible bajo licencia GPL, es rápido, ligero y muy configurable especial para computadores de bajos recursos y también para los que no Wink, en este caso sera instalado en la metadistribución Gentoo bajo la arquitectura de 64 bits.

La configuración de los archivos que trabaja Openbox es exactamente la misma para todas las distribuciones, lo único que cambia es la forma de instalación del gestor de ventanas, en este caso usaremos emerge, pero cada quien sabe como instalar paquetes en su distribución ya sea por apt-get, yum, pacman, etc.. xD

Se puede usar nano u otro editor para la edicion de los ficheros de configuracion de openbox, etc. puede usar sudo + pass de user , o su + pass de root para instalar al openbox, y sus paquetes derivados.

Antes de empezar se deben tener instalados los siguiente paquetes:

-x11-wm/openbox

-x11-misc/obconf

-x11-misc/tint2

En el caso de Gentoo basta con un:

Código: You are not allowed to view links. Register or Login
# emerge -av openbox obconf tint2
También existen otros paneles aparte del tint2 como lo son fbpanel, pypanel, bmpanel2. Entre otros escojan el de su preferencia, para este caso vamos a usar tint2.

Iniciamos sesión en openbox y abrimos la consola para editar el fichero autostart.sh que se encuentra en la siguiente ruta.

Código: You are not allowed to view links. Register or Login
$ vim /home/user/.config/openbox/autostart.sh
Código: You are not allowed to view links. Register or Login
tint2 &
wicd-client &
xbindkeys &
Esetroot -scale /home/user/wallpaper.png &

Y así sucesivamente para agregar cada aplicación por linea que deseemos que se ejecute apenas arranque el entorno gráfico.

Ahora cerramos sesión y volvemos a entrar con la única diferencia de que ya estará establecido el panel, wallpaper y las demás aplicaciones que se pusieron en el fichero autostart.sh.

Configurando lanzador de aplicaciones

Para ello debemos instalar gmrun y ejecutar en una consola:

Código: You are not allowed to view links. Register or Login
# cp /usr/share/gmrun/gmrunrc /home/user/.gmrunrc && chown user:user /home/user/.gmrunrc
En donde cambiamos user:user por nuestro usuario que tenemos creado en nuestra maquina. Ahora editamos el fichero rc.xml que se encuentra en el home del usuario:

Código: You are not allowed to view links. Register or Login
$ vim /home/user/.config/openbox/rc.xml
Y agregamos lo siguiente:

Código: XML
  1. <keybind key="A-F2">
  2.      <action name="execute">
  3.        <execute>gmrun</execute>
  4.       </action>
  5. </keybind>

Igual que con gmrun esto se configura desde el fichero rc.xml, hay que situarse en la parte donde dice   e ir agregando las aplicaciones por ejemplo

Código: XML
  1. <keybind  key="C-1">
  2.       <action name="execute">
  3.         <execute>firefox</execute>
  4.       </action>
  5.   </keybind>

De esta manera le estamos diciendo que ejecute el navegador firefox con el atajo Crtl-1 y asi sucesivamente con las aplicaciones que se quieran ejecutar mediante atajos, NOTA: eso se debe poner antes de  de lo contrario dará error de configuración.

Configurando el menú

El fichero de configuración del menú de openbox lo encontramos en /etc/xdg/openbox/menu.xml. Cada sección se divide en donde label "" va a ser el nombre que aparecerá en el menú, para ir agregando aplicaciones lo haces con lo siguiente.

Código: XML
  1. <item label="aplicacion">
  2.     <action name="Execute">
  3.       <command>comando_que_ejecuta_aplicacion</command>
  4.      <startupnotify>
  5.         <enabled>yes</enabled>
  6.         <wmclass>nicotine</wmclass>
  7.       </startupnotify>
  8.     </action>
  9.   </item>

Configurando iconos para el gestor de ficheros

Si ya tenemos el theme que deseamos ponerle a nuestro gestor debemos editar el fichero:

Código: You are not allowed to view links. Register or Login
$ vim ~/.gtkrc-2.0
Buscamos la linea que dice: gtk-icon-theme-name

Y definimos el theme que se va a usar de la siguiente manera:

Código: You are not allowed to view links. Register or Login
gtk-icon-theme-name="nombre_theme"
Guardamos la configuración y reiniciamos openbox para realizar los cambios. Con todo esto tenemos un openbox configurado y funcional.

You are not allowed to view links. Register or Login

You are not allowed to view links. Register or Login+ mejoras, etc

Saludos!!!

10
GNU/Linux / Prevenir perdida de datos en memorias (usb,sd,etc)
« en: Noviembre 29, 2011, 01:22:09 am »
Escribo esta guia porque hace tiempo estube investigando como recuperar informacion de un pendrive.
El caso en cuestion es un pendrive usb de 256MB, pero les puede pasar hasta con una flamante sd de 2GB. Al querer leer la informacion en mi pc no podia acceder a ella, veia el usb montado, pero no tenia ni lectura ni escritura, asi que navegando encontre que hay muchas memorias en el mercado que dicen ser de una capacidad y son de otra, no crei que ese fuera el problema pero cfdisk daba error y fdisk me decia que la capacidad logica era mayor a la fisica(unos 2MB) es decir el pendrive tenia una particion erronea, pero todo no termina alli.

***Primero: como recupere la informacion.

Código: You are not allowed to view links. Register or Login
#dd if=/dev/sda1 of=/tmp/datos-usb.img (puede variar a /dev/sdb1 o sdb segun el caso)
Código: You are not allowed to view links. Register or Login
#mount -o loop /tmp/datos-usb.img /media/tmp#recupere la info ya que no estaba lleno y pude montar la imagen

***EL error
Acotación:

Cita: La mayoría de usuarios windows utilizan su memoria usb tal y como viene formateada de fabrica. Error 1

El formateo de fabrica es en un 99% fat16 o como mucho fat32. Error 2

Tanto fat16 como fat32 son pésimos sistemas de archivos sobre todo para nombres de fichero largos como los de fotos de camara digital que contienen la fecha y un nombre muy largo como nombre de fichero. Error 3

Esto provoca que la perdida de datos sea muy habitual por corrupción en el sistema de archivos y que haya que recurrir a herramientas especiales para recuperar la informacón pero no siempre se consigue. Error 4

Kriptopolis


¿Entonces porque vienen todas formateadas en fat16?

1) porque se aprovecha mas el espacio a costa de la integridad de datos

2) por temas de patentes y compatibilidad hacia atras

3) no se admite por la maquina(camara digital)otro sistema de archivos que no sea fat16
------------------------------------------------------------------

Lo que (deberia haber hecho al comprarlo) hice:

Código: You are not allowed to view links. Register or Login
#fdisk /dev/sda (puede variar a /dev/sdb1 o sdb segun el caso)
1- d borrar particion
2- n crear nueva particion
3- t cambiar tipo (fat 32 ya que lo uso con maquinas windows)
4- w escribir y salir

formato:
Código: You are not allowed to view links. Register or Login
#mkfs.vfat /dev/sda1 (puede variar a /dev/sdb1 o sdb segun el caso)
si ni funciona eso y no accedes:
Código: You are not allowed to view links. Register or Login
#dd if=/dev/zero of=/dev/xxxy
donde: xxxy es la particion que quieres formatear. (eso llena a la particion del pendrive u otro de ceros y sirve en casos en que ni siquiera con el fdisk y despues el mkfs.vfat servian


Nota: segun la capacidad del dispositivo puede tardar horas en terminar eso (es una especie de formateo de bajo nivel)

Tambien puedes usar gparted para ello y seleccionar al /dev/sdb1 o segun el caso, y crearle una nueva tabla de particiones y formatearla :)

------------------------------
Acotación:

Cita: Con un formateo es suficiente a no ser que hayas tenido problemas de perdida de archivos y no los hayas podido recuperar, pero hay que distinguir entre formateo y crear una tabla de particiones.

Cuando adquieres una memoria flash ya viene preformateada en el 99% de los casos en fat16 por no decir el 100%.
Eso significa que primero fue creada una tabla de particiones y despues una unica particion formateada en el sistema de archivos fat16.

Esto en principio no tiene nada de malo, fat16 no usa journaling (espacio reservado en el sistema de archivos para recuperacion de datos en caso de un mal apagado o extracción, además de otras funciones) por lo tanto el espacio util para archivos será casi el máximo pues siempre se pierde algo de espacio por el formateo.

Pero precisamente por ser un sistema de archivos sin jornaling y otras lindezas tiene mayor propension a la corrupción de datos en caso de uso de muchos archivos y llenados de la flash muy altos. Lo que es muy tipico en usuarios con cientos o miles de fotos en una partición fat16 con nombres de archivos larguisimos y llenados de la flash al >80%. Esa es una de las razones de tantas perdidas de fotos y documentos por parte de usuarios windows que se acaban tirando de los pelos por haber perdido todas sus fotos de su viaje al caribe en su única y flamante SD de 2Gb donde por supuesto lo tenian todo sin copia de seguridad en un disco externo y jugandoselo todo a una sola tarjeta SD (siempre mejor 2 de 512mb que 1 de 1gb,sobre todo para fotos).

En el caso de las camaras digitales no queda más remedio que usar fat16 pues es el que entienden la camara (porque han sido diseñadas hasta el momento así, no porque tenga que ser necesariamente así) pero yo no llenaria la SD mas alla del 80% sin realizar una copia de seguridad.

Pero en el caso de las memorias flash usb para ordenador las opciones pueden ser muchas y variadas y no se está obligado a usar fat16 pues el ordenador puede entender cualquier sistema de archivos (en el caso de windows fat16/32,ntfs). Los usuarios linux pueden formatearlas en una gran variedad de excelentes sistemas de archivos con journaling y alta tolerancia a fallos como ext3, xfs, reiserfs...

Si eres un usuario solo windows y te mueves entre ordenadores WindowsXP/Vista y tu flash tiene 512mb o más puedes formatearla en NTFS que es mucho mejor que fat16 y fat32 y además tendras compatibilidad con linux pues a dia de hoy linux lee y escribe en ntfs (en algunas distros tienes que activar la escritura ntfs pero la lectura esta garantizada).

Para un correcto formateo de las memorias flash lo mejor es usar el propio sistema operativo y crear una tabla de particiones nueva.

Fuente:
Código: You are not allowed to view links. Register or Login
http://preguntaslinux.org/howto-prevenir-perdida-de-datos-en-memorias-nand-t-3892.html + readaptaciones y arreglos de erratas...

11
GNU/Linux / Como tener de vuelta a kde 3.5 en gentoo
« en: Noviembre 29, 2011, 01:18:11 am »
Como habran visto, kde ha dado pasos gigantes, el pero es que se ensucia su apariencia por tener todo instalado, en esas distros one-click and install (no todas), y no en todo pc andara las nuevas versiones, aunque se podria apagando todos los efectos, Akonadi, Nepomuk, etc

El gran pero es, que muchos kdeeros-old-style extrañan a kde 3.5.10, y similares, o sino no habria esfuerzos para hacer un fork e intentar mantener todo ese desktop manager, como el fork Trinity Desktop o a su semejanza pero mantenido por la gentooza, un overlay llamado kde-sunset, y parece que los esfuerzos no son en vano :3

Vamos con lo nuestro…

“”recuerde: el kde resultante sera lo mas minimo posible, nada de kdm, alrededor de 32 a 34 paquetes, no 52, ni 300, que es todo este DE, aunque puedes añadir mas cosas, si quiere que portage le pregunte si quiere instalar y ver todos los paquetes que instalara y las salidas añadir -av al emerge (#emerge -av paquete)”"

Instalar Layman, muy necesario o sino no podras añadir el overlay y ni actualizarlo (hacer eso con sudo comando, o como root con su luego password de super-usuario)

editar con nano:

Código: You are not allowed to view links. Register or Login
#nano /etc/make.conf
añadir con nano o su editor las siguientes USES:

Código: You are not allowed to view links. Register or Login
-kde -qt3 -arts
guardar con ctrl+x en nano, o con ctrl+g, segun su editor que use.

Recuerde que si no existe el directorio /etc/portage lo tiene que crear:

Código: You are not allowed to view links. Register or Login
#mkdir -p /etc/portage/

#echo “app-portage/layman git subversion” >> /etc/portage/package.use

emerger layman:

Código: You are not allowed to view links. Register or Login
#emerge layman
luego hay que configurarlo, ( en versiones mas nuevas el directorio de layman no es /usr/local/portage/layman/ sino en /var/lib/layman/)

mostrar todos los overlays disponibles:

Código: You are not allowed to view links. Register or Login
#layman -L
vamos a añadir esta:

Código: You are not allowed to view links. Register or Login
#layman -a kde-sunset
esperas, tardaria un poco, si son mas de 350 paquetes de kde, incluyendo al qt-3.3, y segun la coneccion que tengas….

si sale todo bien saldra esto:

* Successfully added overlay “kde-sunset”

Importante: añadir el overlay para que portage lo tome, o se quejara:

Código: You are not allowed to view links. Register or Login
#echo “source /var/lib/layman/make.conf” >> /etc/make.conf

#env-update && source /etc/profile

kdelibs da error con openssl 1.0 usar la version de testing, tambien kcontrol añadir a /etc/portage/package.keywords:

Código: You are not allowed to view links. Register or Login
#nano /etc/portage/package.keywords
añadir:

Código: You are not allowed to view links. Register or Login
kde-base/kdelibs
kde-misc/kdnssd-avahi
=kde-base/kcontrol-3.5.10-r1
=kde-base/kopete-3.5.10-r6

(bueno, la version mas nueva del ebuild de kopete tiene mas parches para andar con el WLM nuevo, entre otras) opcional

guardar el archivo, segun su editor que uses..

no me gusta tener todo el soporte instalado de qt sobre mysql y cups, asi que:

añadir en /etc/portage/package.use:

Código: You are not allowed to view links. Register or Login
=x11-libs/qt-meta-3.3.8b-r2 -mysql -cups
kde-base/kdelibs -cups legacyssl utempter
net-dns/avahi qt3

lo de avahi es importante tenerlo con USE qt3 activado, o tendra lios…

guardar el archivo, segun su editor que uses..

(kdelibs con la use legacyssl compila ok, y la use utempter permite tener acceso a utmp sin lios  )

Un truco que me pille en gentoo forums, como enmascaras kde4, si es que eres de esos que no quieren nada, ni con las qt4…

Código: You are not allowed to view links. Register or Login
#cd /usr/portage/kde-base && find . -name *ebuild | grep 4.6.5 | sed -e ‘s:.*/:kde-base/:;s/-4.6.*/:4/’ >> /etc/portage/package.mask
asi nada de kde4, ni demas cuando se actualize el sistema o se haga emerge -uDNav world, o similar.

ahora no vamos a instalar todo kde, sino la base minima para funcionar:

Código: You are not allowed to view links. Register or Login
#emerge kde-base/kdebase-startkde  kde-base/kde-i18n
el ultimo paquete es para tener el soporte en español en esta version, ademas para españolizar las apps

esto va a tardar un rato, segun la antiguedad de su pc, o si tienes un quadcore, y emergiendo, no tardaria casi nada.

si todo salio bien y sin errores. añadir en el fichero .xinitrc o crearlo (solo para los que arrancan con startx)

Código: You are not allowed to view links. Register or Login
$echo “exec /usr/kde/3.5/bin/startkde” >> .xinitrc
si usas GDM, se puede hacer lo siguiente, con el mismo efecto:

Código: You are not allowed to view links. Register or Login
#nano /usr/share/xsessions/kde3realive.desktop
Código: You are not allowed to view links. Register or Login
[Desktop Entry]
Encoding=UTF-8
# This is the name you’ll see for the session in gdm
Name=Kde3 Realives
# This is the comment
Comment=Kde3 in 2011 on gentoo
# The command
Exec=/usr/kde/3.5/bin/startkde
Type=Application

guardar los cambios con su editor que prefiere.

reiniciar, gdm, o si usas startx, solo salir de la sesion, o a la bestia (algo sera):

Código: You are not allowed to view links. Register or Login
$killall -9 X
Ahora tendra un al gran y honorable KDE 3.5.10 andando en el 2011, por la CTM!!!, aplauda, ni idea, baile, o lo que se le ocurra  (hasta ahora es un kde 3.5.10 sin efectos, (kwin3 si tenia efectos)

#echo "kde-base/kwin xcomposite" >> /etc/portage/package.use && emerge -av1 kwin

eso la emergera con los efectos que tiene kde 3.5.10 bien escondido :) los de xcomposite y demas :)

You are not allowed to view links. Register or Login

cuando ya emergio con eso, deberian salir esa opciones, si ya instalaste kwin antes con la use xcomposite, ya deberia de andar de una, y sin tener que reiniciar sesion :)


PD: si kopete da lios con jingle y portage se queja de la use, solo hay que añadir esto:

Código: You are not allowed to view links. Register or Login
#echo “kde-base/kopete -jingle” >> /etc/portage/package.use si quiere soporte para msn, jabber (xmpp) e irc, quedaria asi:

Código: You are not allowed to view links. Register or Login
#echo “kde-base/kopete msn irc -jingle jabber” >> /etc/portage/package.use
qca se actualiza a la version 2 y me lia todo el kde y quiere actualizar a la version 4, claro si querias el kopete del 3.5.., añadir lo siguiente en /etc/portage/package.mask:

Código: You are not allowed to view links. Register or Login
#echo “app-crypt/qca:2″ >> /etc/portage/package.mask
No suena kde!!!. Claro al no tener soporte de arts, el demonio de sonido de la version 3.5 se pierde los sonidos de kde, pero hay una manera para recuperarlo:

Menu K, preferencias, sonido y multimedia, notificaciones del sistema, preferencias de reproduccion, cambiar la opcion usar aplicacion externa, añadir “ogg123″ (sin comillas) en reproductor, aplicar, ahora prueba cualquier sonido, y cha chan!! suena de nuevo !!



Los resultados:

You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

espero que les sirva :)

Saludos!!!

12
Ultimamente he tenido problemas con la EDID, mas bien con el detector de la suma de ella, la que esta integrada con el kernel y que funciona si esta activado el kms en el kernel. Solo para los que usan los drivers de ATI xf86-video-ati (el nomodeset podria servir para cualquier driver que use KMS, los de intel, tambien valen (xf86-video-intel):

[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 130
[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 130
[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 130
[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 130


y da cosas como esto el sistema se paraliza 2 segundos y sigue normal, talves a muchos les ha pasado a los usuarios de radeon con drivers libres, aunque el problema radica en el kernel cuando lee el edid y claro muchos monitores tienen buena informacion en ella, pero su suma no.

Usar sudo, o su + pass de root para los siguientes comandos

Editar como root esto o con otro editor:

Código: You are not allowed to view links. Register or Login
#nano /boot/grub/grub.conf o menu.lst
deberia quedar mas o menos asi (puede variar la configuracion pero lo que importa es añadir el nomodeset ahi):

Código: You are not allowed to view links. Register or Login
title=Gentoo Linux, Kernel 3.0.6-gentoo
 kernel /boot/kernel-3.0.6-gentoo root=/dev/sda1 quiet nolapic noapic noapm nomodeset raid=noautodetect nopat acpi_enforce_resources=lax

guardar los cambios, si es en nano con ctrl+x

Si usas grub2:

Código: You are not allowed to view links. Register or Login
#nano /etc/default/grub
editar esa linea para que salga en ves que eso:

Código: You are not allowed to view links. Register or Login
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
quede asi:

Código: You are not allowed to view links. Register or Login
GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset"
(Para los Usuarios de Gentoo)

Al no usar el KMS y tener activado gallium perderas la aceleracion 3D, pero hay 1 manera de recuperarla

como root haz esto:

Código: You are not allowed to view links. Register or Login
#eselect mesa set r300 classic o eselect mesa set r600 classic (segun que tarjeta ATI tengas)
Código: You are not allowed to view links. Register or Login
#eselect mesa set sw classic
con eso usaras el mesa de siempre y al reiniciar aun tendras aceleracion 3D 

reiniciar con reboot como root o de otra manera (sudo reboot), ahora saldran mensajes como este:

[ 29.067044] [drm] Setting GART location based on new memory map
[ 29.071722] [drm] Loading R300 Microcode
[ 29.071842] [drm] Num pipes: 1
[ 29.071853] [drm] writeback test succeeded in 1 usecs


aunque la resolucion de las tty baje, ya no habra mas problemas con la deteccion de EDID, ya no habra spam de ella, llenandote los syslogs 

ps: si tenias activado ignoreedid, quitalo ya que xorg ahora tomara en cuenta esa opcion

Edita la section 'device' de /etc/X11/xorg.conf, la dejas asi

Código: You are not allowed to view links. Register or Login
Option "IgnoreEDID" "False"
o simplemente la sacas , guardas los cambios y reinicias las X.

Páginas: [1]