lunes, 16 de abril de 2012

Xfce (Varios II)


Hoy se tratan...
  • Modificar tamaños de los iconos en los menús
  • Asignar transparencia a ventanas senlectivamente cuando se utiliza Compiz
  • Remplazar el Botón de Ventanas de Xfce por Talika
  • Lograr que Firefox abra por defecto a Thunar al clicar en Abrir Carpeta Contenedora del menú Descargas
  • Matar ventanas con el puntero del ratón igual que en Gnome 
  • Personalizar la apariencia de los iconos del escritorio
  • Resetear con una tecla el Panel de Xfce

Lo que pretendo hacer con estos artículos no es ni mucho menos un manual sobre Xfce. Únicamente quiero dar salida a problemas o adaptaciones que podemos lograr sobre todo si venimos de otros entornos, como puede ser Gnome. Muchas cosas sobre el funcionamiento de Xfce las podéis ver o averiguar fácilmente navegando por sus menús de aplicaciones. Creo que no aportaría nada si ahora empiezo a realizar artículos mostrando cosas obvias tales como gestores de apariencia o configuraciones varias del sistema.  De cualquier modo cuando tenga tiempo pretendo añadir en la pestaña Equivalencias a Xfce.
En cualquier caso lo que trato de hacer es dar soluciones practicas. Que te podrán ser útiles o no, cosa que dependerá de la circunstancia o hábitos de cada uno con su Pc.
En este capítulo II voy a empezar por la demanda del usuario Luis que preguntaba como agrandar (según el caso empequeñecer) los iconos de los menús, tanto el principal como los  contextuales.
Un método así digamos fácil e intuitivo para este menester pues no la hay, pero tampoco es muy complicado como veremos.

Modificar tamaños de los iconos en los menús:
Tenemos que añadir/modificar tres propiedades.
  • panel-applications-menu
  • panel-directory-menu
  • gtk-menu

Esto lo podemos hacer de una atacada así con tan sólo una línea:
xfconf-query -c xsettings -p '/Gtk/IconSizes' -s 'panel-applications-menu=22,22:panel-directory-menu=22,22:gtk-menu=22,22'

El tamaño elegido en este caso como ejemplo para los iconos es el de 22x22.
Recomiendo utilizar tamaños de iconos que tengas en el paquete de iconos que estés utilizando. En el caso se ser un tema de iconos Scalable no hay problema para utilizar el tamaño que se quiera.

Esto mismo lo podemos hacer de forma semi-gráfica utilizando el editor de configuración de Xfce. Desde el Terminal ponemos:
xfce4-settings-editor

Una vez abierto en editor de configuración de Xfce nos dirigimos a la siguiente ruta: xsettings/Gtk/IconSizes
Nos movemos a la columna Valor y damos un doble clic para editarlo. Luego añadimos los siguientes valores:
panel-applications-menu=22,22:panel-directory-menu=22,22:gtk-menu=22,22
Ten en cuenta que cada nuevo valor que se quiera añadir tiene que ir separado por dos punto (:)


Asignar transparencia a ventanas senlectivamente cuando se utiliza Compiz

Los efectos de transparencias de Compiz son realmente estupendos y desde luego insuperables sobretodo por su gran versatilidad y aislamiento unos de otros. Cuando utilizamos la transparencia en general para todo el sistema, (parámetro Normal en Compiz) puede ser que tengas necesidad de hacer que X aplicación no contenga este efecto. Por ejemplo en aplicaciones gráficas como gimp ya que logísticamente se necesita en máximo de nitidez en las imágenes o cualquier otra aplicación como el navegador web Firefox que el que se muestra en la captura, que dependiendo el nivel de transparencia puede confundirnos algo en nuestra navegación.


La presente entrada viene más bien a añadir un sutil detalle que ahora al configurar mis transparencias en Xfce me he dado cuanta que me dejé por indicar en el artículo que hace ya unos meses realicé para LMDE.
Ajustar transparencias en LMDE
La aplicación que no queremos que se le asigne transparencia tiene que estar por encima de la opción normal como se ve en la imagen, que es la que se le aplica al todo el sistema. En el caso de estar por debajo de ésta, no se nos aplicarán las transparencias en la aplicación seleccionada.
En el artículo del enlace, en el caso de Xfce podéis ahorraros el primer paso que trata sobre Metacity.

Remplazar el Botón de Ventanas de Xfce por Talika

Si algo le falta (en realidad pocos de "serie" lo tienen excepto KDE) es un agrupador y a la vez previsualizador de ventanas minimizadas en miniatura.
Si elijo Talika es por que a parte de tener todo esto y más, su impacto sobre el sistema es tan leve como el que puede provocar el propio  Botón de Ventanas de Xfce. A decir verdad no se puede decir que el impacto sea igual, pero poco más para las ventajas  que nos puede aportar.
Un pequeño vídeo de muestra:


Lo primero que haremos será descargarnos la última versión de Talika, desde aquí: Talika
Luego clicaremos con el botón derecho en el panel y seleccionaremos:
Panel ---> Preferencias del Panel.
Seleccionamos en la lista desplegable el panel (si tenemos varios) donde vamos a utilizar Talika y clicamos en la pestaña Elementos.
En esta buscaremos en la lista que se nos muestra el Applet ---> Bonotes de Ventanas y lo eliminaremos.
Puede ser entonces que todos los indicadores se te vayan a la izquierda del panel. No te preocupes ya lo arreglaremos.
Volvemos a clicar con el botón derecho en el panel y seleccionamos:
Panel ---> Añadir nuevos Elementos
Buscamos y ponemos el elemento llamado XfApplet
Muy importante: añade al panel un Separdor. Si ya lo tienes puedes aprovechar el que tengas, si no, añade como mínimo uno.



