jueves, 26 de abril de 2012

LMDE: Mejorar tipografía visual



Una de las cosas que más me llamo la atención de Xfce fue lo nítida que se visualizaba la tipografía. Tras la actualización del Pack en LMDE (no antes) ya había notado algo pero no tanto como cuando instalé Xfce.
Me he pasado un tiempo en Xfce y ahora vuelvo a MATE ya que no quiero dejarlo olvidado ni mucho menos. Todo lo contrarío.
Una de las primeras cosas que tenía pensado hacer en cuanto volviera a MATE es mirar de corregir la tipografía. Así que ahora voy a explicar como mejorarla considerablemente.  Como podemos comprobar, aunque Debian evoluciona rápidamente ciertas cosas se siguen haciendo como siempre.

El antes y después:
A simple vista y sin tan siquiera agradar las imágenes mostradas se puede apreciar que la de la derecha es mas nítida y detallada que la de la izquierda.


Antes y después:




















Lo primero es tener instalado los siguientes paquetes que con toda seguridad ya tendrás instalado. Si no es así, entonces:
  • sudo apt-get install fontconfig-config fontconfig
Luego abrimos un terminal y ejecutamos la utilidad para las fuentes del paquete anteriormente citado:
sudo dpkg-reconfigure fontconfig-config

Esto nos tiene que mostrar las siguientes pantalla desde donde configuraremos la calidad de la fuente.
1ª: Si tenemos fuentes TrueType (que somos la gran mayoría) seleccionaremos la segunda opción: Autosugerido. Seleccionar Ninguno tampoco da malos resultados.




 2ª: Si nuestro monitor es LCD seleccionaremos la segunda opción: Siempre
Si no estamos seguros seleccionamos: Automático


3ª: Por lo general seleccionaremos: No que es lo recomendado.
Yo no noto diferencia entre Sí o No, pero podéis probar vosotros a ver si notáis algo. Aunque como se puede leer se recomienda No.


Los cambios se visualizan prácticamente al instante. Si os fijáis en el propio terminal veréis unos significativos cambios en la calidad de la tipográfica. Pero donde verdaderamente se nota es en el Navegador web. En mi caso Firefox.

Podéis ir probando distintos modos en los diferentes pasos vistos anteriormente para llegar a decidiros por una determinada configuración. En el caso de querer ver  los resultados en el  navegador Firefox con  los diferentes modos tendremos que cerrar éste si lo tenemos abierto o mejor, abrir otra instancia para poder comparar, ya que en él navegador no se reflejan los cambios en las instancias abiertas.

Cuando ya tengamos decidido como dejarlo, corremos este último comando:
sudo dpkg-reconfigure fontconfig

LMDE: Activar teclado numérico al inicio usando MDM



Bueno pues veo que con el "nuevo" MDM lo de activar esta opción del modo que se hacía hasta ahora cuando se utilizaba GDM no está.  Al eliminar GDM3 también se elimina la ruta para disparar este evento.
 /etc/gdm/Init/Default 

Y aunque estuviera tampoco funcionaría si utilizamos MDM en vez de GDM:
La cosa no varía mucho ya que ahora tenemos que hacer lo mismo pero en la siguiente ruta:
 /etc/mdm/Init//Default

Nota: Para que esto funcione hay que tener instalador el paquete numlockx
  • sudo apt-get install numlockx
Luego editamos el archivo Default:
  •  sudo pluma /etc/mdm/Init//Default
