Categorías
General

Como instalar un servidor proxy con filtrado web squid + squidGuard en Debian

Las listas negras o blacklist a partir de ahora, las podemos encontrar en internet, las que vamos a utilizar en este manual contiene más de dos millones de dominios de todo tipo, desde pornografía a webmails, las categorías que tu actives en tu instalación es cosa tuya todo depende de donde instales el squid, en este manual se muestra como instalarlas todas y luego que cada uno se desactive las que no necesite.

Primero instalamos el squidguard con sus dependencias

proxy:~# apt-get install squidguard 

Ahora descargamos las blacklist, http://urlblacklist.com en este site podrás encontrar algunas blacklist por categorías yo te recomiendo la bigblacklist que son 20393761 urls

http://urlblacklist.com/cgi-bin/commercialdownload.pl?type=download&file=bigblacklist

El arcchivo que te descarges Ej. bigblacklist.tar.gz lo guardas en el directorio root del servidor proxy.

Ahora en el servidor proxy entramos como root y descomprimimos el archivo

proxy:~# tar xvzf bigblacklist.tar.gz

Movemos el contenido del directorio blacklist al directorio /var/lib/squidguard/db/

proxy:~# mv blacklists/* /var/lib/squidguard/db/

En la configuración del squid /etc/squid/squid.conf tienen que existir estas lineas si no fuera el caso se las añades
Donde se encuentra el suidGuard(Filtrado web) y donde esta su archivo de configuración

Agregar las siguientes dos lineas para Squid 2.5:

redirect_program /usr/bin/squidGuard -c /etc/squid/squidGuard.conf
redirect_children 20

Agregar las siguientes dos lineas para Squid 2.6 o superior:

url_rewrite_program /usr/bin/squidGuard -c /etc/squid/squidGuard.conf
url_rewrite_children 20

En las siguientes lineas se muestra el contenido del archivo de configuración del squiqGuard, ubicado en: /etc/squid/squidguard.conf, las lineas de configuración se comentan una por una y al final de esta pagina podrás encontrar el archivo entero sin comentarios para que lo puedas utilizar en tu instalación.

Podemos utilizar el editor de textos nano para modificarlo

proxy:~# nano /etc/squid/squidguard.conf

Aquí es donde guardamos las blacklist

dbhome /var/lib/squidguard/db

Donde se guardaran los logs del squidGuard

logdir /var/log/squidGuard

También puedes limitar el acceso por horario o por ip, es muy intuitivo, tanto que omito cualquier comentario a esta configuración

La configuración del squidguard se basa en estos bloques que nos permite definir cada una de las categorías a las que denegaremos el acceso, solo comentare un bloque, todos los demás son exactamente igual pero indicando la ruta correcta de cada blacklist.
dest porn {
domainlist porn/domains
urllist porn/urls
expressionlist porn/expressions
}

Aquí definimos que blacklist queremos activar, debajo se describe como funciona el bloque

  • dest porn{ <-- el nombre de la acl
  • domainlist <--donde se encuentra la db de los dominios pornos, en porn/domains que es lo mismo que /var/lib/squidguard/db/porn/domains
  • urllist <-- donde se encuentra la db de urls pornos, en porn/urls que es lo mismo que /var/lib/squidguard/db/porn/urls
  • expressionlist <-- donde se encuentra la db de expresiones porno, en porn/expressions que es lo mismo que /var/lib/squidguard/db/porn/expressions
  • }

Cuando tengamos todas las categorías definidas tenemos decirle al squidguard cuales prohibimos y cuales permitimos, en este manual solo prohibimos, pues si, la vida es una mierda y encima te mueres.

acl {
default {
pass !ads !adult !aggessive !antispyware !antispyware !artnudes !astrology
!audio-video !beerliquorsale !beerliquorinfo !blog !chat !childcare
!clothing !culinary !dating !desktopsillies !dialers !drugs !ecommerce
!entertainment all
redirect http://www.babilonics.com/politicausointernet.html
}
}

Estas lineas se explican por si solas pero por si hay alguien que no lo ve las explico a continuación:

  • acl{ <-- Abrimos la acl(access List)
  • default{ <-- el nombre y solo tenemos una
  • pass !ads !adult … <-- solo permitimos el paso a las urls que no estan en estas categorías (!)
  • redirect http://www.babilonics.com/politicausointernet.html <-- Si la url que pide el usuario esta en alguna categoría le mostramos las políticas del uso de internet
  • } <-- cerramos la acl default
  • } <--cerramos todo el bloque acl

