lunes, 30 de julio de 2012

Gnomizando un escritorio XFCE

Gnomizando un escritorio XFCE


Es la fecha y hay muchos que aun extrañan el entorno de escritorio Gnome 2, hay que admitir que era un gran entorno de escritorio pero el proyecto Gnome ha apostado por Gnome Shell, esto ha traído como consecuencia la aparición de varios forks como Unity, Cinnamon y Mate ... pero eso es otra historia.

Hay muchos que se pasaron a XFCE buscando una experiencia similar a la de Gnome 2 y es ellos a quien va dirigido este Post, si bien XFCE es un escritorio con méritos propios que en mi opinión no tiene nada que enviarle o otros como Gnome, KDE y LXDE. Un punto a favor es la alta configurabiliad de XFCE y este post se centra en darle una manita de gato para que se parezca a Gnome2.

En realidad veran que esto es bastante sencillo de hacer, lo importante a la hora de personalizar algo es dejarlo de modo que te guste y lo mas importante, que te sea  útil.

Todo comienza con una instalación limpia de Xubuntu en una maquina virtual que se ve así:

Gnomizando un escritorio XFCE

También puedes usar el Spin XFCE de Fedora, DebianOpen Suse y últimamente hay una versión de LinuxMint con XFCE, la distro queda a elección tuya, la meta es llegar a emular algo como esto ( Fedora 14 y Ubuntu Maverick).

Gnomizando un escritorio XFCE


1 Configurar los paneles de XFCE para emular la Configuración de Gnome 2

Configuraremos los paneles desde el Menú "Preferencias del Panel", recordemos que el Panel 1 es el Superior y el Panel 2 el inferior, iniciemos con el panel de abajo.


1.1 Configurando el Panel Inferior

1.1.1 En el pestaña "Apariencia" seleccionas un color solido.

1.1.2 Desde la pestaña "Elementos" quitamos los lanzadores del Menú inferior, es este caso solo deje el icono de la papelera y el icono para mostrar el escritorio.

1.1.3 Desde la pestaña "Pantalla" de-seleccionamos la opción "Mostrar y Ocultar automáticamente el panel"

1.1.4 Reducimos el tamaño del panel inferior para quede similar al superior.

1.1.5 Ahorra regresamos a la pestaña "Elementos" para agregar:
   a) Selector de área de Trabajo.
   b) Botones de Ventana.
   c) Unos separadores para ordenar todo.


1.1.6 Nos auxiliamos de las flechas para ordenar los elementos del panel, finalmente la disposición del panel queda a opción de cada uno, como la idea es emular Gnome 2 voy a dejarlos en una dispoción similar.

1.1.7 Es probable que debas editar los separadores para se expandan por todo el panel, para esto 
  -> Clic Derecho sobre el Separador
  -> Propiedades y selecciones las opciones según tus preferencias.

Recuerda que puedes editar la cantidad de espacios de trabajo (Escritorios Virtuales) 


Con esto el panel inferior esta listo y pasamos al superior (El Panel 1)

1.2 Configurando el Panel Superior:

Aquí principalmente vamos a trabajar en la pestaña "Elementos" del Panel 1:

1.2.1 Eliminamos el selector de áreas de trabajo y el botones de ventanas que ya tenemos en el panel inferior. Expandimos un separador entre los menús y el área de notificación para mantener el orden del panel (de ser necesario).

1.2.2 Retocamos un poco los colores y el tamaño de los iconos y ya se comienza a notar el parecido a Gnome 2.

1.2.3 Desde la pestaña "Elementos" agregamos la aplicación "Lugares" y la ubicamos junto al Menú de Aplicaciones, tambíen añadimos un segundo "Menú de aplicaciones" y lo ubicamos junto a la opción de "Lugares".


Con estos pasos el los elementos principales ya están agregados, pueden agregar otros elementos según tus necesidades o preferencias como un indicador de batería si usas una Laptop.

El siguiente paso es configurar los dos Menús que creamos para emular el funcionamiento de Gnome 2.

2 Configurar los Menús de XFCE para emular Gnome 2

2.1 Para emular el Menú de sistema de Gnome2 debemos lanzar como root nuestro navegador de archivos y dirigirnos a la carpeta "/etc/xdg/menus".