Cuando aparezca dicho elemento en el panel clicamos con el botón derecho en él y seleccionamos Propiedades. Se nos abrirá otra ventana  desde donde podremos añadir Talika.


Ahora es cuestión de situar Talika en la zona izquierda del panel, para que se vayan situando los iconos de las ventas de izquierda a derecha. Manteniendo los otros indicadores tales como reloj, red, audio etc a la derecha. Luego cuando veas como se consigue este proceso podrás manipularlos y dejarlos como a ti más te plazca.
La mejor forma de situar los applets es desde la propia ventana de configuración de los paneles. Clicaremos con el botón derecho en el panel y seleccionaremos: Panel ---> Preferencias del Panel nos movemos hasta la pestaña Elementos y los ordenamos. 
Sitúo el Menú de aplicaciones arriba el primero (zona izquierda en el Panel), seguido del Selector de ventanas, luego viene un Lanzador manual, y seguidamente XfApplet con Talika. Seguido de Talika se debe poner el Separador y después de éste todos los demás elementos que se situarán a la derecha.
Para que te hagas una idea, esta es mi Panel:



Y aquí como están situados en la ventana de propiedades del Panel:


Para que los elementos que hay a la derecha se desplacen de verdad a esa zona, tenemos que cambiar las propiedades del Separador. Para esto siguiendo en la misma ventana de Propiedades/Elementos, seleccionamos Separador y luego clicamos en el botón Editar elemento seleccionado.
En la ventana que se nos abra de propiedades del Separador debemos activar la casilla Expandir. Las otras opciones ya van a gusto de cada uno.


Para la configuración de Talika no nos queda más remedio que instalar el paquete:
  • sudo apt-get install gconf-editor
Luego una vez instalado lo ejecutamos desde el Terminal así:

  • gconf-editor
Se nos abrirá el gestor de configuraciones de Gnome y tendremos que movernos hasta: /apps/xfapplet/applet_9/prefs

Nota: El número lo he marcado en rojo ya que puede y seguramente será diferente al que tú tengas.
Para poder ver la previsualización en miniaturas de las ventanas minimizadas, así como ver Talika en todos los escritorios, tenemos que activar las entradas:

  • display_all_workspaces
  • eneable_previews


El restos de opciones afectan a cosas tales como tamaños, colores, efectos etc. Se puede jugar un poco con estás otras opciones para ver diferentes resultados y quedarnos con los que más nos convenzan.

Si no quieres instalar Talika, podemos conseguir un efecto "Parecido" utilizando el applet de Xfce Botones de Ventanas si activamos en Compiz el Plugin Previsualización de Ventanas en la categoría Extras.

Lograr que Firefox abra por defecto a Thunar al clicar en Abrir Carpeta Contenedora del menú Descargas.

El solucionar este problema me ha llevado más tiempo de lo esperado.
Resulta que al clicar en el gestor de descargas de Firefox Abrir carpeta contenedora, ésta siempre abría el explorador de archivos PCmanFM. PCmanFM a priori se parece tanto a Thunar que no me había dado cuenta de este hecho. Lo curioso del tema es que aún quitando PCmanFM del sistema Firefox no abría otro explorado...simplemente no abría ninguno. Vamos que de repente me encontré que o utilizaba PCmanFM (aunque sea tan sólo para esto), o no utilizaba ninguno.
Buscando información sobre este inconveniente me doy cuenta que hay muy poca y que no es un problema nuevo, sino que ya se viene arrastrando desde hace tiempo. Thunar y Firefox al parecer no se llevan muy bien como para que este último lo tome como gestor de archivos por defecto y menos aún después de haber tenido otro.
Las soluciones encontradas son las misma y ninguna funciona al menos con las versiones de Firefox de hoy en día. No tengo ni idea del porque Firefox ha cogido este explorador por defecto y no otro, ya que en reilada tengo los tres Nautilus, PCmanFM y Thunar. El primero para ensayos, el segundo por curiosidad y el tercero como predeterminado del sistema. Pues resulta que mi Firefox sólo quiere a PCmnaFM jeje. ¡Qué se le va hacer!.
Como dije este problema no es nuevo, pero soluciones que me funcionarán no he encontrado ni una. Así que si el método fácil no ha funcionado...pues no me queda más remedio que buscar de solucionar el problema por mi mismo... Por cabezón no me gana nadie!! jeje así que manos a la obra.

La solución que he encontrado no será la más "limpia" pero es rápida y sobretodo efectiva.
Si te encuentras con este problema, si quieres cambiar tú explorador de archivos por que utiliza Firefox por defecto, dirígete a tu carpeta de usuario. Ten la precaución de activar la vista de carpetas ocultas y busca este archivo: mimeTypes.rdf en esta ruta:
/home/TuUsuario/.mozilla/firefox/xxxxxxxx.default/mimeTypes.rdf

Nota: Las xxxxxxxx son una serie de letras y números distintos para todos. La extensión si es la misma.
Renombralo a por ejemplo mimeTypes.rdf1.

Una vez realizado esto, si tenías Firefox abierto ciérralo y ábrelo nuevamente.
Muévete al menú Herramientas ---> Descargas. Cuando se abra la ventana de descargas clica en cualquiera de ellas con el botón derecho del ratón y selecciona Abrir carpeta contenedora.
Se deberá abrir ahora una nueva ventana solicitando un programa gestor para realizar este cometido. Clica en el botón Elegir y muévete hasta la siguiente ubicación: /usr/bin/Thunar
Nota:  Verás que hay dos archivos Thunar en dicha ubicación, uno que empieza por mayúsculas y otro en minúscula.  Debes seleccionar el que empieza por mayúsculas.


