miércoles, noviembre 23, 2011

Que hacer después de instalar Linux Mint Debian Edition

Este mensaje fué publiado por un compañero de los Foros de la Comunidad Hispana de Linux MINT.

Si bien actualmente no uso Linux MINT, ni la oficial ni la DE (Debian Edition), puede servirle a alguien que quiera probarla.

Antes que nada cito la Fuente:
http://gnulinuxfoss.blogspot.com/2011/01/cosas-que-hacer-despues-de-instalar.html

Cosas que hacer después de instalar LMDE

Bueno pues eso, como ya habréis deducido, es la "distro" que estoy usando actualmente.
LMDE es una ditro bastante completa en todos los aspectos, pero claro como uno es como es ...., (siempre hay alguna cosilla que pulir).


1- Swap (Memoria de intercambio):

Por defecto el núcleo de linux tiene este valor a un 60%.
Esto quiere decir que se hará bastante uso de la memoria de intercambio (swap).
Resulta útil si tenemos un servidor con gran carga de trabajo y poca RAM, o si compilamos frecuentemente aplicaciones muuuuy grandes.
Sin embargo, en un sistema de escritorio, con varias aplicaciones pequeñas ejecutándose, podemos bajar este valor a 10% para que el núcleo use más a menudo la memoria RAM (más rápida) y recurra menos a la memoria de intercambio.
Para ello, vamos a Aplicaciones > Accesorios > Terminal
Primero consultamos el valor inicial escribiendo en el TERMINAL:


sudo cat /proc/sys/vm/swappiness


Pulsamos “enter” y acto seguido en la misma terminal introducimos nuestra contraseña de administrador:
Nos muestra un valor de 60 (si ya nos muestra 10, no hay nada que hacer).

Para bajar el valor a 10 escribimos en el TERMINAL:

sudo sysctl -w vm.swappiness=10


Solo nos queda modificar un archivo de configuración para que el cambio sea permanente.
Seguimos escribiendo en TERMINAL:

sudo gedit /etc/sysctl.conf


Al archivo que se nos abra le agregamos al final lo siguiente: vm.swappiness=10 y salvamos los cambios.



2- Abrir Menu LMDE con tecla "Windows".


Esta tecla es la que traen todos los teclados y se encuentra en la parte inferior izquierda del teclado, entre "Ctrl" y "Alt".
Le podemos dar la misma utilidad que tiene en Windows, en este caso nos va a servir para abrir nuestro menú de LMDE.
Terminal:


gconftool-2 --set /apps/metacity/global_keybindings/panel_main_menu --type string "Super_L"


3- Transparencias y sombras en Metacity:


Existen unos efectos simples para Metacity que pueden ser activados y son una "pequeña" alternativa a Compiz.
Puede ser una alternativa a aquellas gráficas que no soportan efectos 3D.
¿Como lo hacemos?:

Pulsar [Alt] + [F2]
Se abrirá una ventana de diálogo donde se escribirá:

gconf-editor.


En el editor de configuración seguiremos la ruta /apps/metacity/general.

Ahí marcaremos la casilla compositing_manager.
Cerramos la ventana y los cambios ya tienen efecto.


4- Modificar los themes Mint-X y Mint-X-Metal.


Para que puedan utilizar otro tamaño de letra que no sea a 9 puntos.


sudo gedit /usr/share/themes/Mint-X-Metal/gtk-2.0/gtkrc


Busca dónde pone: font_name = "9"

y ponle una almohadilla delante: #font_name = "9"
guarda el archivo y haz lo mismo con el otro theme:

sudo gedit /usr/share/themes/Mint-X/gtk-2.0/gtkrc



5- Menú más rápido.


Por defecto el menú de Linux Mint es un poco lento cuando se despliega, es muy potente y me ha gustado mucho, sobre todo por la facilidad de personalización, pero sigo prefiriendo por ahora la barra de menú tradicional, la cual se despliega más rápido.
Para hacer que se muestre todo al instante de forma rápida, debemos ediar el fichero .gtkrc-2.0 de nuestro /home.

Nota:
Si este fichero no existe, lo creamos con Gedit o cualquier otro editor.
Recuerden que lleva un punto delante del nombre (.gtkrc-2.0).