Para ello en Ubuntu y Mint podemos usar el comando 

sudo thunar /etc/xdg/menus

En Fedora, OpenSuse y Debian seria:

$ su -> confirmar contraseña: -> # thunar /etc/xdg/menus
Nota so estoy seguro si con los cambios en el sistema de archivos en Fedora 17 el archivo este en la misma ruta esta distro.

Donde thunar es el navegador de archivos predeterminado de XFCE, pudiera ser que tengas nautilus (Gnome) o  pcmanfm (LXDE) instalado como navegador de archivos.



En esta carpeta encontraremos el archivo de configuración predeterminado del menú de XFCE, creamos una copia se seguridad  del archivo original, y creamos un nuevo archivo al que nombre como "xfce-system.menu" y otro "xfce-custom.menu".



El contenido del archivo "xfce-applications.menu" es el siguiente (este archivo no lo vamos a tocar).

<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"  "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">
    <Name>Xfce</Name>
    <DefaultAppDirs/>
    <DefaultDirectoryDirs/>
    <DefaultMergeDirs/>
    <Include>
        <Category>X-Xfce-Toplevel</Category>
    </Include>
    <Layout>
        <Filename>xfrun4.desktop</Filename>
        <Filename>xfce4-run.desktop</Filename>
        <Separator/>
        <Filename>exo-terminal-emulator.desktop</Filename>
        <Filename>exo-file-manager.desktop</Filename>
        <Filename>exo-mail-reader.desktop</Filename>
        <Filename>exo-web-browser.desktop</Filename>
        <Separator/>
        <Menuname>Settings</Menuname>
        <Separator/>
        <Merge type="all"/>
        <Separator/>
        <Filename>xfhelp4.desktop</Filename>
        <Filename>xfce4-about.desktop</Filename>
        <Filename>xfce4-session-logout.desktop</Filename>
    </Layout>
    <Menu>
        <Name>Settings</Name>
        <Directory>xfce-settings.directory</Directory>
        <Include>
            <Category>Settings</Category>
        </Include>
        <Layout>
            <Filename>xfce-settings-manager.desktop</Filename>
            <Separator/>
            <Merge type="all"/>
        </Layout>
        <Menu>
            <Name>Screensavers</Name>
            <Directory>xfce-screensavers.directory</Directory>
            <Include>
                <Category>Screensaver</Category>
            </Include>
        </Menu>
    </Menu>
    <Menu>
        <Name>Accessories</Name>
        <Directory>xfce-accessories.directory</Directory>
        <Include>
            <Or>
                <Category>Accessibility</Category>
                <Category>Core</Category>
                <Category>Legacy</Category>
                <Category>Utility</Category>
            </Or>
        </Include>
        <Exclude>
            <Or>
                <Filename>exo-file-manager.desktop</Filename>
                <Filename>exo-terminal-emulator.desktop</Filename>
                <Filename>xfce4-about.desktop</Filename>
                <Filename>xfrun4.desktop</Filename>
            </Or>
        </Exclude>
    </Menu>
    <Menu>
        <Name>Development</Name>
        <Directory>xfce-development.directory</Directory>
        <Include>
            <Category>Development</Category>
        </Include>
    </Menu>
    <Menu>
        <Name>Education</Name>
        <Directory>xfce-education.directory</Directory>
        <Include>
            <Category>Education</Category>
        </Include>
    </Menu>
    <Menu>
        <Name>Games</Name>
        <Directory>xfce-games.directory</Directory>
        <Include>
            <Category>Game</Category>
        </Include>
    </Menu>
    <Menu>
        <Name>Graphics</Name>
        <Directory>xfce-graphics.directory</Directory>
        <Include>
            <Category>Graphics</Category>
        </Include>
    </Menu>
    <Menu>
        <Name>Multimedia</Name>
        <Directory>xfce-multimedia.directory</Directory>
        <Include>
            <Category>Audio</Category>
            <Category>Video</Category>
            <Category>AudioVideo</Category>
        </Include>
    </Menu>
    <Menu>
        <Name>Network</Name>
        <Directory>xfce-network.directory</Directory>
        <Include>
            <Category>Network</Category>
        </Include>
        <Exclude>
            <Or>
                <Filename>exo-mail-reader.desktop</Filename>
                <Filename>exo-web-browser.desktop</Filename>
            </Or>
        </Exclude>
    </Menu>
    <Menu>
        <Name>Office</Name>
        <Directory>xfce-office.directory</Directory>
        <Include>
            <Category>Office</Category>
        </Include>
    </Menu>
    <Menu>
        <Name>System</Name>
        <Directory>xfce-system.directory</Directory>
        <Include>
            <Or>
                <Category>Emulator</Category>
                <Category>System</Category>
            </Or>
        </Include>
        <Exclude>
            <Or>
                <Filename>xfce4-session-logout.desktop</Filename>
            </Or>
        </Exclude>
    </Menu>
    <Menu>
        <Name>Other</Name>
        <Directory>xfce-other.directory</Directory>
        <OnlyUnallocated/>
        <Include>
            <All/>
        </Include>
    </Menu>