Por ultimo tan sólo te quedará activar la casilla correspondiente para que Firefox lo recuerde siempre y pulsar Aceptar.



Matar ventanas con el puntero del ratón igual que en Gnome


La forma de conseguir esto es muy simple y a la vez de lo más práctica. Aunque a decir verdad no he tenido aún la necesidad (aquí en Xfce) de utilizarlo. No sé por qué, pero parece que aquí las aplicaciones tienen menos propensión a quedarse pilladas. Otro detalle en este sentido y ciertamente mayúsculo es el consumo de recursos de Flahs Player. En gnome incluso me tuve que hacer un matador especifico para pausar o en último termino matar este plugin. El cual consumía todo los recursos del sistema. ESto ya pasa con Ubuntu así que lo tenía asimilado. La sorpresa a sido que aquí en Xfce practicante no consume ¡nada!. No sé si esto es lo habitual. ¿no?
De cualquier modo lo del matador de ventanas es una utilidad que puede sernos muy útil en momentos claves o puntuales sin tener que recurrir al monitor de sistema para conseguir lo mismo.
Lo primero que haremos es clicar con el botón derecho del ratón sobre el panel donde queramos tener este botón. Seleccionamos Panel ---> Añadir nuevos elementos...

Una vez añadido el nuevo elemento clicamos en él con el botón derecho y seleccionamos Propiedades. En el cuadro que nos aparece debemos seleccionar el botón Añadir un nuevo elemento vacío. Esto nos abrirá otra ventana desde donde podremos crear nuestro lanzador personalizado.
En esta ventana lo único importante es poner en la casilla Comando la orden xkill. Lo demás ya es a gusto de cada cual.


Por último, yo hace ya un tiempo hice un puntero animado que remplaza la ya clásica X o calavera, por una bola cambiante de colores que simula una especie de bomba.


Si la quieres, bájatela desde aquí: Cursor Pirate
Luego para que remplace a la del sistema tienes que introducirla en la carpeta del puntero del ratón que estés utilizando. Ubicado normalmente en usr/share/icons ó /home/TuUsuario/.icons.


Personalizar la apariencia de los iconos del escritorio

La personalización de como se muestran los iconos en el escritorio no es difícil, pero lleva su tiempo. Esto se puede hacer vía el archivo oculto que se encuentra en tu carpeta de usuario llamado .gtkrc-2.0. Por regla general cuando instalas Xfce este archivo no viene por defecto así que no deberías tener problema alguno para crearlo tú mismo. Cras un archivo de texto nuevo y lo guardas en /home/TuUsuario/ guardandolo con el nombre .gtkrc-2.0.

Luego en su interior debes añadir las siguientes líneas:
Nota: Las líneas que empiezan por # no hace falta que las copies, ya que se usan de forma explicativa. Las importantes y que debes copiar son las de color rojo.Aunque si lo copias todo tampoco pasa nada.

  style "xfdesktop-icon-view" {
###Controla los niveles de transparencia de 0 a 255
#1º valor nivel de transparencia etiqueta norma
#2º valor nivel de transparencia etiqueta seleccionada
#3º valor truncamiento del texo de las etiquetas
     XfdesktopIconView::label-alpha = 0
     XfdesktopIconView::selected-label-alpha = 255
     XfdesktopIconVIew::ellipsize-icon-labels = 1

###Aquí podemos controlar los niveles de sombra del texto de las etiquetas
#1º valor posición X sombra del texto sin seleccionar
#2º valor posición Y sombra del texto sin seleccionar
#3º valor color de la sombra del texto sin seleccionar
     XfdesktopIconView::shadow-x-offset = 2
     XfdesktopIconView::shadow-y-offset = 1
     XfdesktopIconView::shadow-color = "#ffffff"

#1º valor posición X sombra del texto seleccionado
#2º valor posición Y sombra del texto seleccionado
#3º valor color de la sombra del texto seleccionado
     XfdesktopIconView::selected-shadow-x-offset = 1
     XfdesktopIconView::selected-shadow-y-offset = 2
     XfdesktopIconView::selected-shadow-color = "#000000"

##Aquí podemos cambiar la distancia entre iconos y tamaño de la cuadrícula
     XfdesktopIconVIew::cell-spacing = 0
     XfdesktopIconView::cell-padding = 0
     XfdesktopIconView::cell-text-width-proportion = 2.4


##Color de fondo de las etiquetas. Normal, seleccionado o activo. Lógicamente si tenemos un nivel de transparencia a 0 estos no afectará para nada ya que no se verán.
     base[NORMAL] = "#cccccc"
     base[SELECTED] = "#cccccc"
     base[ACTIVE] = "#cccccc"

##Color del texto. Normal, seleccionado o activo
    fg[NORMAL] = "#000000"
    fg[SELECTED] = "#ffffff"
    fg[ACTIVE] = "#ffffff"
}
widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"

El antes y...









...el después:










Fuente de esta sección

Nota: Si ves que esto es complicarte la vida y tan sólo quieres o te conformas con la transparencia en los iconos en el escritorio. Borra del archivo en cuestión todo lo anterior y añade esta línea tan sólo:
include ".gtkrc-xfce"
Esto por si sólo ya hará las etiquetas de los textos transparentes.


