Xwindow ablak informació

kecsi küldte be sze, 2005-02-02 13:56 időpontban

Legszerűbben elindítod egy shellben xwininfo nevű progit majd ráböksz az ablakra aminek az infóira kíváncsi vagy.

De ha pl. én a root-tail log kiiró X-es alkalmazással a desktopom(Xfce) root ablakába akarok kiratni egy megadott log allományt, minden X induláskor automatikusan, akkor létrehozok egy ~/Desktop/Autostart/roottail shellszkriptet a következő tartalommal:
#!/bin/bash
root-tail -f -id `xwininfo -name "Desktop" | grep "Window id"| cut -d" " -f4` -g 1250x930+20+10 -fn -ttf-tahoma-bold-*-normal-*-12-*-*-*-*-*-*-* /var/log/syslog,darkgreen

Amiben ugye az -id XWINDOW_ID paramatert a xwininfo segítségével nyerem ki. A font megadsáházoz javallom az xfontsel progi tanulmányozását. Végül nem felejtek el futatási jogot adni a létrehozott állományra. :)

kecsi küldte be k, 2005-03-08 00:36 időpontban

Permalink

Természetesen magyar környezetben lehet, hogy magyar neve lesz a gyökér ablakunknak. pl. "Munkaasztal"
De szarul hangzik ez gyökér ablak }:)

hrgy84 küldte be p, 2006-03-17 19:36 időpontban

Permalink

Window ID

[geshifilter-code]xwininfo -name "Munkaasztal" | head -n2 | grep -v "^$" | awk ' { print $4 } ' [/geshifilter-code]