</Menu>
<Menu>

Este archivo contiene los accesos directos a programas y las categorías de programas que se muestran en nuestro menú, una categoría tiene esta configuración:

<Menu>
<Name>Education</Name>
<Directory>xfce-education.directory</Directory>
<Include>
<Category>Education</Category>
</Include>
</Menu>

En este caso la categoría de educación. Una aplicación se vería así:

<Filename>exo-file-manager.desktop</Filename>
Donde "exo-file-manager.desktop" es una entrada dentro de la carpeta "/usr/share/applications" de nuestro sistema.



En  esta carpeta estan contenidos lor archivos de configuración de las entradas de nuestro menu (los iconos de las aplicaciones que muestra nuestro menú). Siempre puedes crear tus entradas personalizadas creando un archivo "mientradademenu.desktop" con el siguiente contenido.


[Desktop Entry]
Name=mi aplicacion
Comment=Aplicación que destruirá el mundo
Exec=sudo miaplicacion
Icon=/usr/share/apocalypsis.gif
Terminal=false
Type=Application
Encoding=UTF-8
Categories=Application;Utility;

Editamos el archivo "xfce-system.menu" y pegamos el siguiente contenido:



<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
  "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">
<Menu>
    <Name>Xfce</Name>
    <DefaultAppDirs/>
    <DefaultDirectoryDirs/>
    <DefaultMergeDirs/>
    <Include>
        <Category>X-Xfce-Toplevel</Category>
    </Include>
    <Layout>
        <Filename>xfrun4.desktop</Filename>
        <Filename>xfce4-run.desktop</Filename>
        <Separator/>
        <Filename>exo-terminal-emulator.desktop</Filename>
        <Separator/>
        <Menuname>Settings</Menuname>
        <Menuname>System</Menuname>
    </Layout>
<Menu>
        <Name>Settings</Name>
        <Directory>xfce-settings.directory</Directory>
        <Include>
            <Category>Settings</Category>
        </Include>
        <Layout>
            <Filename>xfce-settings-manager.desktop</Filename>
            <Separator/>
            <Merge type="all"/>
        </Layout>
        <Menu>
            <Name>Screensavers</Name>
            <Directory>xfce-screensavers.directory</Directory>
            <Include>
                <Category>Screensaver</Category>
            </Include>
        </Menu>
    </Menu>
 <Menu>
        <Name>System</Name>
        <Directory>xfce-system.directory</Directory>
        <Include>
            <Or>
                <Category>Emulator</Category>
                <Category>System</Category>
            </Or>
        </Include>
        <Exclude>
            <Or>
                <Filename>xfce4-session-logout.desktop</Filename>
            </Or>
        </Exclude>
    </Menu>
</Menu>


Editamos el archivo "xfce-custom.menu" y pegamos el siguiente contenido:

<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
  "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">
