Let's Bash #1 - Fenstergrößen von Bash aus manipulieren
Channel: Streunekater
Date: 02/02/2014

Hallo Leute,

in diesem Video zeige ich Euch ein kleines Skript (siehe unten zum kopieren), das ich geschrieben habe, um z.B. für Screencasts Fenster automatisch auf die korrekte Größe zu bringen. Ich erkläre, wie die einzelnen Befehle funktionieren, dafür ist es aber sinnvoll, schon etwas Linux- und Bash-Wissen mitzubringen.

Bitte hinterlasst in den Kommentaren oder als PM Eure Wünsche und Vorschläge, womit sich meine kommenden Videos befassen sollen.

Mein besonderer Dank geht an http://www.youtube.com/user/Johncon2OOO für mein Intro (diesmal etwas leiser ^^).

Thanks to K-391, who composed the intro song, check him out here:
http://www.youtube.com/user/TheK391
https://www.facebook.com/TheK391
https://soundcloud.com/k-391


Ciao,

Euer Streunekater

Hier das Skript. Einfach in einen Editor einfügen und speichern:
-----------------------------------
#!/bin/bash

hdl=`wmctrl -l | sed -e's/ \ / /' | tac | cut -f1,4- -d\ | sed -e's/ /\n/1' | zenity --list --title="Bitte Fenter wählen" --width=600 --height=600 --column="ID" --column="Title"`

size=`zenity --list --title="Bitte Größe wählen" --width=400 --height=300 --column="#" --column="Breite x Höhe" "1" "640x480" "2" "800x600" "3" "1280x720"`

case $size in
1)
  x=640
  y=480
  ;;
2)
  x=800
  y=600
  ;;
3)
  x=1280
  y=720
  ;;
*)
  echo Abbruch.
  exit 1
  ;;
esac

wmctrl -ir $hdl -e 0,200,100,$x,$y