• [^] # Re: je suis plus que circonspect...

    Posté par . En réponse au journal GSOC: Onglets dans Kwin. Évalué à 3.

    Par exemple pouvoir découper nos écrans larges en 2 écrans horizontalement et ainsi pouvoir mettre 2 fenêtres l'une à côté de l'autre.

    Pour faire ça, je me suis fait les 2 scripts suivants:

    toLeft:

    #!/bin/bash

    if [ $# -eq 1 ] ; then
    W1="1ドル -i"
    elif [ $# -eq 0 ] ; then
    W1=":ACTIVE:"
    else
    echo "Usage: 0ドル []"
    exit 1
    fi


    DESKSIZE=`wmctrl -d | gawk '(2ドル == "*") {print 9ドル}'`
    w=$(echo $DESKSIZE | sed -e "s/x.*//g")
    h=$(echo $DESKSIZE | sed -e "s/.*x//g")
    hw=$(($w / 2))

    wmctrl -r $W1 -e "0,0,0,$hw,$h"
    wmctrl -r $W1 -b "add,maximized_vert"
    wmctrl -R $W1


    toRight


    #!/bin/bash

    if [ $# -eq 1 ] ; then
    W1="1ドル -i"
    elif [ $# -eq 0 ] ; then
    W1=":ACTIVE:"
    else
    echo "Usage: 0ドル []"
    exit 1
    fi

    DESKSIZE=`wmctrl -d | gawk '(2ドル == "*") {print 9ドル}'`
    w=$(echo $DESKSIZE | sed -e "s/x.*//g")
    h=$(echo $DESKSIZE | sed -e "s/.*x//g")
    hw=$(($w / 2))

    wmctrl -r $W1 -e "0,$hw,0,$hw,$h"
    wmctrl -r $W1 -b "add,maximized_vert"
    wmctrl -R $W1


    et j'ai créé une "input action" pour chacun associée à un raccourci clavier.