<Menu>
   <Name>Xfce</Name>
    <DefaultAppDirs/>
    <DefaultDirectoryDirs/>
    <DefaultMergeDirs/>
    <Include>
        <Category>X-Xfce-Toplevel</Category>
    </Include>
    <Layout>
        <Menuname>Accessories</Menuname>
        <Menuname>Development</Menuname>
        <Menuname>Education</Menuname>
        <Menuname>Games</Menuname>
        <Menuname>Graphics</Menuname>
        <Menuname>Multimedia</Menuname>
        <Menuname>Network</Menuname>
        <Menuname>Office</Menuname>
    </Layout>
 <Menu>
        <Name>Accessories</Name>
        <Directory>xfce-accessories.directory</Directory>
        <Include>
            <Or>
                <Category>Accessibility</Category>
                <Category>Core</Category>
                <Category>Legacy</Category>
                <Category>Utility</Category>
            </Or>
        </Include>
        <Exclude>
            <Or>
                <Filename>exo-file-manager.desktop</Filename>
                <Filename>exo-terminal-emulator.desktop</Filename>
                <Filename>xfce4-about.desktop</Filename>
                <Filename>xfrun4.desktop</Filename>
            </Or>
        </Exclude>
    </Menu>
    <Menu>
        <Name>Development</Name>
        <Directory>xfce-development.directory</Directory>
        <Include>
            <Category>Development</Category>
        </Include>
    </Menu>
    <Menu>
        <Name>Education</Name>
        <Directory>xfce-education.directory</Directory>
        <Include>
            <Category>Education</Category>
        </Include>
    </Menu>
    <Menu>
        <Name>Games</Name>
        <Directory>xfce-games.directory</Directory>
        <Include>
            <Category>Game</Category>
        </Include>
    </Menu>
    <Menu>
        <Name>Graphics</Name>
        <Directory>xfce-graphics.directory</Directory>
        <Include>
            <Category>Graphics</Category>
        </Include>
    </Menu>
    <Menu>
        <Name>Multimedia</Name>
        <Directory>xfce-multimedia.directory</Directory>
        <Include>
            <Category>Audio</Category>
            <Category>Video</Category>
            <Category>AudioVideo</Category>
        </Include>
    </Menu>
    <Menu>
        <Name>Network</Name>
        <Directory>xfce-network.directory</Directory>
        <Include>
            <Category>Network</Category>
        </Include>
        <Exclude>
            <Or>
                <Filename>exo-mail-reader.desktop</Filename>
                <Filename>exo-web-browser.desktop</Filename>
            </Or>
        </Exclude>
    </Menu>
    <Menu>
        <Name>Office</Name>
        <Directory>xfce-office.directory</Directory>
        <Include>
            <Category>Office</Category>
        </Include>
    </Menu>
</Menu>



Guardamos y cerramos nuestro navegador de archivos y el editor de texto.

2.2 Damos clic derecho sobre el Menú Secundario y seleccionamos "Propiedades"





Desde aca cambiamos el Nombre del Menú y si quieres puedes agregar un icono (puedes bajar unos iconos acá)