Resetear con una tecla el Panel de Xfce 
Si tengo que ser sincero, por ahora no he visto nada tan estable como el Panel de Xfce. Esto no quiere decir que por X motivo no ballamos a tener la necesidad de resetearlo.
Para esto igual que hice en su momento en Gnome aquí he realizado algo parecido pero (si se permite la expresión) más pijo. jeje.
La cosa es que le asigno este reseteo a la Tecla Bloq Despl y al mismo tiempo que se resetea el Panel se irá encendiendo la luz de forma parpadeante de esta tecla hasta finalizar el proceso.
Compadreareis ver es un script bien simple y que entenderá todo el mundo y que cada uno puede adaptar como más le venga en gana.
Lo primero es crear un archivo nuevo. Luego le añadimos las siguientes líneas de código:
 #!/bin/bash
xset led named "Scroll Lock"
sleep 1
xset -led named "Scroll Lock"
killall xfce4-panel
sleep 1
xset led named "Scroll Lock"
sleep 1
xset -led named "Scroll Lock"
sleep 1
xset led named "Scroll Lock"
sleep 1
xset -led named "Scroll Lock"
xfce4-panel
sleep 1
xset led named "Scroll Lock"
sleep 1
xset -led named "Scroll Lock"

Lo guardamos con un nombre descriptivo como por ejemplo ledkillpanel
Luego clicamos en este archivo con el botón derecho del  ratón y seleccionamos Propiedades. Y en la pestaña Permisos seleccionamos la casilla:
Permitir que este archivo se ejecute como programa
Luego lo guardamos en nuestra carpeta de usuario.
Acto seguido nos dirigimos al menú de Aplicaciones y seleccionamos:
Configuración ---> Administración de Configuración:

Clicamos en Teclado y no movemos hasta la pestaña Atajos de aplicación. Seleccionamos Añadir y en la ventana que se nos muestre buscamos la ruta del script recién creado. Una vez hallado, clicamos Aceptar.



Nos aparecerá otra ventana. Con la cual no  tenemos que hacer nada.


Simplemente debemos clicar en nuestro teclado la tecla Bloq Despl.
Nota: Si prefieres en vez de el reseteo del Panel usar esa tecla para resetear el escritorio, cambia el comando anterior por este otro:
killall xfdesktop

sábado, 14 de abril de 2012

e4rat (Solucionado)

Desde la actualización de LMDE resulta que e4rat no realizaba la reestructuración de los  procesos y archivos en el arranque. El error cómo ya le comente hace poco al usuario Cristian era debido a que no podía acceder al archivo etc/mtab , que en realidad es un enlace simbólico. A parte de esto el mismo tiene un problema de estructura que hace e4rat no pueda iniciarse. Yo estuve jugando un poco con este archivo pero no encontré la solución.
Hoy he encontrado una "solución" a este problema. Que si bien no lo soluciona si que logra que e4rat pueda saltar o esquivar este escollo.
Lo comparto con todos vosotros ya que sé que hay muchos que utilizan esta herramienta para acelerar el arranque de su sistema.

Lo que vamos hacer es abrir un bonito Terminal y ejecutar las siguientes comando.
1- Eliminamos el enlace simbólico del archivo mtab:
  • sudo rm /etc/mtab
2- Realizamos una copia del archivo /proc/mounts y la nombramos mtab. En realidad el enlace simbólico esta dirigido a este archivo (mounts) que únicamente se crea al arrancar el sistema:
  • sudo cp /proc/mounts /etc/mtab
3- Le damos permisos de escritura
  • sudo chmod +w /etc/mtab
4- Editamos el archivo recientemente creado con nuestro editor favorito. Yo en este caso al utilizar Xfce uso Mousepad:
  • sudo mousepad /etc/mtab


Una vez abierto veremos dos líneas que empiezan:

sysfs /sys sysfs 
proc /proc proc 

Estás dos líneas tienes que borrarlas por completo tal y  como se muestra en la imagen.
Curiosamente se repiten más abajo, pero esas no debemos tocarlas.
Estas dolos líneas que eliminamos, son realmente las que provocan que e4rat no trabaje adecuadamente.
Una vez hecho lo anteriormente explicado ya puedes reiniciar el sistema, para que con toda seguridad e4rat pueda hacer su trabajo.

Explicaré lo que hemos hecho...
Eliminamos el enlace simbólico creando el archivo físicamente en su lugar.
Lo editamos y modificamos a nuestro "antojo".
Al arrancar el sistema e4rat accederá a este archivo (que no será un enlace simbólico) y lo asimilará sin el error de las dos líneas duplicadas y podrá seguir el proceso de arranque con toda normalidad, creando el correspondiente archivo startup.log.

Debes saber que una vez arrancado el sistema este archivo (mtab) será eliminado y sustituido por su enlace simbólico original y todo volverá a la normalidad. Así que si luego más adelante cuando pase un tiempo y quieras volver a recolectar el arranque con e4rat tendrás que realizar otra vez este mismo proceso. Salvo claro está que hayan solucionado este problema.

Nota: Decir que ya está disponible la versión 2.2 de e4rat
¡También apuntar que tras esta nueva recolección LMDE arranca ahora tan rápido como LMDE-Xfce!.

Fuente

Mas información aquí en el blog

viernes, 13 de abril de 2012

Xfce (compartir carpetas fácilmente con Thunar )


