Como tener Opensnap(Snapping) en lxde o openbox

Anuncios

Como tener Opensnap(Snapping) en lxde o openbox


Como mostré en mi anterior post...


Openbox tendra "Aero Snap"(Opensnap)
http://www.taringa.net/posts/linux/16813272/openbox-tendra-aero-snap.html

...En resumen, esta opción que hasta hace poco se encontraba en desarrollo, sera incluida en lubuntu, creo que lxle ya viene incluida, pero de esto hablare en otro post. El snapping, como es conocido en el mundo anglosajón, trata de una función que bien sea a través de atajos de teclado o con movimientos del ratón, permite el ajuste automático de la ventanas.

Como muchos ya lo habran notado, esta utilidad ya se encuentra integrada en la mayoría de los gestores de ventanas/efectos.

Software Libre

Opensnap es una utilidad propia de openbox, que nos permite tener este efecto tan apreciado en los escritorios modernos. Haremos las configuraciones pertinentes, dependiendo de como queramos tenerlo, ya sea a través de atajos de teclado y/o movimientos del ratón.

Atajos de teclado: Esto lo haremos agregando estos parámetros a nuestro archivo de configuración rc.xml con nuestro editor de texto predeterminado.

A modo de ejemplo pondré el editor leafpad y el archivo rc.xml ubicado en la carpeta de nuestro usuario(por lo tanto no usaremos sudo/su).
leafpad ~/.config/openbox/rc.xml

En el caso que queremos que la configuración sea global, osea que la puedan tener todos los usuarios, cambiaremos lo anterior por lo sgte.
gksudo leafpad /etc/xdg/openbox/rc.xml
Nota: Si el editor es por terminal, cambiaremos gksudo por sudo o entramos al root a través de su.

Agregamos
<keybind key="W-Left">
    <action name="UnmaximizeFull"/>
    <action name="MaximizeVert"/>
    <action name="MoveResizeTo">
        <width>50%</width>
    </action>
    <action name="MoveToEdge"><direction>west</direction></action>
</keybind>
<keybind key="W-Right">
    <action name="UnmaximizeFull"/>
    <action name="MaximizeVert"/>
    <action name="MoveResizeTo">
        <width>50%</width>
    </action>
    <action name="MoveToEdge"><direction>east</direction></action>
</keybind>


Una configuración más sencilla: Simplemente para maximizar y desmaximizar las ventanas.

~/.config/openbox/rc.xml[/color][/color]
<keybind key="W-Down">
    <action name="Unmaximize"/>
</keybind>
<keybind key="W-Up">
    <action name="Maximize"/>
</keybind>


Luego de guardar el archivo, reiniciamos openbox.

Nota: El proceso anterior, también lo podremos hacer perfectamente con la aplicación obkey

openbox --reconfigure

Función con el Ratón:

1. Instalación.

Por el momento solo conozco paquetes para Arch y derivadas

 yaourt -S opensnap-git


Para distros basadas en Debian:

Tienes que tener instaladas las siguientes dependencias:

sudo apt-get install build-essential libx11-dev libgtk-3-dev wmctrl git

Ahora si se descargan el archivo git

git clone https://github.com/lawl/opensnap.git

3. Compilamos

cd opensnap*
make
mkdir -p ~/.config/opensnap
cp sample_configs/* ~/.config/opensnap/[/color][/color]


4. Lo lanzamos por primera vez
bin/opensnap -d

5. Por ultimo, para aprender más sobre esta utilidad, tipeamos lo siguiente.
opensnap -h


A partir de ahora, tendremos a disposición esta utilidad en nuestro escritorio ligero




No soy experto haciendo posts , así que cualquier aporte/critica/sugerencia que quieran hacer a este post, serán gratamente recibidas... por MP

8 comentarios - Como tener Opensnap(Snapping) en lxde o openbox

@guerrilla7 +3
Buenisimo! como muchos han dicho, era una funcion que hacia falta en Openbox y LXDE
@linuxerolibre
Si , Gracias por pasar
@Stiif +1
+10
@linuxerolibre
Gracias por los puntines
@kikin_man +3
Gracias! tengo que ponerselo a mi Manjaro con Openbox
@linuxerolibre
De nada man
@cegr88 +1
+10
Luego me pongo a implementarlo en mi pc.
@Maxi21Kpo +1
Buenisimo, tal vez me cambie a lxde
@homerohoh +1
Genial! siempre lo quise para crunchbang xq es una opcion muy util! +10 y reco!

Saludos!
@linuxerolibre +1
Que bueno que te haya gustado
@facu_04 +1
no das mas de groso papá +10