aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/window-properties.sh
blob: f7dcafcde3c8bad58db12038255060e3d0abe562 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#! /bin/sh
# Script to print common window properties in ManageHook format,
# via xprop.  All xprop options may be used, although anything other
# than -display, -id, and -name is probably a bad idea.
#
# Written and placed into the public domain by Brandon S Allbery
# KF8NH <allbery.b@gmail.com>
#

exec xprop -notype \
  -f WM_NAME        8s ':\n  title =\? $0\n' \
  -f WM_CLASS       8s ':\n  appName =\? $0\n  className =\? $1\n' \
  -f WM_WINDOW_ROLE 8s ':\n  stringProperty "WM_WINDOW_ROLE" =\? $0\n' \
  WM_NAME WM_CLASS WM_WINDOW_ROLE \
  ${1+"$@"}