Bueno alguno que otro de vosotros hace ya algún tiempo que me preguntaba si se podía compartir carpetas en Xfce con Thunar tal como lo hace Nautilus en Gnome.
Como sabéis hace bien poco que me he puesto a Xfce como segundo entorno, y... está empujado fuerte para ser el primero jeje.
Este  problema era algo que tenía pendiente y no podía dar indicación alguna ya que no trabajaba con este distro. Como siempre digo, publico y intento publicar sobre algo que yo personalmente he probado. Si no es así prefiero no decir nada. Antes incluso de instalar Xfce ya tenia pensado ver de solucionar esto lo antes posible. Sólo falta que alguien me diga que no puede no se que...que para allá me voy de cabeza. Es inevitable, es superior a mí. Soy un drogadicto de los problemas informático...maticemos... informáticos en Linux  jeje, en Windos o Mac no quiero ni pulsar el botón de la disquetera.

Yo no comparto archivos en mi red, es más nuca lo he hecho, ni he tenido la necesidad de hacerlo. Cosa que no he tenido más remedio que hacer ahora para poder ver este problema. No sería nada serio ¿verdad? hablar sobre esto, o peor aún aconseja, si ni tan siquiera tener una red doméstica. ¿!?

La verdad que encontrar algo que nos pueda servir para este cometido no me ha resultado nada fácil. En su momento por lo que he podio ver había un plugin thunar-shares-plugin el cual al parecer se ha quedado obsoleto y no funciona ni a la de tres.
Al final encontré unos comandos que nos pueden servir muy bien para este cometido. Con ellos desde el menú contextual de Thunar o  del escritorio podremos:
  1. Compartir carpetas, 
  2. Eliminar dicha compartición 
  3. ver las carpetas que tenemos compartidas

Antes de empezar, comprueba que no te falte ninguno de estos paquetes:
gvfs-fuse libsmbclient smbclient python-smbc 

Presuponiendo que ya tenemos nuestra red creada, lo que necesitamos hacer es editar (cómo no) el archivo smb.conf:
sudo mousepad /etc/samba/smb.conf

Buscamos el siguiente línea:
[global]
Debajo de ella ponemos estas dos líneas:

usershare allow guests = yes
map to guest = Bad user

Una vez realizado esto guardamos los cambios y desde el Terminal reseteamos Samba:  

sudo service samba restart

Para que el comando correspondiente nos funcione correctamente al clicar en el menú contextual debemos añadir nuestro usuario al grupo de compartición de de SambaShare:

sudo gpasswd -a Usuario sambashare

Esto permitirá ir añadiendo el registro y opciones de las carpetas que vayamos a compartir en la siguiente ruta: /var/lib/samba/usershares/

Cualquier carpeta que queramos compartir será añadida en esta ruta en un archivo de texto plano, con las opciones de compartición seleccionadas.
Sin el permiso correspondiente para acceder a dicha carpeta, nada de lo explicado aquí funcionará.


Por último para que todo quede establecido cerramos nuestra sesión y volvemos a entrar.

Ahora  nos toca añadir las opciones correspondientes en Thunar.
Los comandos que utilizaremos o podemos utilizar son los que muestro seguidamente. Tú decides cual es el que te interesa más o el que más piensas utilizar:

Público sólo lectura:
net usershare add %n %f "" Everyone:R guest_ok=y

Público lectura/escritura:
net usershare add %n %f "" Everyone:F guest_ok=y && chmod 777 %f

Privado sólo lectura:
net usershare add %n %f "" Everyone:R guest_ok=n

Privado lectura/escritura:
net usershare add %n %f "" Everyone:F guest_ok=n && chmod 777 %f

Eliminar compartición:
net usershare delete %n && chmod 755 %f

Lo siguiente es abrir Thunar y ir al menú Editar ---> Configurar Acciones Personalizadas. Añadiremos tres nuevas acciones.

1ª Acción Compartir Carpeta.
Le damos al signo más para añadir una nueva acción:
Nombre: Lo que tú quieras
Comentario: ?
Comando: net usershare add %n %f "" Everyone:R guest_ok=y
Pestaña Condiciones de apariencia: Seleccionamos únicamente Directorios 




2ª Acción Eliminar Compartición de Carpeta.
Le damos al signo más para añadir una nueva acción:
Nombre: Lo que tú quieras
Comentario: ?
Comando: net usershare delete %n && chmod 755 %f
Pestaña Condiciones de apariencia: Seleccionamos únicamente Directorios 


3ª Acción Ver Carpetas Compartidas.
Le damos al signo más para añadir una nueva acción:
Nombre: Lo que tú quieras
Comentario: ?
Comando: xfce4-terminal -H -x net usershare info --long
Pestaña Condiciones de apariencia: Seleccionamos únicamente Directorios


Esta última opción se nos abrirá un terminal donde podremos ver todas las carpetas que estamos compartiendo y su opciones.


Cuando ya lo tengas todo listo y a tu gusto te recomiendo volver a salir de tu sesión y entrar de nuevo.
A partir de entonces, si todo ha ido bien, podrás compartir tus carpetas con un simple clic:



Por cierto, las modificaciones en el menú contextual en el explorador de Thunar se muestran al instante. No sucede los mismo para el escritorio. Así que para ver los cambios en el menú contextual al clicar con el botón derecho del ratón en el escritorio o en cualquiera de sus archivos, resetea éste desde un Terminal así:

 killall xfdesktop


Bueno lo expuesto aquí a sido probado (como no) en red con  LMDE Xfce, Windows Vista y Android.

Fuente

miércoles, 11 de abril de 2012

Xfce (varios I)


Hoy se tratan:
  • Editar como root y Eliminar archivos definitivamente
  • Problemas con los menús contextuales de Thunar
  • Mostrar miniaturas de imágenes, documentos y vídeos
  • Añadir más applets (mini aplicaciones) a nuestro panel