Abrimos este fichero y le ponemos adentro la siguiente línea:
gtk-menu-popup-delay=0

Aquí también podemos añadir una línea para deshabilitar los Documentos Recientes:
gtk-recent-files-max-age=0



6- Open Office:


Una de las aplicaciones más pesadas es Openoffice.org.
Utilizando la caché intentamos que se ejecute más rápido.

Abrimos Openoffice.org: Aplicaciones >> Oficina >> Openoffice.org Word Processor.
Entramos en el menu Herramientas, apartado Opciones y marcamos memoria de trabajo.
A la derecha cambiamos los valores de Uso de Openoffice.org a 256 y de Memoria por objeto a 40. Aceptamos los cambios. Al ejecutar Openoffice.org repetidas veces, notaremos la diferencia.



7- Firefox:


Para mejorar un poco su rendimiento vamos a desactivar la librería pango, que lo único que hace es suavizar las letras durante su renderizado.
Terminal:


echo "export MOZ_DISABLE_PANGO=1" >> ~/.bashrc



8- Activar el cuadro de búsqueda rápida (quick search) de Synaptic.


LMDE en su versión de 64 bist no me traía activado el cuadro de búsqueda rápida del gestor de paquetes Synaptic.

Como root o con sudo:

aptitude install apt-xapian-index



9- Problemas con Brasero.

Mint debian no es otra cosa que Debian y en Debian y hay que solucionar algunas cosas a mano.
Habre synaptic e instalas:
cue2toc
cdrdao
brasero-cdrkit
python-brasero
Si quieren de paso reinstalan brasero (click derecho sobre brasero , marcar para reinstalar y luego aplicar).


10- Como desinstalar Evolution de forma segura como root.


apt-get remove --purge evolution evolution-common

aptitude keep-all


11- Eliminar Traducciones:


Un locale es un conjunto de reglas culturales que definen el país, idioma, caracteres y otras preferencias de la interfaz del usuario.
Cuando instalamos un programa, es probable que se instalen locales de varios idiomas, por lo que a la larga tendremos el equipo lleno de traducciones que no nos interesan.
Para eliminarlas instalamos un paquete llamado localepurge:

sudo apt-get install localepurge

Inmediatamente después de instalarlo aparece una pantalla en el terminal donde se deben seleccionar los idiomas que utilizaremos, en nuestro caso los del español y también ingles, ya que algunas aplicaciones no están traducidas.
Puedes quedarte con estos:


en
en_US
en_US.ISO-8859-15
en_US.UTF-8
es
es_ES
es_ES@euro
es_ES.UTF-8

Para ejecutarlo posteriormente simplemente escribimos en una consola:

sudo localepurge

Lo interesante de éste paquete es que luego al instalar alguna otra aplicación lo llama inmediatamente y elimina del programa las traducciones en los idiomas que no marcamos.



12- Bleachbit:

Es un programa impresionante, ya que con él puedes borrar todo lo que pueda ser basura:
historiales, archivos temporales, miniaturas.
Y no tan sólo de Debian sino de muchos programas:
Firefox, Flash, Openoffice.org, Gimp, etc.
Lo tienes en el Gestor de programas > Herramienta del sistema.



13- Actualización y Limpieza:


Herramienta práctica para los usuarios de Debian para tener el sistema actualizado y limpio, todo desde un solo paso en consola.

Entramos en consola y nos logueamos como root (ponemos su y luego la contraseña de root).
Luego simplemente, copiar y pegar lo siguiente:

aptitude update && aptitude safe-upgrade && aptitude full-upgrade && aptitude clean && aptitude autoclean


Listo, con esto deberíamos tener el sistema actualizado y bastante limpio.

He leído por ahí que el comando: "aptitude full-upgrade" es muy "agresivo", simplemente edita los comandos así:

aptitude update && aptitude safe-upgrade && aptitude clean && aptitude autoclean


Una cosilla mas:
cada x tiempo,con el tema de instalar y desinstalar programas:


aptitude -f install o aptitude install -f (es lo mismo).


Esto es para ver si Debian sugiere instalar algún programa o bien que detecte algún paquete que está roto y sugiere instalar algún complemento.