Ahora necesitamos dar a la base de datos de squidGuard la propiedad adecuada:

chown proxy:proxy -R /var/lib/squidguard/db/*

y los permisos (todos los archivos 644, todos los directorios 755):

find /var/lib/squidguard/db -type f | xargs chmod 644
find /var/lib/squidguard/db -type d | xargs chmod 755

A continuación será necesario inicializar la base de datos:

proxy:~# squidGuard -C all

Este comando tarda algún tiempo dependiendo de la velocidad de tu maquina, para saber cuanto falta y que esta haciendo el proceso, podemos utilizar un tail en el log del squidGuard.
proxy:~# tail -f /var/log/squid/squidGuard.log
2009-12-05 10:17:56 [2636] init urllist /var/lib/squidguard/db/weapons/urls
2009-12-05 10:17:56 [2636] create new dbfile /var/lib/squidguard/db/weapons/urls.db

De esta forma iremos viendo como crea un dbfile para cada una de las categorías que tengamos definida en el archivo de configuración.

Una vez finalizada la inicialización de la base de datos de squidGuard bastará con reiniciar el squid y ya podemos probar nuestro nuevo y flamante proxy-cache

proxy:~# /etc/init.d/squid restart

En caso de hacer modificaciones a las blacklists será necesario actualizar la base de datos de squidGuard con:

proxy:~# squidGuard -C all

Y recargar la configuración de squid con:

proxy:~# /etc/init.d/squid force-reload

 

Archivo de configuración del squidGuard, en esta configuración se omiten parámetros, que yo no utilizo pero que en tu instalación pueden ser útiles, utiliza el archivo de configuración original para añadir los parámetros que consideres utilizando esta configuración como base:

dbhome /var/lib/squidguard/db
logdir /var/log/squidGuard

dest good {
}

dest local {
}

dest ads {
domainlist ads/domains
urllist ads/urls
expressionlist ads/expressions
}
dest adult {
domainlist adult/domains
urllist adult/urls
}
dest aggessive {
domainlist aggressive/domains
urllist aggressive/urls
}
dest antispyware {
domainlist antispyware/domains
urllist antispyware/urls
}
dest artnudes {
domainlist artnudes/domains
urllist artnudes/urls
}
dest astrology {
domainlist astrology/domains
}
dest audio-video {
domainlist audio-video/domains
urllist audio-video/urls
}
dest beerliquorsale {
domainlist beerliquorsale/domains
}
dest beerliquorinfo {
domainlist beerliquorinfo/domains
}
dest blog {
domainlist blog/domains
urllist blog/urls
}
dest chat {
domainlist chat/domains
urllist chat/urls
}
dest childcare {
domainlist childcare/domains
urllist childcare/urls
}
dest clothing {
domainlist clothing/domains
}
dest culinary {
domainlist culinary/domains
}
dest dating {
domainlist dating/domains
urllist dating/urls
}
dest desktopsillies {
domainlist desktopsillies/domains
urllist desktopsillies/urls
}
dest dialers {
domainlist dialers/domains
urllist dialers/urls
}
dest drugs {
domainlist drugs/domains
urllist drugs/urls
}
dest ecommerce {
domainlist ecommerce/domains
urllist ecommerce/urls
}
dest entertainment {
domainlist entertainment/domains
urllist entertainment/urls
}
dest filehosting {
domainlist filehosting/domains
}
dest games {
domainlist games/domains
urllist games/urls
}
dest gardening {
domainlist gardening/domains
}
dest hacking {
domainlist hacking/domains
urllist hacking/urls
}
dest homerepair {
domainlist homerepair/domains
urllist homerepair/urls
}
dest hygiene {
domainlist hygiene/domains
}
dest instantmessaging {
domainlist instantmessaging/domains
urllist instantmessaging/urls
}
dest jewelry {
domainlist jewelry/domains
}
dest kidstimewasting {
domainlist kidstimewasting/domains
urllist kidstimewasting/urls
}
dest marketingware {
domainlist marketingware/domains
}
dest medical {
domainlist medical/domains
urllist medical/urls
}
dest mixed_adult {
domainlist mixed_adult/domains
}
dest naturism {
domainlist naturism/domains
urllist naturism/urls
}
dest onlinegames {
domainlist onlinegames/domains
urllist onlinegames/urls
}
dest pets {
domainlist pets/domains
urllist pets/urls
}
dest phishing {
domainlist phishing/domains
urllist phishing/urls
}
dest porn {
domainlist porn/domains
urllist porn/urls
expressionlist porn/expressions
}
dest proxy {
domainlist proxy/domains
urllist proxy/urls
}
dest radio {
domainlist radio/domains
urllist radio/urls
}
dest ringtones {
domainlist ringtones/domains
}
dest sexuality {
domainlist sexuality/domains
urllist sexuality/urls
}
dest shopping {
domainlist shopping/domains
}
dest spyware {
domainlist spyware/domains
urllist spyware/urls
}
dest violence {
domainlist violence/domains
urllist violence/urls
}
dest virusinfected {
domainlist virusinfected/domains
urllist virusinfected/urls
}
dest warez {
domainlist warez/domains
urllist warez/urls
}
dest weapons {
domainlist weapons/domains
urllist weapons/urls
}

acl {
default {
pass !ads !adult !aggessive !antispyware !antispyware !artnudes !astrology !audio-video !beerliquorsale !beerliquorinfo !blog !chat !childcare !clothing !culinary !dating !desktopsillies !dialers !drugs !ecommerce !entertainment all
redirect http://www.nuestroservidor.com/politicausointernet.html
}
}
 
Categorías
General

Ubuntu One – Servicio de sincronización de Canonical

El servicio dispone de 2 planes, uno gratuito donde dispones de 2GB de almacenamiento y otro pago de 10 dólares mensuales donde dispones de 10 GB mensuales. Los requerimientos para el servicio son: por supuesto disponer de una conexión a Internet, Ubuntu 9.04 y Firefox o un navegador que cumpla con los estándares.

ubuntu one Ubuntu One   Servicio de sincronización de Canonical 

Por el momento el servicio está en modo Beta por lo que solo se puede acceder por invitación,

Puedes pedir una invitación en https://ubuntuone.com/

one2 Ubuntu One   Servicio de sincronización de Canonical

Si eres aceptado, tendrás que agregar el repositorio e instalar el programa cliente que maneja la sincronización.

 

Ubuntips

Categorías
General

Lubuntu: ¿un nuevo Ubuntu basado en LXDE?

Esto último les permitiría administrar LXDE desde Ubuntu y eventualmente, ofrecer su propia distribución derivada de Ubuntu, “Lubuntu”. Por lo pronto el dominio lubuntu.org ya redirige al sitio del proyecto LXDE.

LXDE es un proyecto que apunta a entregar un nuevo entorno de escritorio ligero y rápido. No está diseñado para ser tan complejo como KDE o GNOME, pero es bastante usable y ligero, y mantiene una baja utilización de recursos. A diferencia de otros ambientes de escritorio, los componentes no se integran firmemente. Al contrario, los componentes son independientes, y cada uno de ellos se puede utilizar independientemente con muy pocas dependencias.

VivaLinux!

Categorías
General

Actualizar ALSA (1.0.20) en Ubuntu Jaunty

NOTA: Esto es para las personas que quieran probar la nueva versión de Alsa, o quienes tengan problema con su tarjeta de sonido. Hágase bajo su propio riesgo.

Bueno vamos con las instrucciones tras el salto:Primero que nada vamos a corrobar que la version de ALSA es la mencionada, ponemos en la terminal:

cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.18rc3.

Si esto sale igual, el siguiente paso es instalar las dependencias requeridas:

sudo apt-get -y install build-essential ncurses-dev gettext xmlto linux-headers-`uname -r`

Instaladas las dependencias procederemos a descargar los controladres, las librerías y utilerías de Alsa (de preferencia que sean en la carpeta personal) :

wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.20.tar.bz2
wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.20.tar.bz2
wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.20.tar.bz2

Despues de eso, creamos una carpeta para la compilación y mover los paquetes a la carpeta creada:

sudo mkdir -p /usr/src/alsa
cd /usr/src/alsa
sudo cp ~/alsa* .

Descomprimimos los archivos:

sudo tar xjf alsa-driver*
sudo tar xjf alsa-lib*
sudo tar xjf alsa-utils*

Ahora viene lo bueno, vamos a compilar los controladores de Alsa:

cd alsa-driver*
sudo ./configure --with-cards=hda-intel --with-kernel=/usr/src/linux-headers-$(uname -r)
sudo make
sudo make install

La opcion –with-cards=xxxxx es para quien conozca el nombre de su tarjeta de audio, la mía es una Intel por lo tanto el modelo es hda-intel ,si no sabes cual es revisa la pagina de alsa. Aunque también se puede omitir este argumento.

Ahora compilamos las librerías de Alsa:

cd ../alsa-lib*
sudo ./configure
sudo make
sudo make install

Y por ultimo las utilerías:

cd ../alsa-utils*
sudo ./configure
sudo make
sudo make install

Terminado esto, solo hace falta reiniciar el equipo y Alsa estará actualizado, puedes verificarlo escribiendo en la terminal:

cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.20.

Nota1: En caso de que no reconozca la tarjeta de audio, ejecuta alsaconf para el proceso manual de detección.

Nota2: Revisa los niveles de sonido con alsamixer.

 

 

fausto23.wordpress.com

Categorías
General

Motor gráfico Unigine trae el realismo a Linux

(c) Unigine

Además de la calidad técnica, un aspecto interesante es que este motor es multiplataforma y puede funcionar sobre Windows (incluyendo Vista) y Linux, lo que ha puesto un nuevo estándard sobre lo que se puede esperar del desarrollo gráfico en el sistema operativo libre.

 

Unigine soporta arquitecturas Intel de 32 y 64 bits o PowerPC de 64 bits, hace uso de las capacidades de los procesadores multicore y es compatible con al menos tres familias de compiladores : Microsoft Visual C++ 2005/2008, Intel Compiler 10.1 y GNU Compiler Collection (GCC) versiones 3.4.x y 4.x.x.

Para acceder al hardware de video se apoya en la API Direct3D 9 o 10 dependiendo del caso, y en la API OpenGL en los sistemas Linux.  Respecto al hardware requiere al menos un chip NVIDIA 6xxx,  ATI Radeon R5xx o superiores. También tiene soporte para las tecnologías NVIDIA SLI y ATI CrossFire en caso de estar disponibles y puede hacer render stereo en sistemas dual screen.

El manejo de luces es bastante impresionante, basta ver cómo despliega objetos como los focos de un automóvil o el mismísimo sol.  En los videos que hay en la página web de Unigine se puede ver cómo se maneja el aspecto de la luz para crear distintos ambientes dependiendo de la hora del día.

Entre otras características, tiene manejo de materiales, sistemas de partículas, luces y sombras volumétricas, lensflare, refracción y profundidad de campo.  Es capaz de manejar tanto modelo estáticos como dinámicos (creados al vuelo), generación de terrenos, agua y vegetación. También es capaz de manejar escenas complejas tanto puertas afuera como puertas adentro, aplica técnicas de LOD (Level Of Detail) para tratar con grandes cantidades de objetos de forma micro o macro, al igual que con los terrenos.

Unginie implementa modelado físico con detección de colisiones, física de cuerpos sólidos, física de partículas, soporte de destrucción parcial, motores y cuerpo elásticos.

Para facilitar la vida de los programadores tiene un sistema de scripting que es capaz de interactuar con extensiones construidas en C++, uso de multithreading, compilador y optimizador de bytecode, entre otros.

El motor no se detiene en los límites del aspecto gráfico y también incluye soporte para sonido con fuentes de sonido 3D ilimitadas, sonidos de ambiente, emulación de efecto doppler, ocultación de fuentes sonoras y ambientes con reverberación

El modelo de negocio de Unigine está enfocado a la gran industria audiovisual y de videojuegos en general, pero también tienen estrategias para trabajar junto a estudios independientes.  Ya hay varios estudios que están trabajando con esta tecnología y probablemente pronto comenzaremos a ver aplicaciones que usen este motor.  Esperemos que esto se traduzca en una excusa menos para que los juegos comerciales también estén disponibles en Linux.

En el sitio de Unigine se pueden encontrar videos demostrativos y si cuentas con el hardware, puedes bajar demos de este motor para ver cómo se comporta en vivo.

Enlaces :
Unigine Engine (Unigine Corp)
Unigine tropics sets Linux OpenGL precedent (Phoronix)
New Unigine project will work on Linux (Phoronix)
.gallery { *width: 98%; min-width: 607px; max-width: 808px; margin: auto; clear: both; background: #f5f5f5; padding: 4px; border:1px solid #999; overflow: hidden; } .gallery h4 { color: #575757; text-transform: none; margin: 5px; text-align: left; } .gallery-item { text-align: center; } .gallery a img { border: 2px solid #cfcfcf; float: left; margin: 4px; width: 100px; height: 100px; } .gallery a:hover img { border: 2px solid #ff3300; } .gallery-caption { display: none; }

var addthis_pub = ‘leoprieto’; var addthis_language = ‘es’ addthis_options = ‘twitter, facebook, email, favorites, digg, delicious, misterwong, stumbleupon, google, friendfeed, myspace, more’; 
 
 
FayerWayer
Categorías
General

Shuttleworth: “si Linux es tan solo otra forma de ejecutar aplicaciones Windows, nunca podremos ganar”

tuxlogo

En dicha sesión se trató una cuestión interesante. ¿Qué importancia tiene -si es que tiene alguna- la posibilidad de ejecutar aplicaciones de Windows en GNU/Linux? Un usuario le dirigió dicha pregunta a Shuttleworth, que contestó de forma muy interesante:

(12:24:03 PM) jcastro: jcastro: QUESTION: Do you see Wine (and Windows-compatibilty in general) or native Linux ports as the more important ingredient in the success of Ubuntu, or do they each play an important role?
(12:24:18 PM) sabdfl: they both play an important role
(12:24:30 PM) sabdfl: but fundamentally, the free software ecosystem needs to thrive on its own rules
(12:24:41 PM) sabdfl: it is *different* to the proprietary software universe
(12:24:54 PM) sabdfl: we need to make a success of our own platform on our own terms
(12:25:08 PM) sabdfl: if Linux is just another way to run Windows apps, we can’t win
(12:25:13 PM) sabdfl: OS/2 tried that

Como indican en Ostatic, efectivamente Shuttleworth (sabdfl) contesta de forma muy coherente. Linux no puede aspirar a ser simplemente una forma más de acceder a aplicaciones Windows: debe tener su propia personalidad.

tux-wine

Es cierto que es importante que haya interoperabilidad entre aplicaciones, y que básicamente un usuario pueda tener la libertad de elegir una u otra aplicación -sea propietaria o no- con la confianza de lo que hace en ella puede ser “exportable” a otras herramientas similares. Y precisamente esa ambición de proyectos como Wine en permitir usar software de Windows bajo Linux puede confundir a algunos.

Aquí entramos en el eterno debate de qué se puede hacer en Windows que no podamos hacer en Linux. Pocas cosas, diría yo, salvo cuando hablamos de aplicaciones a medida o de sectores muy específicos. Quizá los juegos sean la eterna duda en ese terreno -si nos centramos en juegos nativos, cuidado- pero de todos modos hay buenos juegos en Linux, aunque no sean las grandes superproducciones que sí están disponibles de forma nativa para Windows. Pero salvo por ese apartado notorio, el resto de segmentos están muy bien cubiertos.

De hecho, Shuttleworth tiene razón, y como indican en el artículo original:

Linux necesita ser él mismo […] No necesita asumir el papel o identidad de sus competidores para tener éxito a largo plazo, ya que puede lograr ese éxito por sus propios méritos.

¡Bien dicho!

 

MuyLinux

Categorías
General

OpenOffice 3.1.0 disponible

OpenOffice.org llega a la versión 3.1 con grandes mejoras y con varios puntos a favor frente a la suite ofimática de Microsoft, Office 2007, que aun habiendo recibido recientemente la actualización Service Pack 2, no rinde todo lo bien que debiera en ciertos aspectos, como la compatibilidad con el formato abierto ODF

La versión 3.1 llega cargada de nuevas características, como son antialising de fuentes y gráficos en todos los programas, lo que mejora la visualización de elementos gráficos. Además se incluye una mejor previsualización del arrastre de objetos gracias a su representación semitransparente mientras los movemos. A ello se une una mejora en el aspecto de generación de gráficas en Calc y corrección gramatical en Writer. El control multimedia de las presentaciones, la gestión de macros en Base y la adición del coloreado según sintaxis en el editor SQL, al mas puro estilo editor HTML, son algunas de las funciones incluidas.

En el momento de la redacción de la noticia sólo está disponible la descarga en la lengua materna de Shakespeare, pero esperamos que pronto pongan a disposición de usuarios de otros idiomas esta nueva versión de esta suite ofimática Open Source. Os dejamos los enlaces a los instaladores a continuación, así como la página de descarga oficial, desde donde esta semana se podrá también descargar en otros idiomas y plataformas.

MuyComputer

Categorías
General

7 trucos para mejorar la configuración de GNOME con GConf

GConf-Editor

Gconf mantiene una base de datos a la que se puede acceder fácilmente usando la herramienta gconf-editor, que permite navegar por los diferentes directorios de cada aplicación o librería y modificar los valores definidos. También mediante gconftool-2 pueden establecerse directamente desde el terminal dichos valores, haciendo el proceso quizá menos intuitivo pero más rápido.

A continuación vamos a ver una selección de siete parámetros de configuración avanzada que pueden modificarse utilizando estas herramientas. Usaremos la interfaz gráfica de gconf-editor para manejarlos cómodamente, aunque también pondremos un ejemplo de cómo usar gconftool-2 desde la línea de comandos.

Antes de comenzar a tocar valores de configuración avanzada, como siempre, lo más recomendable es hacer una copia de seguridad del estado actual de esos valores para poder recuperarlos en caso de que algo saliera mal. Para volcar la configuración actual a un fichero de seguridad, hay que acceder a un terminal y ejecutar el comando:

gconftool-2 —dump / > ~/gconf_backup.xml

Si después quisiéramos recuperar los valores a los que teníamos antes de realizar cualquier cambio, habrá que ejecutar el comando:

gconftool-2 —load ~/gconf_backup.xml /

Y ahora sí, vamos con esas siete mejoras.

Establecer el volumen por defecto

Generalmente el volumen del escritorio está preestablecido a “6”, pero puede aumentarse o disminuirse. Este detalle nos va a servir como ejemplo de cómo usar la herramienta gconftool-2 en el terminal para ver cómo sería un patrón de comando para modificar valores de la base de datos de GConf. Para todos los demás, los cambios los haremos de forma gráfica con gconf-editor.

Volumen por defecto en GNOME

Le ponemos un valor de 2 (por ejemplo) al volumen por defecto del escritorio escribiendo y ejecutando el siguiente comando en un terminal:

gconftool-2 —set —type int /apps/gnome_settings_daemon/volume_step 2

También podemos modificar este valor abriendo el diálogo de ejecución de aplicaciones (combinación [Alt]+[F2]) y ejecutando el comando gconf-editor. En la ventana del editor, habrá que navegar por el árbol de directorios de la columna izquierda hasta:

apps -> gnome-settings-daemon

y ahí hacer doble click sobre el valor del parámetro “volume_step” para cambiarlo por el deseado.

Mejorar el diálogo de modificación de permisos de ficheros

Permisos avanzados en Nautilus

El diálogo de modificación de permisos en el navegador de archivos Nautilus es muy sencillo, pero para aquellos usuarios que suelen trabajar mucho con los permisos de acceso a ficheros y directorios se queda un poco corto. Desde gconf-editor puede activarse el modo avanzado de este diálogo, para así poder marcar exactamente todas las opciones de acceso de forma gráfica y con una vista tipo Unix. Para activarlo, basta con ir a:

apps -> nautilus -> preferences

y establecer a “verdadero“ el parámetro “show_advanced_permissions“. Automáticamente cargará el nuevo diálogo en el mismo lugar de siempre, al visualizar las propiedades de un fichero o directorio y en la pestaña de Permisos.

Cambiar las combinaciones de teclas para copiar/pegar en el terminal

Combinaciones de teclas en GNOME Terminal

Por defecto, para copiar o pegar textos en el terminal se añade la tecla [Shift] a la combinación habitual de cualquier otra aplicación. Para cambiar este comportamiento y conseguir que se copie texto del terminal con la combinación [Control]+[C] y que se use [Control]+[V] para pegar texto sobre la línea de comandos, se debe ir a:

apps -> gnome-terminal -> keybindings

y quitar la cadena «shift» de los valores “copy“ y “paste“. También puede aplicarse de las misma forma para las acciones de abrir/cerrar pestañas, cambiando sus correspondientes valores.

Cambiar el orden y la posición de los botones en el borde de la ventana

Posición de los botones en Metacity

Los botones que aparecen en el borde superior de las ventanas, correspondientes a las acciones de menú, minimizar, maximizar y cerrar, pueden ser modificados para que se muestren en la otra esquina y también para que aparezcan en un orden diferente. Sólo hay que ir de nuevo a gconf-editor y allí navegar por el árbol de directorios hasta:

apps -> metacity -> general

En el parámetro “button_layout“ aparecerá por defecto una secuencia del tipo “menu:minimize,maximize,close“. Se pueden reordenar libremente estas palabras clave para modificar la posición de los botones, sabiendo que los que se pongan antes del símbolo dos puntos aparecerán en la esquina izquierda y los demás en la derecha.

Por ejemplo, para quitar el botón de “menú” y poner una estructura tipo Mac, con los botones en la izquierda, escribiríamos: “close,minimize,maximize:”.

Mostrar/Ocultar en el escritorio iconos de los volúmenes montados

Mostrar iconos de volúmenes montados en el escritorio

Activando esta función, cada vez que se monte cualquier dispositivo aparecerá en el escritorio un icono para acceder cómodamente a él. Se debe ir a
apps -> nautilus -> desktop

y modificar el valor del parámetro “volumes_visible“ para ponerlo a “Verdadero“ o a “Falso“, según se desee. También pueden activarse los parámetros para que muestren los iconos correspondientes a la Carpeta Personal, Red, Equipo y Papelera activando los valores “home_icon_visible“, “network_icon_visible“, “computer_icon_visible“ y “trash_icon_visible“, respectivamente.

Hacer que Nautilus siempre muestre la barra de lugares de texto

En el navegador de archivos Nautilus se puede pulsar la combinación de teclas [Control]+[L] para que muestre la barra de lugares como un campo de texto en vez de una serie de botones. Esta opción es muy útil para muchos usuarios, especialmente cuando se suele acceder a directorios FTP o cuando se conocen bien los nombres de los directorios, permitiendo editar directamente las rutas a visualizar y consiguiendo una navegación más rápida.

Barra de lugares de Nautilus

Para establecer la barra de lugares por defecto en “modo texto“ en vez de con botones, hay que ir a:

apps -> nautilus -> preferences

y ahí se debe marcar la opción llamada “always_use_location_entry“.

Cambiar el tamaño de los paneles al estar ocultos

En el entorno GNOME, al hacer click derecho sobre un panel y marcar en sus propiedades la opción de Ocultar automáticamente, el panel se minimiza pero se sigue viendo ligeramente. Ese trocito de panel que se ve puede hacerse desaparecer del todo hasta que el puntero del ratón vuelva a pasar por el borde de la pantalla.

En el árbol de directorios de gconf-editor, hay que moverse hasta:

apps -> panel -> toplevels -> top_panel_screen0

y cambiar el valor del parámetro “auto_hide_size“ a “0“ para que no se vea nada al ser ocultado automáticamente. También es recomendable modificar los valores de “hide_delay“ y “unhide_delay“, que son los tiempos que tarda en ocultarse o volver a aparecer el panel al salir el puntero del ratón de su área o al volver a colocarse por encima para que reaparezca. Estos dos valores son los milisegundos que debe durar el retraso en tiempo, por lo que también puede ser interesante establecer a “0“ el “unhide_delay“.

 

genbeta

Categorías
General

[España] El software libre, «una oportunidad para mejorar la competitividad de las pymes»

Rafael Martín y Carolina GrauMovimiento Avanza, la mayor exposición tecnológica itinerante de España, organizada por el Ministerio de Industria, Turismo y Comercio, ha contado con CENATIC para celebrar el Día del Software Libre en Cáceres, una oportunidad para difundir las oportunidades que genera el software libre en todos los ámbitos de la sociedad.

Según ha detallado en una nota el centro tecnológico, la jornada ha comenzado con una conferencia a cargo de Jorge Martín, técnico de CENATIC, acerca de la implantación de GONG, la herramienta de gestión integral de ONGDs desarrollada por la Fundación. Seguidamente, ha tenido lugar la sesión dedicada a las aplicaciones del software libre en la administración pública, que ha contado con la presencia de Rafael Martín, Director General de Telecomunicaciones y Sociedad de la Información de la Junta de Extremadura.

El Director General ha manifestado que «CENATIC es necesario para ordenar el sector y el estado del arte del software libre, igualmente ha señalado que el beneficio del software libre es la independencia para dirigir el futuro de la empresa».

Otro de los invitados a la sesión, el Vicerrector de Tecnologías de la Información y la Comunicación de la Universidad de Extremadura, Juan Manuel Murillo, ha centrado su intervención en destacar el trabajo que se viene haciendo desde la Universidad de Extremadura en la implantación del software libre.

Por su parte, Carolina Grau, Directora Gerente de CENATIC, ha remarcado la importancia de foros como éste, «que facilita al Sector TIC vinculado a las tecnologías de fuentes abiertas mostrar los modelos de negocio que se pueden generar a partir de estas tecnologías y que impulsan el desarrollo del sector TIC local».

Oportunidad para las pymes

Para terminar el ciclo de conferencias, José Antonio León de Iniciativa Focus Extremadura, y Emilio Benítez de CENATIC, han moderado una mesa en que estaban presentes las empresas extremeñas Set Informática, Solucionex, Canal Cúbico y Pulso Sistemas de Gestión. Estas empresas han compartido su experiencia en el ámbito del software libre y han mantenido un debate con todos los asistentes acerca de la realidad del sector TIC de fuentes abiertas.

Así, Juan Zamoro de la empresa Pulso Sistemas de Gestión comentó que en su opinión «liberar un producto propio como software libre es colocar a tu empresa en un mercado global; hay que liderar un desarrollo colectivo distribuido por todo el mundo, y contar con que ese software tendrá instalaciones en lugares en los que no habría pensado jamás». Por otro lado, Servando Saavedra de Set Informatica hizo hincapié en la necesidad de innovación en las pymes, cosa que permite el software libre, al afirmar que para sus clientes «una de las razones para implantar software libre es la posibilidad de dominar la tecnología, y a partir de ahí, innovar tanto en procedimientos como en la forma de gestionarlos».

 

regiondigital.com

Categorías
General

[España] La Junta andaluza celebrará cuatro seminarios profesionales ‘online’ para fomentar la innovación en el sector turístico

La Consejería de Turismo, Comercio y Deporte de la Junta de Andalucía celebrará, junto a la Fundación Centro de Innovación Turística de Andalucía (Cinnta), una serie de seminarios que se desarrollarán en directo a través de Internet con el objetivo de fomentar la innovación en el sector turístico y potenciar la interactividad con los profesionales de esta industria.

El proyecto, que tiene por nombre ‘Cinnta Webinar’, contará con cuatro encuentros a través de la página web y se centrará en asuntos como el marketing en tiempos de crisis, estrategias financieras en momentos de crisis para pymes turísticas, gestión y reputación de marca y posicionamiento web y herramientas de software libre para pymes turísticas.

Los seminarios se celebrarán en los meses de mayo, junio, octubre y noviembre y cada una de las citas tendrá una duración aproximada de 45 minutos. Además, se estima que cada encuentro será seguido por alrededor de un centenar de profesionales del sector turístico interesados en la innovación.

El consejero de Turismo, Comercio y Deporte, Luciano Alonso, manifestó que esta acción tiene como objetivo integrar la filosofía de la innovación en las empresas, interiorizar la mejora continua de la calidad y proteger una rentabilidad «justa y perdurable» en el medio social, ambiental y económico. Todo ello para «asegurar la competitividad de nuestra principal industria».

Así, explicó que en las diferentes citas se abordará la forma de optimizar los costes de los negocios turísticos, la mejora de los sistemas financieros y novedosas estrategias de marketing «para facilitar la necesaria transición hacia un nuevo ciclo económico y turístico». Además, animó a las empresas del sector a «tomar la iniciativa y aprovechar de nuevo la capacidad de evolución de Andalucía como ventaja del destino».

Afirmó que el objetivo es que la región sea el destino «con mejor presencia en la red para informar y dar servicio al turista, para conocer mejor al mercado y especialmente para favorecer la generación real de negocio en nuestras empresas».

Participación

El pasado año, la Consejería y la Fundación Cinnta pusieron en marcha cinco desayunos de trabajo destinados a promover la innovación en el sector, dirigidos por profesionales y que abordaron diversos temas, superando los 250 asistentes.

La intención de la nueva iniciativa es «profundizar» en la misma dirección pero facilitando, además, la participación de empresarios, independientemente de su ubicación geográfica, y ampliando el número de profesionales que pueden acceder al evento.

Además, según informó la Consejería de Turismo, Comercio y Deporte en un comunicado, se pretende ofrecer herramientas para mejorar la gestión de las pymes turísticas y generar un contenido que se pueda consultar con posterioridad.

Calendario

El primero de los seminarios se desarrollará el 7 de mayo y correrá a cargo de Wenceslao García, cofundador de Vexlan, que abordará métodos para utilizar de manera más eficiente el presupuesto de marketing ‘online’ en tiempos de crisis, ofreciendo claves para que esta estrategia sea más productiva.

En el mes de junio, el director financiero del Grupo Habana Resorts, Antonio Sardina, abordará las estrategias financieras en tiempos de crisis para pymes turísticas, en un seminario que resumirá las estrategias de las empresas para sobrevivir en un escenario de contracción de la demanda, con especial hincapié en las medidas para mantener la liquidez.

La gestión de la reputación de marca y el posicionamiento web será el tema central del seminario de octubre, a cargo de Antonio García, fundador de la empresa Cierzo Development, quien resaltará la importancia de estas tareas de seguimiento para estudiar la eficacia de las campañas de marketing.

Por último, en noviembre, se celebrará el encuentro centrado en las herramientas de software libre para pymes turísticas, impartido por el responsable de Consultoría de Hierbabuena Software, Rubén Lirio.

 

finanzas.com