En realidad Xfce pocos problemas me ha dado. Mayormente la cosa ha sido por por cuestión de adaptación acostumbrado a Gnome. Gnome tiene cosas estupendas y nada hay de malo intentarla implementarlas en la medida de lo posible en Xfce.

Editar como root y Eliminar archivos definitivamente

Una  de las cosas que más eche en falta nada más arrancar fue tener en el menú contextual del explorador de archivos (en este caso Thunar que en el que mayormente nos centraremos hoy) las opciones de Editar como Root y Eliminar definitivamente (sin pasar por la papelera). Muy practico cuando se trata de eliminar archivos de por ejemplo un Pendrive.

Esto se arregla fácilmente desde el menú Editar/ Configurar acciones Personalizadas de Thunar:

Acción Editar como root
Creamos la siguiente acción con los siguientes valores:
Pestaña Básico
Nombre: Editar como root
Acción: gksu mousepad %f
Nota: puedes ponerle el editor de texto que más te guste yo en este caso utilizo mousepad. Por defecto trae a Gedit 3.x y el impacto en Thunar es alucinante, así que no te aconsejo que lo utilices con Thunar.

Pestaña Condiciones de Apariencia
Patrón de archivo: *
Seleccionamos casilla: Texto, Otros archivos
















Acción Eliminar definitivamente
Creamos la siguiente acción con los siguientes valores:
Pestaña Básico

Nombre: Eliminar definitivamente
Acción: rm -rf %N

Pestaña Condiciones de Apariencia
Patrón de archivo: *
Seleccionamos casilla: Todas
















Nota: En Xfce existe un scritp mint-xfce-delete que hace esto de forma gráfica. Es decir al querer eliminar cualquier archivo de forma definitiva nos solicita confirmación para realizar este proceso.  Se puede decir que es más seguro por tan sólo este hecho, pero hay que tener cuidado con el parámetro utilizado, ya que si le ponemos mint-xfce-delete %F lo eliminará todo, pero también la carpeta contenedora. Es decir, si clicamos en algún espacio vacío del explorador y pulsamos eliminar, al confirmar que Sí eliminaras todos los archivo incluyendo la carpeta que los contiene. Para que lo veas más claro, si clicas con el botón derecho del ratón sobre cualquier espacio vació del escritorio y pulsas la acción eliminar, todo se irá a paseo, incluso la carpeta Escritorio que será regenerada automáticamente. Si cambiamos el parámetro por %N esto no sucederá, pero no eliminará entonces grupos de archivo y carpetas.

Con la opción de Eliminar propuesta en un primer lugar esto no sucede. Sí te saldrá la opción para eliminar, pero no sucederá nada ni eliminará nada.
Visto lo cual, parece más segura la opción primera a la segunda. ¿No? ¿Sí? ...No sé, de cualquier modo en el citado Script hay una zona donde se encuentran las rutas de los archivo que no serán "eliminables".
Por defecto en la lista negra vienen los siguientes:
/ /bin /boot /cdrom /dev /etc /lib /lost+found /media /mnt /opt /proc /root /sbin /srv /sys /usr /temp /var /usr/bin /usr/sbin /usr/include /usr/lib /usr/lib32 /usr/lib64 /usr/local /usr/share /user/src /usr/X11R6 $HOME
Puedes añadir a la lista en el Script, las rutas de los archivos que tu creas necesarias.

De cualquier forma si prefieres esta segunda forma de eliminar archivos o carpetas de forma definitiva, aquí te dejo el Script. Es exactamente igual al que tú seguro ya tienes, pero yo le he añadido soporte para el idioma Español.
mint-xfce-delete_ES
Descárgatelo y lo copias en: /usr/bin/

Con cualquiera de estas dos formas ya tenemos cubierto este inconveniente:


Problemas con los menús contextuales de Thunar

Siguiendo con Thunar, puede ser que tengas un problema con dicho menú contextual y es que éste no se mantenga visible. Es decir que se oculte si  sueltas el botón derecho del ratón. Por lo tanto te obliga a mantenerlo pulsado mientras te mueves por dicho menú. Esto sólo sucede con la ventana de exploración de Thunar, no así en el escritorio.

Este problema no es intrínseco a Thunar, sino que también puede reproducirse en otros exploradores.
El responsable de esta anomalía es el Tema que estés utilizando. Si pruebas otros Temas verás que este problema ya no reproduce. Ahora bien, supongo que querrás seguir utilizando el tema que tenías y para conseguir esto tan solo tienes que ir a la ubicación de éste y modificar un archivo.
Supongamos que estás usando el Tema de Mint-X-Metal-Xfce. Puedes tenerlo en alguna de estas dos ubicaciones :

/home/TuUsuario/themes/Mint-X-Metal-Xfce
 ó
/usr/share/themes/Mint-X-Metal-Xfce

Dentro de su carpeta encontrarás una carpeta llamada gtk-2.0. Dentro de ella verás un archivo llamado gtkrc. Edítalo como root y busca la siguiente línea:
gtk-menu-popup-delay
Renómbrala así:
#gtk-menu-popup-delay


A partir de ese momento los menús contextuales se mostrarán con toda normalidad.

Mostrar miniaturas de imágenes, documentos y vídeos

Para mostrar miniaturas en Thunar, será suficiente instalar con los siguientes paquetes:
sudo apt-get install tumbler tumbler-plugins-extra


Un complemento muy a tener en cuenta es instalar el paquete:
sudo apt-get install mintdesktop-xfce



Con el que podremos configurar algunos aspecto muy interesantes del sistema.

Añadir más applets (mini aplicaciones) a nuestro panel