Pero atención:
Si pasa que al ejecutar esto te pide instalar nuevamente los paquetes que hayas desinstalado y no quieres volver a instalarlos, haz esto:


aptitude keep-all

aptitude –autoclean

Al ejecutar este último comando nos va a mandar a otra ventana, simplemente dale a "enter", cuando te da la opción de "aceptar", luego oprimen "q" y finalmente click en "yes".
Ahora volvemos a poner en consola:


aptitude -f install


Y listo, no nos debería pedir actualizar, eliminar o reinstalar nada, si el sistema está limpio.


Y ya sabéis si conocéis alguna cosilla mas comentarla.


Repito la Fuente:
http://gnulinuxfoss.blogspot.com/2011/01/cosas-que-hacer-despues-de-instalar.html

lunes, noviembre 21, 2011

GPL, Incompatible con GPL, y directamente NO LIBRE

Esa es la cuestión ;)

Viene a raíz de una pregunta que hizo un compañero de un foro, en donde se estaba tratando el tema de ¿Qué es un HACKER? y como siempre la cosa se fué para otros rumbos, cosa que no me molesta en absoluto, porque todo sirve y todo educa.

El mensaje en cuestión es este, y la pregunta concretamente se realizó en la página Nº 5:
http://www.lp.com.uy/foros/topic/123552-%c2%bfque-es-un-hacker/

La charla concreta luego de una recomendación acerca de programas o distribuciones Linux para Multimedia fue la siguiente:

Nico And:

"Yo use el music de linux un tiempo, pero la verdad es que se pasaba trancando, por lo que decidi volver a windows (7). Si alguien sabe de una version mejorada del music se agradece. Igual con windows voy barbaro, pero me interesaria volver a probar con el music."

dbertua:
"¿Music o Musix?

¿Music es un programa o te refieres a la distribución llamada Musix?

Si buscas distribuciones multimedia hay unas cuantas.

Ubuntu Studio, Dynebolic, Musix y otras, fiajte acá:
http://distrowatch.c...l&status=Active

Si te refieres a una aplicación, no se, deberían haber otras que hagan lo mismo, fijate acá, hay FREE y FREEWARE:
http://www.hitsquad....freeware/linux/ "

Ryuga:
"cual es la diferencia entre free y freeware?"

dbertua:
"Hay programas LIBRES y PROGRAMAS NO LIBRES en lo que al código fuente y a las 4 libertades fundamentales se refiere.
Cualquier programa que no se pueda:
0 - USAR
1 - ESTUDIAR
2 - DISTRIBUIR
3 - MODIFICAR

NO ES LIBRE.


Que sea LIBRE o NO LIBRE nada tiene que ver con que sea GRATIS, ni tampoco con sus capacidades técnicas.

Puede pasar que un programa cumpla con la mayoría o con alguna de las 4 libertades, pero aún así NO ES LIBRE.

Puede pasar que un programa tenga la libertad 0 USO, la 1 ESTUDIO y la 2 DISTRIBUCION y aún así NO ES LIBRE, porque no se le pueden hacer modificaciones y redistribuirlas (Libertad 3).


Puede pasar que un programa sea GRATIS, pero que no se pueda usar con fines comerciales (no cumple con la Libertad 0); que no se pueda estudiar ni ver que hace el programa, porque no se muestra el código fuente (no cumple con la Libertad 1); no se puede redistribuir, o sea no podés bajarlo y pasárselo a amigos o venderlo en una feria, o colgarlo de un servidor para que cualquiera lo baje (no cumple con la Libertad 2); y que no se puedan hacerle modificaciones, ya sea porque no está el código fuente para estudiarlo, o porque esté prohibido hacer lo que se llama ingeniería inversa (no cumple con la libertad 3); y aún así lo denominan FREEWARE porque es GRATIS.


Puede que un programa sea LIBRE porque cumple con las 4 Libertades y NO GRATIS, porque si querés descargarlo directamente desde la página de los desarrolladores tenés que ser CLIENTE de ellos y tenés que PAGAR; aún así sigue siendo LIBRE.