y al final de éste justo antes de exit 0 (aunque si lo pones al principio de este archivo tampoco pasa nada ponemos lo siguiente:
if [ -x /usr/bin/numlockx ]; then
 /usr/bin/numlockx on
fi


Listo, en el próximo reinicio el teclado será activado si utilizamos MDM.

martes, 24 de abril de 2012

Configurar de forma gráfica MDM en LMDE

Entre otros cambios que iremos viendo, el más evidente es el "nuevo" gestor de entrada de usuarios MDM, que viene a sustituir a GDM3.
Como ellos bien apuntan MDM es en realidad GDM2 y yo creo que la decisión es muy acertada. GMD2 (MDM) desmostró ser muy estable y configurable. Esta lleno de opciones y ahora gracias a Mint volvemos a tener una estupenda herramienta gráfica para poder configurarlo a nuestro gusto.


Esta herramienta la podemos ejecutar desde Sistema ---> Ventana de entrada, tanto en los sistema Linux Mint LMDE como LMDE-Xfce

O si lo prefieres puedes ejecutarla con el comando: sudo mdmsetup desde un Terminal.
Como se puede apreciar en las capturas, la herramienta es realmente completa y está traducida totalmente al Español.




Si activamos la opción que se puede ver en la segunda captura: Incluir elemento Configurar en el menú podremos configurar MDM desde la propia pantalla del Loguin y ver los cambios al instante.





Si tienes dudas sobre cualquier opción, sitúa el puntero del ratón sobre ella para que te muestre una explicación más concreta sobre su uso:


Para los que os descargáis he instaléis LMDE ahora, no hay ningún problema ya que MDM viene por defecto. Para todos aquellos que como yo tenemos nuestro LMDE de versiones anteriores y nos ponemos al día vía Pack y repositorios, tampoco lo hay. Simplemente abre Synaptic, y busca los paquetes gdm3 y elimínalo luego instala los paquetes mdm mint-mdm-themes.

Si instalas mdm teniendo gdm3 aun instalado se te mostrará una ventana donde debes seleccionar mdm.



Nota: Si cuando instales el paquete mdm teniendo aún gdm3 te da un error, como por ejemplo este...



...entonces no te quedará más remedio que eliminar primero el paquete gdm3 y luego instalar mdm.
Puede ser que al eliminar el paquete gdm3 te de también este tipo de error...


...si es así sigue adelante, parece que esto no afecta aunque aún no he conseguido solucionar este error.

Sea como fuera el finalizar si instalaste MDM, para asegurarnos que lo tenemos configurado abre un terminal y ejecuta el siguiente comando:
  • sudo dpkg-reconfigure mdm

A lo que te deberá responder:
Scheduling reload of GNOME Display Manager configuration: mdm

De lo contrario es que no lo tienes instalado.
Si te arrepientes y quieres volver a gdm3 vuelve a instalar su paquete y configúralo así:
  • sudo dpkg-reconfigure gdm3


Linux Mint Debian 201204 lanzado finalmente

Ya hace poquito Clem anunció la salida de las esperadas isos oficiales. Según un antiguo post, se encontraron cerca de 70 bugs en las versiones RC que fueron corregidas.

Entre las novedades, además del kernel 3.2, Mate 1.2, Cinnamon 1.4 y Xfce 4.8, se menciona MDM, un fork del gdm 2.2


Bueno. A bajar las isos se ha dicho


http://blog.linuxmint.com/?p=1979

sábado, 21 de abril de 2012

Instalar Avant en Xfce con una mínima paquetería


Bueno la instalación de Avant en Xfce puede ser algo exagerada. No por el comportamiento de Avant en este entorno ya que lo hace a la perfección. La verdad es que parece que Xfce ni tan siquiera la nota, iniciándose este Dock incluso más rápido que en Gnome. ¿!?. Te recomiendo que leas hasta el final ya que expongo dos formas de hacerlo una "pesada" otra simple.


La verdad es que con Avant pasa algo parecido con lo de Compiz...una vez te acostumbras a usarla pues como que no te haces a estar sin ella.  Lo cierto es que en Xfce su instalación a sido más por curiosidad que por necesidad. Quería ver el comportamiento de éste corriendo con Compiz a tope y Avant window Navigator al mismo tiempo. Cada día veo más claro que ese empeño de etiquetar a Xfce para equipos modesto le ha sido mas perjudicial que otra cosa. Desde luego yo me guardaré sobradamente de calificarlo de este modo, por que sencillamente no es cierto. Xfce es tan configurable como Gnome2 y tan potente como éste y tiene la gracia de consumir muchos menos recursos.


La única explicación que encuentro a la diferencia del éxito tan abrumadora de Gnome en comparación con Xfce es precisamente esa. Tampoco voy a decir que está a la par de Gnome, pero no hay una diferencia abismal como se tiene la sensación ni mucho menos, si no más bien todo lo contrario, y lo dice uno que siempre ha estado con Gnome. ¿Que Xfce es para equipos con pocos recursos o modestos? Yo mismo no me había acercado lo suficiente por culpa de este etiquetado que parece que ya no se la quita ni Dios.
Es lo de siempre...si tengo un equipo potente  ¿por qué molestarme en poner un escritorio canijo?. Tiene lógica ¿no?.
Puede ser que en su momento (hace ya tiempo) esto diera sus frutos, pero hoy en día es más un freno que otra cosa. Hace que muchos usuarios no lo prueben, sino que peor aún, que lo desechen sin más.

Lo de exagerada que decía al principio del artículo, viene a colación por la gran paquetería que se instala cuando queremos tener Avant en Xfce. En mi caso nada menos que todo esto:
alacarte apg avant-window-navigator avant-window-navigator-data awn-applets-c-core awn-applets-common awn-applets-python-core awn-settings bzr cheese-common evolution-data-server folks-common gir1.2-accountsservice-1.0 gir1.2-caribou-1.0 gir1.2-folks-0.6 gir1.2-gconf-2.0 gir1.2-gee-1.0 gir1.2-gkbd-3.0 gir1.2-gmenu-3.0 gir1.2-mutter-3.0 gir1.2-networkmanager-1.0 gir1.2-panelapplet-4.0 gir1.2-polkit-1.0 gir1.2-soup-2.4 gir1.2-telepathyglib-0.12 gir1.2-telepathylogger-0.2 gir1.2-upowerglib-1.0  gjs gnome-applets gnome-applets-data gnome-contacts gnome-control-center gnome-control-center-data gnome-online-accounts gnome-panel gnome-panel-data gnome-power-manager gnome-session gnome-session-fallback gnome-shell gnome-shell-common gnome-themes-standard gnome-user-guide libawn1 libcaribou-common libcaribou0 libcheese-gtk20 libcheese1 libclutter-imcontext-0.1-0 libcluttergesture-0.0.2-0 libdesktop-agnostic-cfg-gconf libdesktop-agnostic-data libdesktop-agnostic-fdo-gio libdesktop-agnostic-vfs-gio libdesktop-agnostic0 libebackend-1.2-1 libedata-book-1.2-11 libedata-cal-1.2-13 libedataserverui-3.0-1 libfolks-eds25 libfolks-telepathy25 libfolks25 libgee2 libgnome-control-center1 libgnome-menu-3-0 libgoa-1.0-0 libgoa-1.0-common libgweather-3-0 libgweather-common libmutter0 libmx-1.0-2 libpanel-applet-4-0 librest-0.7-0 librest-extras-0.7-0 libsocialweb-client2 libsocialweb0 libtelepathy-logger2 metacity mutter-common notification-daemon python-awn python-awn-extras python-bzrlib python-configobj python-dateutil python-desktop-agnostic python-keyring python-launchpadlib python-lazr.restfulclient python-lazr.uri python-pyinotify python-rsvg python-wadllib python-xklavier

Pues sí, casi unos 100 paquetes!!.
Desde luego, más que suficientes para quitarte las ganas de instalar Avant.
Si te fijas, entre otros paquetes, están estos de gnome : gnome-control-center gnome-panel gnome-panel-data gnome-power-manager gnome-session gnome-session-fallback gnome-shell gnome-shell-common etc ¿!?

Bueno pues la razón de este artículo es que cuando terminemos de instalar Avant dejaremos tan sólo de todos los paquetes instalados estos:
avant-window-navigator avant-window-navigator-data awn-settings awn-applets-c-core awn-applets-common awn-applets-python-core libawn1 python-awn python-awn-extras bzr python-bzrlib python-configobj libdesktop-agnostic-cfg-gconf libdesktop-agnostic-data libdesktop-agnostic-fdo-gio libdesktop-agnostic-vfs-gio libdesktop-agnostic0 python-desktop-agnostic

Unos 18 paquetes. Notable diferencia ¿no?.

Lamentablemente para conseguir esto primero tenemos que instalarlos todos. Luego hay que eliminar los que no se necesitan, pero lo haremos de una atacada, de una vez.
Expliquemos como hacerlo.
Abrimos un terminal y instalamos el paquete avant-window-navigator:
  • sudo apt-get install avant-window-navigator 
Si tenemos todas las dependencias cubiertas, al final nos mostrará la lista completa de los paquetes a instalar, como paquetes NUEVOS.
Ejemplo:


En la imagen anterior (de muestra) notarás que faltan paquetes para instalar. Faltan precisamente los de Avant que ya está instalados. Pero para entender lo que quiero explicar creo que será suficiente.

Lo que tenemos que hacer antes de confirmar la instalación es copiar en un archivo de texto toda la lista expuesta. Si te indica que se eliminará algunos paquetes, toma buena nota de estos también por si tienes que restituirlos.
Una vez instalados los paquetes, comprueba que el Dock funciona perfectamente.

Luego nos toca eliminar todos los paquetes innecesarios que fueron instalados.
De la lista de archivos nuevos a instalar que copiaste en un archivo de texto, quita con cuidado los siguientes paquetes:

avant-window-navigator 
avant-window-navigator-data 
awn-settings 
awn-applets-c-core 
awn-applets-common 
awn-applets-python-core 
libawn1 
python-awn 
python-awn-extras 
bzr 
python-bzrlib 
python-configobj 
libdesktop-agnostic-cfg-gconf 
libdesktop-agnostic-data 
libdesktop-agnostic-fdo-gio 
libdesktop-agnostic-vfs-gio 
libdesktop-agnostic0 
python-desktop-agnostic

La anterior lista son los paquetes que mantendremos.
Los restantes paquetes que te queden, cópialos y pégalos en un Terminal para ser eliminados.
En mi caso y para que lo veas más claro hice lo siguiente:
  • sudo apt-get remove --purge alacarte apg cheese-common evolution-data-server folks-common gir1.2-accountsservice-1.0 gir1.2-caribou-1.0 gir1.2-folks-0.6 gir1.2-gconf-2.0 gir1.2-gee-1.0 gir1.2-gkbd-3.0 gir1.2-gmenu-3.0 gir1.2-mutter-3.0 gir1.2-networkmanager-1.0 gir1.2-panelapplet-4.0 gir1.2-polkit-1.0 gir1.2-soup-2.4 gir1.2-telepathyglib-0.12 gir1.2-telepathylogger-0.2 gir1.2-upowerglib-1.0 gjs gnome-applets gnome-applets-data gnome-contacts gnome-control-center gnome-control-center-data gnome-online-accounts gnome-panel gnome-panel-data gnome-power-manager gnome-session gnome-session-fallback gnome-shell gnome-shell-common gnome-themes-standard gnome-user-guide libcaribou-common libcaribou0 libcheese-gtk20 libcheese1 libclutter-imcontext-0.1-0 libcluttergesture-0.0.2-0 libebackend-1.2-1 libedata-book-1.2-11 libedata-cal-1.2-13 libedataserverui-3.0-1 libfolks-eds25 libfolks-telepathy25 libfolks25 libgee2 libgnome-control-center1 libgnome-menu-3-0 libgoa-1.0-0 libgoa-1.0-common libgweather-3-0 libgweather-common libmutter0 libmx-1.0-2 libpanel-applet-4-0 librest-0.7-0 librest-extras-0.7-0 libsocialweb-client2 libsocialweb0 libtelepathy-logger2 metacity mutter-common notification-daemon python-dateutil python-keyring python-launchpadlib python-lazr.restfulclient python-lazr.uri python-pyinotify python-rsvg python-wadllib python-xklavier
NOTA MUY IMPORTANTE: La lista de paquetes tanto a instalar como luego eliminar puede variar mucho según cada caso. Por lo tanto cada uno tenéis que tomar como base los paquetes NUEVOS que se ofrecen por parte del Terminal para instalar en el momento de querer instalar el paquete avant-window-navigator. NO SE OS OCURRA COGER MI LISTA ANTERIOR PARA REALIZAR ESTE PROCESO. Muchos ya tendréis alguno de estos paquetes instalados, que os serán necesarios para según qué otras aplicaciones.
La lista de paquetes nuevos a instalar se muestra de forma muy clara en el Terminal, así que pocos problemas puedes tener para seguir el proceso explicado anteriormente si los copias en un archivo de texto.
Como dije también anteriormente, toma nota de los paquetes que te va a eliminar por si hubiera alguno importante que necesitarás más tarde.

Antes de aceptar la eliminación realizamos (por precaución) otra copia de los archivo a eliminar en otro archivo de texto, por si pasara cualquier cosa imprevista sepamos lo paquetes eliminados.

La lista de paquetes a mantener, esa sí, ya es más estándar para todos. Y son los que realmente necesita Avant para poder funcionar.
En cualquier caso cuando intentes eliminar toda TÚ ingente cantidad de paquetes, el Terminal antes de nada te mostrará la lista de paquetes a eliminar. Si dentro de esa lista ves alguno con el nombre de avant o awn, esto quiere decir que algún paquete se te ha colado que no tienes que eliminar.

Bueno espero que lo explicado anteriormente no os sea muy complicado. Con un poco de paciencia veréis que no lo es tanto y el trabajo merece realmente la pena ya que Avant va de perlas en Xfce.


Para todos aquellos que sois algo reticentes a instalarlo por la gran cantidad de paquetes (entre otros los de Gnome) ahora como podéis ver, podemos dejar nuestro Xfce prácticamente limpio de estos aunque instalemos Avant Window Navigator.

Nota: Para termina expongo otra forma que te puede funcionar, es instalar unicamente los paquetes necesarios (que ahora sabemos cuales son) con el condicionante --no-install-recommends:

sudo apt-get install avant-window-navigator avant-window-navigator-data awn-settings awn-applets-c-core awn-applets-common awn-applets-python-core libawn1 python-awn python-awn-extras bzr python-bzrlib python-configobj libdesktop-agnostic-cfg-gconf libdesktop-agnostic-data libdesktop-agnostic-fdo-gio libdesktop-agnostic-vfs-gio libdesktop-agnostic0 python-desktop-agnostic --no-install-recommends

Tengo que decir que también ha funcionado y con esto nos ahorramos todos los pasos anteriores.

miércoles, 18 de abril de 2012

Xfce: Pegar archivos en el Escritorio


Bueno pues como veo que no hay soporte para pegar archivos en el escritorio de Xfce con Thunar, me he puesto manos a la obra y he hecho algo que puede ser muy válido.
He contemplado dos posibilidades:
  1. Un Script
  2. Acciones personalizadas Thunar
La primera opción desde luego nos permite un amplio abanico de posibilidades.
La segunda es mucho más limitada, pero tiene a su favor que es muchísimo más fácil de lleva a termino por todos y sin "moverse" más allá del escritorio para conseguirlo.
El problema era que no sabía hasta que punto Thunar con sus acciones nos iba a dejar realizar este proceso. Por esto en un primer momento me puse a trabajar en el Script y luego probé con Thunar y sus acciones personalizadas. Tenía que haber empezado al revés jeje, me hubiera ahorrado mucho trabajo, ya que con la sencillez y simplicidad de Thunar nos basta y nos sobra como podréis comprobar.
Antes de nada asegúrate de tener instalado Zenity:
  • sudo apt-get install zenity
La forma de actuar una vez añadida esta opción que explicaré a continuación es la siguiente:
Seleccionas el archivo o archivos, carpetas etc que quieras y luego clica en Pegar en el Escritorio y ya está el proceso comenzará.
Sí, ¿lo has notado? nos ahorramos el paso de Copiar. No es necesario.

Bueno los pasos para conseguir esto son los siguientes:



Abrimos Thunar
Clicamos en el menú Editar
Seleccionamos Configurar acciones personalizadas
Le damos al botón Añadir una nueva acción
En el cuadro Título le podemos poner:  Pegar en el Escritorio
En el cuadro Comando ponemos la siguiente línea de código:

cp -a %N ~/Escritorio/ | (zenity --title="Copiando..." --progress --auto-close --no-cancel --text="Copiando archivos en el Escritorio.\nEspere por favor..." --percentage=70)

Es la pestaña Condiciones de apariencia las activamos todas:


A partir de entonces ya podremos pegar en el...


 ...Escritorio casi con toda normalidad ya que la opción copiar no será necesaria.



martes, 17 de abril de 2012

Hoy veo que en Community LinuxMint...

...se hace referencia a este modesto blog, por aportar algunas soluciones  al mundo de Mint.
Hombre no, esto no se me sube a la cabeza je je tampoco es para tanto (si así lo crees, no me conoces), pero es grato ver, que algunas comidas de tarro (muchas) y algunas soluciones expuestas (ya van unas cuantas), que a priori a mí me parecen insuficientes y cogidas por los pelos (pero funcionan), son tenidas en cuenta y tomadas como alternativa como mal menor.
Pues nada, en la medida de lo posible seguiremos haciendo estas "Cosillas", siempre con vuestro apoyo claro está.

Community LinuxMint