Seleccionas "Usar archivo de menú personalizado" y seleccionas el archivo "xfce-system.menu" del punto anterior (no necesitas hacer esto como root.


Y con esto tenemos el menú sistema funcionando:



Accedemos a las propiedades del menú principal, cambianos el nombre el icono y seleccionamos "Editar menú" seguimos los pasos anteriores y seleccionamos el archivo "xfce-custom.menu"




Con esto el menú queda listo.



2.3 Procedemos a editar la aplicación de "Lugares".





Ya con esto nuestros menús emulan los que traia el Escritorio Gnome 2 y nuestro escritorio XFCE esta bastante similar en apariencia y funcionamiento.


Este es el resultado final del tutorial:


Puedes algunos iconos para personalizar el "Menu Principal según tu distribución de aca:

3 Personalizamos un poco

Esto ya queda a opción de cada quien, la pagina XFCE-Look contiene gran cantidad de recursos para personalizar nuestro escritorio.

Ahora si tu equipo equipo tiene una buena aceleración gráfica puedes configurar tu XFCE para que trabaje con Compiz en vez de XFWM, Googlea  y podras encontrar varias guias al respecto (en general instalas compiz y configuras el comando "compiz-replace" para que se ejecute al inicio de la sesión de XFCE. Aquí unos ejemplos de como queda XFCE con Compiz.



domingo, 29 de julio de 2012

Tu curriculo en LibreOffice


El curriculo en tu carta de presentación a la hora de buscar un trabajo, antes usaba una de las plantillas que trae Word pero esta no se visualizaba bien en LibreOffice así que opte por hacer uno desde cero en  Writter.

Les comparto la plantilla por si ha alguien le es útil.


Presupuesto personal en Libre Office


Les comparto esta plantilla de presupuesto mensual personal/familiar para Libre Office Calc (Inicialmente la hice para mi uso personal para reemplazar la que usaba en Excel pero la subí a DeviantArt  y a OpenTemplate por si a alguien le interesa o sirve).

La plantilla cuenta con un detalle de Ingresos  y Gastos así como columnas para Presupuestado, Real y Variación.

En lo personal yo no uso la columna de Presupuesto y me limito a llevar un control de mis Ingresos y Gastos reales.

Links:

  1. DeviantArt
  2. OpenTemplate

viernes, 13 de julio de 2012

LibreOffice 3.5.5 liberado

241


La suite de informatica libre de la Document Fundation ya puso disponible para su descarga la versión 3.5.5 de LibreOffice, segun las notas del lanzamiento esta versión viene con varias mejoras y corrije varios errores.

Esperemos pronto este disponible en los repositorios de las principales Distribuciones, seguramente los usuairos de Fedora seran uno de los primeros en poder actualizar su version de LibO y un poco despues Ubuntu/Mint y OpenSuse haran lo mismo. Yo tendre que esperar a llegue a los repositorios de Debian Testing ;).

Aunque los impasientes pueden dirigirse a la pagina de descarga de LibreOffice y descargar el paquete corespondiente para hacer una instalación local (ejecutando desde terminal dpkg -i paquete.deb para los derivados de Debian y yum localinstall para Fedora y sus deribados)

241

jueves, 5 de julio de 2012

Dos simples razones de porque LibreOffice en mejor MSOffice

Antes de entrar en materia pongamonos de acuerdo en un par de conseptos:

Ofimatica: a mi me gusta definirla como la informatica de la oficina, son todas aquellas habilidades, tecnicas y herramientas de informatica usadas para crear, modificar, transmitir y almacenar la información necesaria para el funcionamiento de una oficina, como Documentos de Texto, Hojas de Calculo, Presentaciones de Diapositivas y Bases de Datos.

MSOffice: es la Suite de Ofimatica de Microsoft, incluye principalmente a Word como Procesador de Texto, a Excel como Hoja de Calculo, PowertPoint para Presentaciones y Acces para la Gestión de Bases de Datos.

LibreOffice: Es una suite de Ofimatica Libre y Gratuita mantenida por la The Document Fundation y una red de voluntarios, se basa en una bifucación de OpenOffice y actualmente es la principal suite de ofimatica libre, incluye Writter como Procesador de Texto, Call como Hoja de Calculo, Impress para la edición de Presentaciones y Base para la gestión de Bases de Datos.

Aclarados estos puntos podemos entrar en materia:

1- No solo es una cuestión de precio: 

LibreOffice es software libre y gratuito, si bien el precio puede parecer la principal ventaja de LibreOffice la verdadera ventaja esta en que es Libre, eso implica que como usuario tienes la libertad de:
  • Entrar a la Pagina de Descargas de LibreOffice y descargar la utlima versión de forma totalmente legal y  gratuita, sin resgistrarse como usuario, sin tener que suscribirse a nada, sin pagos de ningun tipo, solo entrar a la pagina y dar clic en el botón de descarga, tambien hay que recordar que LibreOffice se ha vuelto la Suite de Ofimatica por defecto en Varias de las principales distros de Linux
  • Puedes instalar LibreOffice en cuantas computadoras quieras sin preguntarte por derechos de autor, puede ser una computadora, en diez, cien o mil y todas las copias seran totalmente legales. Es mas los desarrolladores de LibreOffice te agradeserán que promuevas el uso de esta aplicación libre.
  • Puedes usar LibreOffice para todo aquello que estimes conveniente: hogar, escuela, oficina, etc. no hay limitaciones en el uso de esta aplicación, sean actividades personales, academicas, voluntarias o remuneradas.
  • Puedes tener en todo momento acceso al código fuente de LibreOffice y ver como funciona la aplicación (para ello debes manejarte un poco en el mundo de la programación de software).
  • Y por utlimo puedes modificar el código fuente del programa, agregando funciones y resolviendo errores y así ayudar a que la aplicación sea cada vez mejor (igual que el punto anterior se requieren algunas capacidades tecnicas en programación para ello).

2- Estandar abierto para la información:

LibreOffice usa el formato ODF (Open Document Format) que es un estandar internacional segun la ISO 263002006, ahora esto puede no parecer gran cosa pero es un dato muy relevante debido a que con esto  se garantiza que un documento creado con LibreOffice puede ser vizualisado por cualquier aplicación que cumpla con este estandar.

Recuerdan cuando Microsoft saco la versión 2007 de MSOffice y creo los nuevos documentos con formato .docx, .xlsx y .pptx, simplemente si no tenias la ultima versión de MSOffice no podias abrir este tipo de archivos, con el formato ODF pasa todo lo contrario, ya que puedes vizualiar la información del archivo sin tener que abrirlo en la misma aplicación que lo creo, algo similar ocurre con el formato PDF (Portable Document Format ISO32000) que es ampliamente utilizado para compartir información, la ventaja del formato ODF es que conserva la capacidad de editar el documento.

Microsoft guarda celosamente las especificaciones del formato usado en los archivos de MSOffice, los pragramadores detras de LibreOffice han realizado un duro trabajo de ingenieria inrvesa para poder descifrar el formato de MSOffice para acceder a la información guardada en este tipo de archivos, así que así algun día no puedes visualizar bien un documento de MSOffice es por culpa de Microsoft por no hacer publico el estandar de sus formatos.

Un dato interesante es que apartir de la Versión 2007 de MSOffice agrego soporte para el formato ODF, así que al usar información en el formato de LibreOffice puedes estar seguro que esta información va a estar disponible para todo mundo.


Mis extensiones favoritas para Gnome-Shell





Desde la página de extensiones para Gnome hay varias miniaplicaciones que se pueden agregar a nuestro escritorio para personalizarlo un poco o para agregarle algunas funciones, mis extensiones favoritas son:

Alternative Status Menu: esta extensión permite agregar al menú de Gnome la opción de "Suspender" , "Hibernar" y "Apagar" de una forma rápida y útil.

Advanced Settings in Usar Menu: permite lanzar la aplicación "Gnome.tweak-toll" directamente del menú de usuario.

Media Player Indicator: permite controlar el reproductor de música desde la Top Bar de forma similar a como se puede hacer con Rhythmbox en Ubuntu.

Windows List: Muestra los iconos de las ventanas abiertas en la Top Bar así como vistas previas de las mismas.

Axe Menu:  Este menú para el Shell de Gnome me recuerda al de Cinnamon, no reemplaza al menú actividades ya que este siempre esta disponible al mover el ratón a la esquina superior izquierda de la pantalla, o presionar la tecla super (Windows)

Google Drive para Linux, ojala pronto

Conozco a Google Doc desde antes que tuviera el toque Google, era un servicio naciente que se llamaba "Writely".

Linux Drive Linux

Writely era una aplicación  excelente e inovadora pues solo  necesitabas una navegador y una conexión a internet para crear un documento de "acabado profesional", luego Writelly fue adquirido por la gran y todo poderosa Google y paso a llamarse "Google Documentes and SpreadSheet", como su nombre indicaba era apta para procesar texto y hojas de calculo.

Linux Drive Linux

Luego se añadio la opción de crear Presentaciones y el  servicio cambio de Nombre a "Google Docs"

Linux Drive Linux


Ahora el servicio ha evolucionado a Google Drive que conversa las funciones de Google Docs pero agrega las funciones de poder sincornizar archivos entre varios equipos (tampoco es esto la gran novedad DropBox es eso mismo lo que hace al igual que el mas reciente UbuntuOne).
Linux Drive Linux

Todo esta bien excepto por un detalle: Donde esta el cliente para Linux?

Linux Drive Linux

Bueno pues la comunidad linuxnera ha estado haciendo bulla al respecto y tal parece rponto habra un cliente oficial de Google Drive para Linux, me baso es esta publicación de Google+ no parece ser algo de otro mundo, pero aparece un comentario de Teresa Wu, que hasta donde se es parte del equipo de Google Drive, diciendo que se esta trabajando el el cliente para el pinguino, ojala pronto se haga realidad esto