Pero... lo que los desarrolladores que liberan bajo Licencia LIBRE (cumpliendo al 100% las 4 libertades fundamentales) no pueden hacer, es prohibir que cualquiera de sus CLIENTES, pueda poner a disposición los BINARIOS, o el CODIGO FUENTE, lo que hace que el Software LIBRE pueda ser también GRATIS, o también PAGO si es que quieren REVENDERLO.

Tampoco los desarrolladores ORIGINALES están obligados a algo con quienes NO SON SUS CLIENTES, pudiendo negarse a darles cualquier tipo de soporte o asesoría técnica.

O sea FREEWARE la mayoría de las veces hace referencia solo a la GRATUIDAD, es usada a menudo para enganchar y engañar a los que deciden probar dicho software y después se encuentran con que por ej. que solo pueden usarlo en entornos domésticos y sin fines de lucro y si querés cobrar por las creaciones que hagas con él, deberías COMPRAR la Licencia Cerrada y Privativa.


FREE la mayoría de las veces hace referencia a la LIBERTAD, pero tampoco hay que confundirse, hay que leer lo que dice la Licencia, si no cumple con alguna de las 4 libertades NO ES LIBRE, será otra cosa pero NO LIBRE.


Lo mejor es buscar por GPL, y es menos probable que uses algo que no sea libre, no importa que versión de GPL sea, esto son sutilezas que solo entienden los "stallmaníacos sesuales".


Básicamente sería eso, si querés profundizar, fijate acá:

Licencias COMPATIBLES con la GPL
Licencias INCOMPATIBLES con la GPL
Licencias NO LIBRES

O sea, que tanto querés depende de vos, no te vas a ir al infierno por usar Software NO LIBRE, en forma no autorizada e ilegítima o autorizada y legítima; ni te vas a ir al cielo por usar Software 100% LIBRE, bendecido por Stallman, y con tu cuarto empapelado con sus fotos, rezándole a diario, viendo sus videos y usando sus pines, banderas, buzos, remeras o el marketing que sea.


En mi caso le hago publicidad GRATUITA directa o indirecta a lo que me es GRATUITO y LIBRE, y ni me gasto en nada que esté relacionado con Software PAGO y NO LIBRE, como tampoco con Software PAGO y LIBRE porque no trabajo GRATIS para lo que no puedo COMPRAR.

En ambos casos que se hagan cargo los Desarroladores de dichos programas.

Saludos y cualquiera que quiera ampliar o corregir, bienvenido sea, a diferencia de muchos no me las sé todas.
"

Saludos y nos leemos.

domingo, noviembre 13, 2011

Instalando o probando una impresora en Linux

La manera más rápida de hacer andar o probar una impresora en Linux es mediante el PPD, que siempre está en el CD los drivers para Windows.

Podemos iniciar CUPS, escribiendo en cualquier navegador:
localhost:631
una vez allí buscamos la parte en donde nos permite agregar impresora nueva, y en lugar de elegir fabricante y modelo, le indicamos que usaremos PPD proporcionado por el fabricante.
Luego indicamos la ruta en donde se encuentra el PPD que previamente sacamos del CD con los drivers para Windows y lo dejamos a mano en nuestro disco y en nuestra partición de Linux (creanme que es muy fastidioso tener que buscarlos nuevamente cuando reinstalamos Linux).

Listo, nuestra "winimpresora" andando en Linux, solo faltaría marcarle las opciones por defecto y los usuarios autorizados a impreimir.

Cada distribución o cada entorno tiene su forma de agregar impresoras, más o menos fácil, más o menos cómoda, más o menos intuitiva, por eso prefiero este sistema, porque es igual en cualquier distribución con casi cualquier entorno, ya que se configura directamente desde CUPS, usando un navegador.

Cabe aclarar, que aún cuando la distribución ya tenga los drivers para la impresora, estos no necesariamente tienen todas las funciones que proporciona el fabricante desde su PPD, por eso es aconsejable usar este sistema.

En el caso de las multifunción la cosa no es tan sencilla y a veces funciona la parte de impresión y no el scanner.

Por eso hay que aprender a comprar hardware DE VERDAD, y verificar ANTES, de que dicha impresora o periférico funcionará con Linux.
El HARDWARE DE VERDAD, no es más caro y es una mejor inversión, sencillamente porque si mañana deseamos revenderlo, ampliaremos nuestro posible mercado de compradores, porque incluiremos a los usuarios de Linux.