Otro paquete también muy a tener en consideración es:
sudo apt-get install xfce4-goodies
Este paquete te instalará una considerable cantidad de applets para el panel. Unos cuantos de ellos son para el gestor de archivos, sea este Thunar u otro.
Como podrás comprobar nada más instalarlo verás que hay mini-aplicaciones muy interesantes y de todo tipo, que harán las delicias de unos cuantos. Tan sólo tenemos que clicar con el botón derecho del ratón en el panel, seleccionar Panel/ Añadir nuevos elementos... :


Y elegimos los que queramos.

Si no te caben, no te preocupes ya que puedes añadir otro panel en cualquier otra ubicación del escritorios y transformarla en un tipo Dock donde podrás seguir añadiendo los applets que necesites.

Linux Mint Debian RC (MATE/Cinnamon & Xfce)

Pues ya está aquí la RC de Linux Mint Debian!
Para todo el que quiera, ya puede bajársela y probarla desde cero!!

No puedo dejar de destacar dos punto leídos en la página oficial de Mint.
Recalcan que LMDE es una distribución Semi-rolling no rolling, algo de lo que hace ya algún tiempo nos dimos cuenta.
Otro apunte muy interesante y a tener muy en cuenta es que dice que "quieren hacer de LMDE como su distribución principal pero estando (como no) basada en Debian".

Esto ya tiene mucho más sentido para mi. Parece que por fin (cruzo los dedos) han cogido el toro por los cuernos y pretenden hacer y volcarse ya de una vez por todas en LMDE como su futuro distro principal. Así que seguramente a partir de ahora las actualización serán más constantes.







Fuente

Usuario Multi-Sistemas: ¿Una necesidad?


Quiero comenzar estas líneas presentándome ante ustedes, usuarios, visitantes, colaboradores, administradores y consultores de este magnífico blog. Llegue a este lugar curioseando en la web, y desde el primer momento comencé a interactuar e intercambiar información en el sitio. Mi nombre, Eduardo (VEN), lo encerrado entre paréntesis son las iniciales de mi país de origen, Venezuela.

En esta oportunidad y gracias a nuestro muy estimado amigo Frannoe, me tomo el tiempo de compartir con ustedes este artículo, tratando de ser lo más objetivo posible, sin ser tendencioso, y sin ánimo alguno de crear polémica.

Inicié mis primeros pasos en Linux, como usuario común, sí... el típico usuario mortal que veía como extraterrestres a los informáticos con sus líneas de comando, y quien veía un terminal bash como la cosa más inapropiada para mis necesidades básicas. Ha pasado ya un año de eso, y saben, desde entonces he descubierto un mundo infinito de posibilidades.

Hoy quiero compartir con ustedes, no mi experiencia de usuario nobel, sino el punto de vista de un usuario común. ¿Por qué? Porque las cosas vistas por el lado del cristal, el mismo por donde la mayoría de usuarios suele ver, no siempre son tan fascinantes. Y es que ese lado del cristal, está empañado, sucio, y distorsionado; es lamentable pero es una realidad.

Hace poco, buscando información acerca de Linux Mint, por casualidad llegue a un artículo publicado en una web llamada muylinux.com. Por curiosidad y aparentemente por ocio leí todos los comentarios, seguramente de gente muy preparada y conocedores del tema, así que como usuario común y corriente, como cualquier mortal, tuve que creerles a todos y darle la razón a todos. Allí el tema era que Mint había sido deshonesto al vincular un link roto de banshee, hacia su comunidad y para aprovechamiento de esos recursos económicos. Y tal fue el debate entre los defensores de Ubuntu y Mint, que me surgió una pregunta: ¿En qué beneficia al Software Libre y al usuario común tales posturas acaloradas?


Recientemente me leí un artículo escrito por el amigo Diazepan “Linux tan parecido a Windows”, allí él hacia referencia al perfil de los usuarios en su país, y también otro artículo “¿Porque es libre? Yo no”, donde hace referencia a cuan libre podemos ser, aunque no usemos todas las libertades del Software Libre; y sin duda alguna que estos temas siempre levantaran opiniones encontradas y es allí donde se asumen posturas acaloradas y discusiones que no llevan a ninguna parte.

Comencemos a repasar nuestra Informática básica:

En sentido general, un usuario es un conjunto de permisos y de recursos (o dispositivos) a los cuales se tiene acceso. Es decir, un usuario puede ser tanto una persona como una máquina, un programa, entre otras cosas.
Fuente: http://es.wikipedia.org/wiki/Usuario_(informática)

Un sistema Multiusuario, también llamado multipuesto. Es un tipo de configuración hard-soft que permite soportar a varios "usuarios o puestos de trabajo al mismo tiempo, de forma que el sistema operativo gestiona la simultaneidad, otorgando a cada usuario todos los recursos necesarios.
Fuente: http://www.mastermagazine.info/termino/6043.php

Un sistema informático como todo sistema, es el conjunto de partes interrelacionadas, hardware, software y de recurso humano (humanware) que permite almacenar y procesar información.
Fuente: http://es.wikipedia.org/wiki/Sistema_informático

Y se preguntarán a qué viene todo esto, pues se trata de que es aquí desde donde todos comenzamos a dar nuestros primeros pasos. Desde nuestro primer contacto con una PC, nos convertimos inconscientemente, queriendo o no, en usuarios de computadoras. Y para nuestra desdicha, todo comenzó en lado oscuro y una ventanita cuatricolor, y es que aunque tratemos de borrar de nuestra memoria nuestros orígenes como “usuarios de computadoras”, la mayoría y perdonen que no tenga cifras exactas y reales, tienen su primer contacto con el azul y no con la variedad de colores de nuestro valorado GNU/Linux.

