Gedit [gnome.org] es el editor predeterminado del entorno de escritorio GNOME ( que uso diariamente ). Algunas de sus características son:
* Soporte de textos internacionalizados, usando la codificación UTF-8.
* Coloreado del texto según la sintaxis de varios lenguajes de programación: C, C++ Java, Python…
* Corrector ortográfico multi-idioma.
* Incorporación de plugins para ampliar las funcionalidades básicas del programa.
* Posibilidad de cambiar el color y fuente del texto del editor.
* Numeración de líneas.
* Búsqueda y reemplazo de texto.
* Edición de archivos remotamente.
* Copia de seguridad de los ficheros sobre los que se trabaja.
* Soporte propio para SCIM, pudiendo escribir en distintos alfabetos como el japonés, chino, etc. activándolo desde el menú y teniendo instalado el SCIM.
…y un largo etcétera de nuevas funcionalidades que se van incorporando en sucesivas versiones.
Y bueno, navegando en busca de las funcionalidad de PHP sobre gedit, me di cuenta que tiene soporte para varios plugins que extienden dicha funcionalidad. No, esto no es guía, más bien, es la recopilación de algunos artículos que tratan del tema que me parecieron interesantes:
Haciendo gedit más sociable para el programador. Este me ha gustado por la mención de algunos ejemplos sobre una de las características de gedit, que es la de Recortes (insertar texto que usamos seguido de forma rápida).
Ahora la pregunta obligada: Cuál es mi aporte al tema? xD, ps ninguno (no, mentira). Si leyeron algunas de las entradas de blog anteriores, seguramente se dieron cuenta sobre un complemento en gedit que se llama “Herramientas Externas” (External Tools) o en el peor de los casos , están fastidiados por ir al navegador y escribir la URL de la página que están creando (gedit nativa-mente no puede mandar a mostrar en el navegador predeterminado de GNOME la página que estén programando). Entonces, hice un pequeño script para poder mandar al navegador la página actual que se esté editando, para crearlo habrá que ir a Editar > Preferencias > Plugins y seleccionar Herramientas Externas, pulsar en Configurar Plugin. Crear uno nuevo con las siguientes características:
- Hay que tener configurado el Apache para poder tener una carpeta (public_html) en nuestro home (/home/[usuario]/public_html/) y almacenar ahí nuestras páginas web. Esto hace que al acceder desde el navegador, la URL tenga que escribirse así: http://localhost/~[usuario]/. Por lo tanto, la página web a visualizar tiene que estar dentro de este directorio (si no es así, no va a funcionar!).
- gnome-open toma el navegador predeterminado que se especifica en: Sistema > Preferencias > Aplicaciones Preferidas. Yo tengo a epiphany para que abra un nuevo enlace en una pestaña nueva .
Uso:
- Si está todo bien, cuando quieras visualizar la página web que estés editando basta con pulsar Ctrl + F12.
Nota: Por supuesto, te puedes sentir libre de modificar el script a tus necesidades (sólo basta saber un poco de bash).
Espero les sea útil. Nos vemos y a programar con Gedit .
Anteriormente ya había hablado de como instalar emsense. Después de probarlo por un par de meses, creo que la única función que le hace falta para convertirse en el cliente oficial de gnu/linux para la red WLM (Windows Live Messneger) es el soporte para la Webcam. Si así es, ya se están trabajando en el soporte para poder recibir/enviar vídeo con las cámaras web.
Actualizando el emesene desde gentoo, basta con hacer un emerge emesene para que portage nos baje las nuevas actualizaciones desde SVN. Ahora hay un icono en las conversaciones de una webcam:
Esto es prometedor , esperemos pronto se implemente por completo .
Por cierto, gracioso la nueva información sobre emesene:
Se podría decir: Emesene a convertirse en la mejor alternativa de la red WLM en windows y gnu/linux
Hoy me lleve una grata sorpresa (de esas que sólo un geek puede tener) y es que mientras veía el episodio 4 de la segunda (y última) temporada de Jericho (espero el final no sea tan malo como dicen), me di cuenta en un acercamiento de una escena donde se muestra un vídeo, que abajo en la pantalla se veía el logotipo de gnome . Aunque parece ser un versión vieja (no tengo la suficiente edad como para que la hubiese probado|visto ), me llamo mucho la atención . Aquí les muestro algunas capturas y el pedazo de vídeo que contiene la escena en especifico.
Esto lo pongo a raíz de bajar el siguiente paquete de gnome-look.org: URL. Se trata de un paquete con instalador (bash), que contiene los siguiente componentes para darle la apariencia de Vista a Gnome:
Paquete de iconos
Themes para GTK y Metacity
Cursor
Themes para emerald
Fuente
Gnome Splash
Theme para GDM
Sonido de inicio de sesión similar a vista
Menú de Vista
Wallpapers
Como ya mencioné, el paquete trae un script en bash para instalar los componentes anteriores, pero, me dí cuenta que el script contiene varios errores, así que, me di a la tarea de corregirlo y volver a comprimir-lo para que ustedes tenga la oportunidad de probarlo (como dios manda xD). El script modificado es:
#!/bin/bash
echo ""
echo "Changing directory to vista/"
echo ""
cd vista/
#Creating diretories for installation
echo ""
echo "Verify Directories"
echo ""
if [ ! -d ~/.themes/ ]; then
mkdir ~/.themes/
fi
if [ ! -d ~/.icons/ ]; then
mkdir ~/.icons/
fi
if [ ! -d ~/.gnome2/splashes/ ]; then
mkdir ~/.gnome2/splashes/
fi
if [ ! -d ~/.gnome2/panel-image/ ]; then
mkdir ~/.gnome2/panel-image/
fi
if [ ! -d ~/.emerald/ ]; then
mkdir ~/.emerald/
fi
if [ ! -d ~/.fonts/ ]; then
mkdir ~/.fonts/
fi
if [ ! -d ~/.emerald/themes/aero_blue/ ]; then
mkdir -p ~/.emerald/themes/aero_blue/
fi
if [ ! -d ~/.emerald/themes/subvista/ ]; then
mkdir -p ~/.emerald/themes/subvista/
fi
echo ""
echo "Done verify directories"
echo ""
#GTK theme comes first
echo ""
echo "Moving GTK theme"
echo ""
cd gtk-metacity-theme/
cp Vista/ ~/.themes/ -R
cp aero-clone/ ~/.themes/ -R
cp MidnightBlackPlastic/ ~/.themes/ -R
cp VistaMix/ ~/.themes/ -R
cd ..
echo ""
echo "Done moving GTK theme"
echo ""
#Now for the icon theme
echo ""
echo "Moving icon theme"
echo ""
cd icon-theme/
cp aero-icons/ ~/.icons/ -R
cd ..
echo ""
echo "Done moving icon theme"
#Mouse theme time
echo ""
echo "Moving mouse cursor theme"
echo ""
cd mouse-theme/
cp aero-mouse/ ~/.icons/ -R
cd ..
echo ""
echo "Done moving mouse cursor theme"
#GNOME splash
echo ""
echo "Moving GNOME splash"
echo ""
cd gnome-splash/
cp vista-splash.png ~/.gnome2/splashes/
cd ..
echo ""
echo "Done moving GNOME splash"
#Moving panel image
echo ""
echo "Moving panel image"
echo ""
cd panel-theme/
cp Vista-Panel.png ~/.gnome2/panel-image
cd ..
echo ""
echo "Done moving panel image"
#Moving the Vista startup sound
echo ""
echo "Moving Vista startup sound"
echo ""
cd sound-theme/
gksu -m "Escribe tu contraseña de root para continuar con la instalacion." "cp vista-startup.wav /usr/share/sounds/" 2> /dev/null
cd ..
echo ""
echo "Done moving Vista startup sound"
#Moving GDM login theme
echo ""
echo "Moving GDM Vista login theme"
echo ""
cd login-theme/
gksu -m "Escribe tu contraseña de root para continuar con la instalacion." "cp vista-login/ /usr/share/gdm/themes/ -R" 2> /dev/null
cd ..
echo ""
echo "Done moving GDM login theme"
#Moving the the Emerald Vista theme
echo ""
echo "Moving the Vista Emerald theme"
echo ""
cd emerald-theme/
cp aero_blue.emerald ~/.emerald/
cp subvista.emerald ~/.emerald/
cd ..
echo ""
echo "Done moving Emerald theme"
#Vista menu, recently added
echo ""
echo "Moving files for the Vista menu"
echo ""
cd vista-menu/
sh install.sh
cd ..
echo ""
echo "Done installing Vista menu"
#Moving font
echo ""
echo "Moving Segoe UI font files"
echo ""
cd font/
cp seg* ~/.fonts/
cd ..
echo ""
echo "Done moving font"
#Above buttons for Emerald theme
echo ""
echo "Moving above buttons for Emerald theme"
echo ""
cd above-buttons/
cp buttons* ~/.emerald/themes/aero_blue/
cp buttons* ~/.emerald/themes/subvista/
cd ..
echo ""
echo "Done moving above buttons. See after-install for instructions"
emerald-theme-manager
Modificaciones:
Cambio del formato del script con dos2unix para ejecución del mismo.
Verificar directorios para no producir errores durante la instalación.
Uso de gksu para permisos de root durante la instalación.
Corrección de algunos errores en el script original.
El único requisito que tiene el script es que, hace uso de gksu, así que habrá que tenerlo . Pueden poner en su consola:
Como ven (/usr/bin/gksu), con eso sabemos que lo tenemos instalado.
Para instalar el paquete:
wget http://soullost.org/blog/wp-content/uploads/2008/03/vista.tar.bz2
tar xvjf vista-tar.bz2
sh INSTALL
Y es todo! .
Para más detalles de como modificar para aplicar los themes, leer: afterInstall (disponible en la misma carpeta, vista).
Screenshots:
PD: La barrita de el último screenshot no viene en este paquete , se llama: AWN
PD2: He agregado un theme más para gtk, llamado: VistaMix xD .
PD3: Recomendado, después de instalar hacer un: fc-cache , para las fuentes.