Hay que apoyar a los fabricantes que dan soporte a Linux, aunque no sean drivers Libres, e ignorar aquellos que directamente ignoran a Linux, por orden o sugerencia de "mami" Microsoft.
Sencillamente ellos VENDEN PAPAS y nosotros queremos COMPRAR BONIATOS (batatas), ambos son tubérculos que nacen y crecen debajo de la tierra pero ciertamente NO SON LA MISMA COSA, ni se pueden hacer la misma cantidad de preparaciones culinarias con ellos.

martes, noviembre 08, 2011

Web Chat

Si no quieren usar un programa específico para chatear en las redes de IRC, ni tampoco agregarle extensiones especiales a vuestro navegador, pueden usar WEBCHAT.

Simplemente tienen que tener un navegador con soporte para JAVA, y en la barra de direcciones escriben algo como esto:

http://webchat.freenode.net/

en donde lo que le sigue al punto que está después de "webchat", sería la red a la que desean acceder, en el ejemplo estamos accediendo a FREENODE.NET.

Luego en el cuadro de diálogo que se les prensentará, entre otras cosas, deberán ingresar el nombre de usuario con el que desean ser identificados y luego el canal al que desean acceder, ej. "#ubuntu-uy", e ingresar los caracteres "captcha" que se les pidan.

Saludos y nos leemos.

jueves, noviembre 03, 2011

ANALOGIANDO: Hardware, Software, Sistemas Operativos, Aplicaciones, Periféricos, Licencias.

ANALOGIANDO:
Hardware, Software, Sistemas Operativos, Aplicaciones, Periféricos, Licencias.

Me encantan las analogías y siempre trato de explicar con ejemplos sencillos las cosas que aparentemente son de compleja explicación.

Una vez escuché:
"las cosas importantes se pueden explicar con palabras sencillas, y lo que no se puede explicar con palabras sencillas no es importante".
Obviamente no es tan así la cosa, pero me gustó la frase.

Antes que nada, vayamos al significado de la palabra ANALOGÍA, según la RAE (Real Academia Española):

analogía.
(Del lat. analogĭa, y este del gr. ἀναλογία, proporción, semejanza).

1. f. Relación de semejanza entre cosas distintas.

2. f. Razonamiento basado en la existencia de atributos semejantes en seres o cosas diferentes.

3. f. Biol. Semejanza entre partes que en diversos organismos tienen una misma posición relativa y una función parecida, pero un origen diferente.

4. f. Der. Método por el que una norma jurídica se extiende, por identidad de razón, a casos no comprendidos en ella.

5. f. Gram. Semejanza formal entre los elementos lingüísticos que desempeñan igual función o tienen entre sí alguna coincidencia significativa.

6. f. Ling. Creación de nuevas formas lingüísticas, o modificación de las existentes, a semejanza de otras; p. ej., los pretéritos tuve, estuve, anduve se formaron por analogía con hube.

7. f. Gram. morfología.