Desde el punto de vista de un usuario común, la costumbre, el miedo al cambio, desconocimiento y las “discusiones que no llevan a nada” entre las comunidades pro Software Libre, son una razonable y aceptable condición, y posición para negarse fervientemente a probar algo distinto.

Los llaman “troll”, pero el usuario común esto ni le va ni le viene, porque es ignorante de estos temas del software libre, linux y sus distribuciones, y mucho menos le importa lo de las ganancias deshonestas, y es que al “usuario común”, sólo le importa que lo que tiene al frente funcione sin plantearse la pregunta del “cómo funciona”.

Yo uso windows, algunas cosas las sigue haciendo mejores que linux (aun no he descubierto ni he aprendido a instalar mis juegos preferidos que si me corren perfecto en la ventanita), uso también LMDE porque ha sido mi primer sistema libre y no tengo quejas del mismo (como usuario, ha cumplido con mis expectativas y es mi sistema por defecto, hace que no tenga necesidad de usar la ventana excepto para jugar).

Como usuario no me interesa quien se queda con el dinero, es superconocido por todos, que en asuntos de negocios quien puja más es el que más gana. Como usuario solo me interesa una cosa, que lo que me venden o me ofrecen, funcione y cumpla con mis requerimientos. Como usuario "opino", que lo malo del software libre es precisamente lo bueno que tiene (todo el mundo es libre de usar lo que quiere, compartirlo, modificarlo, hacer lo que mejor le parezca y hasta ganarle dinero siempre que no quebrante la licencia). Muchas distros, muchas opciones, demasiadas como para que un usuario común realmente se motive o se interese en migrar de las ventanas al pingüino. ¿cómo hacer realmente para que usuarios comunes (vulgares trolls o como sea que ustedes los llamen), realmente descubran las bondades de los sistemas basados en linux (cualesquiera que sea la distro)?

A veces las mismas comunidades pro Software Libre se olvidan de la esencia real de su razón de ser, mostrar de manera objetiva que hay otra fuerza distinta al lado oscuro, donde hay un mundo de cosas nuevas por aprender, por descubrir y por hacer.

En conclusión, a veces entran en discusiones fanáticas cuales religiosos, y se olvidan de los millones de usuarios comunes a quienes les importa un pito "como se hacen las cosas", solo les importa "como se usan". Yo me tomo el tiempo de leer, y opinar según mi criterio sin imponer mis ideas y opiniones. Mi hija tiene seis añitos, y ella ya maneja ambos sistemas, incluso sabe usar el sistema de la manzanita, y yo como su padre y un usuario común me encargo de enseñarle que en este mundo moderno, donde la tecnología cambia tan drásticamente, no hay lugar para acostumbrarse a un solo ambiente, ahora hay que convertirse en usuarios multisistemas (el termino no creo que exista, pero sé que entienden bien a qué me refiero).

Es tan drástico el cambio constante de la tecnología y sus sistemas, que ya ven que tenemos que usar Blackberry, Android, Google Chrome, Firefox, Safari, y una gran variedad de aplicaciones, programas, herramientas, sin mencionar la nube, la web 2.0, el IPv4, el Ipv6, VoIP, Menssenger, Skype, Pidgin, y lo más básico y elemental... las ventanas y el pingüino.
¿Hay lugar entonces para acostumbrarse a una sola manera de hacer las cosas, a un sólo sistema? A medida que lo analicemos surgirán muchas preguntas. ¿Cómo acercar a un usuario común a Linux?. Convencido estoy que cada uno de ustedes tendrá su técnica, su modo.

En mi país, prácticamente se ha impuesto por decreto en la Administración Pública, se ha desarrollado una Distro nacional “Canaima 3.0”, se han abierto academias de software libre, se enseña en las universidades experimentales el uso de Linux con la finalidad de que los futuros profesionales estén en capacidad de brindar soporte técnico a nivel técnico superior y a nivel de ingeniería, en desarrollo de software libre y en seguridad informática. 
Se obsequian minilaptos en las escuelas a los niños y niñas de primero a quinto grado, con sistema “Canaima” y que popularmente se conoce como “canaimitas”, se dictan cursos a las comunidades, rurales y urbanas en lugares dedicados para este fin llamados infocentros, se fabrican computadoras (llamadas Computadoras Bolivarianas, ensambladas por VIT) y se venden con sistema “Canaima” preinstalados, entre otras cosas.

Aun así, todavía falta mucho por recorrer, y todavía desafortunadamente hay una lucha por imponer criterios, distribuciones y punto de vista en muchas comunidades de Software Libre, que batallan unas con las otras. Entre tanto, el usuario común sigue aferrado a su ventana azul. Entre tanto, una minoría de personas como yo, creemos que se hace necesario formar a nuestros niños, las nuevas generaciones, en el uso y aprovechamiento de múltiples recursos y de múltiples sistemas.

¿Este concepto de “Usuario Multi-Sistemas” creen que tenga futuro, que se haga una realidad cada vez más?

Entrar en discusiones filosóficas, y altercadas desde el punto de vista de un usuario común no es productivo, ni despierta su curiosidad. Porque a fin de cuenta, es Ubuntu o Linux Mint sólo para profesionales informáticos, o su razón de ser es hacer sus sistemas más amigables de cara a los usuarios?

Éxito a todos, y espero haya sido de reflexión este largo artículo. Las opiniones y críticas constructivas son bienvenidas.
Eduardo (VEN)
Estudiante de Ingeniería Informática
Colegio Universitario de Caracas