Ahora vayamos a lo nuestro, que es comparar los elementos del título (hardware, software, sistemas operativos, aplicaciones, licencias, con algo.

Se me ocurre UN HUMANO.

HARDWARE:
Así como el CUERPO HUMANO está compuesto por PIEL, MUSCULOS, HUESOS, ORGANOS, etc.;
el HARDWARE que lo representaría, está compuesto por GABINETE, PLACA MADRE, PROCESADOR, MEMORIA, DISCOS DUROS, UNIDADES OPTICAS, etc.

PROGRAMADOR:
Imaginemos a la madre naturaleza como la gran creadora de todo, para no entrar en cuestiones religiosas ;)
Ella sería la encargada de PROGRAMAR el funcionamiento interno y automático de un cuerpo humano.
Como funciona, como respira, como se alimenta, como bombea sangre, como se reproduce, como se comunican entre sí todos los organos, etc.
Toda esa información está descripta en nuestro GENOMA.
Esa información en el hardware está en un software interno, que en teoría no se puede modificar, o al menos no por el usuario común, alojado en el PROCESADOR, en la PLACA MADRE, y en los respectivos DISPOSITIVOS (discos, memorias, etc.

SISTEMA OPERATIVO:
En un primer momento, un humano debe aprender a caminar, a comer, a hablar, a relacionarse con otros; luego asistirá a la Educación Preestablecida (escuela primaria, secundaria y seguirá aprendiendo y especializandose según pueda y quiera).
El Sistema Operativo sería quien enseña estas cosas, enseña que escribiendo tal comando, o haciendo doble click en tal ícono sucede tal evento.

APLICACIONES:
Las cosas que elegimos aprender serían las aplicaciones.
Así como no todos queremos aprender Abogacía, o Medicina, o Arquitectura, o Ingeniería, o Mecánico, o Artista Plástico; no todos necesitamos instalar Suites Ofimáticas, Programas de Diseño Gráfico, Programas para Multimedia, Chat, Juegos, Programación, etc.

PERIFERICOS:
Así como los HUMANOS potencian sus capacidades físicas mediante elementos externos como Vestimenta, Calzado, Binoculares, Auriculares, Teléfonos Celulares, Vehículos para traslados; nuestra computadora puede ser potenciada con Monitores Grandes, Tarjetas de video con Aceleración, Impresoras, Scanners, Tarjetas de Red, etc.

LICENCIAS:
Imaginemos que la madre naturaleza nos REGALARA y nos MOSTRARA el GENOMA INTEGRO, sin necesidad de investigación especial que ha llevado y llevará AÑOS y DECADAS.
Imaginemos lo que se podria hacer con tan conocimiento, mejoras, prevención de enfermedades, prolongación de la vida o mejor calidad de la misma.
Imaginemos que TODO es Sistema Educativo esté disponible, para que cualquiera pueda ser autodidacta, eligiendo que, como, cuando, donde y para que estudiar determinada cosa.
Imaginemos que la madre naturaleza no se enojará, ni nos castigará o perseguirá por conocer y mejorar nuestro GENOMA.
Esto serían las Licencias LIBRES.
Los más claros ejemplos serían:
EL SOFTWARE LIBRE y LINUX.

Lamentablemente la naturaleza que mayormente nos rodea no nos regaló ninguna información acerca del genoma, por eso no sabemos porqué a los humanos nos aparece el Cáncer, o la Diabetes, o cualquier enfermedad, incluso no sabemos porqué envejecemos, quedamos obsoletos y morimos, no sabemos porqué contagiamos y enfermamos a otros humanos.
Tampoco la Educación es totalmente accesible y universal y por lo tanto, no todos pueden aprender lo que quieren, como quieren y donde quieren.
Muchas veces terminamos trabajando o haciendo tareas que no nos satisfacen plenamente, pero que son necesarias para interactuar con otros humanos ya formados.
Esto serían las Licencias de SOFTWARE CERRADO y PRIVATIVO.
Los más claros ejemplos de uso masivo serían:
Windows, MacOS, MS Office, Photoshop, Autocad, etc.

ANDROIDES DE BELLOS COLORES:
Pero yendo aún más a los extremos, existe Hardware y Software Cerrado y Privativo funcionando en conjunto.
El más claro ejemplo son los productos de la Empresa Apple, en donde TODO es un misterio.
Ojo, hay ANDROIDES felices con su condición, felices de ignorar.
Hay ANDROIDES que se creen humanos vivos porque aprendieron a CLONAR ANDROIDES. Hay Institutos de Enseñanza que educan para ser un BUEN ANDROIDE.

"¿Acaso crees que estás respirando aire?"
(copyright by The Matrix)

RESUMIENDO:
Siempre será mejor conocer TODA la información; siempre será mejor poder elegir.
Siempre será mejor ser LIBRE para:
0 - USAR
1 - ESTUDIAR
2 - COMPARTIR
3 - MEJORAR y REDISTRIBUIR

Tengamos como meta a un humano en el que todo es transparente y conocido.

Aprendamos a comprar Hardware compatible con Software Libre y si dicho hardware tiene Drivers (información de su funcionamiento) Libres, tantísimo mejor.

Aprendamos a usar Software Libre, bajo Sistemas Operativos también Libres.

El conocimiento del funcionamiento integral de la Raza Humana no debería ser propiedad de unos pocos, debería ser propiedad de toda la humanidad.

Saludos y nos leemos.