2 -- Options to get some programs work more nicely (or at all)
8 instance
= "documentShell",
15 instance
= "openDialog_popup",
19 -- Better would be to apply these settings automatically whenever a window
20 -- has type _NET_WM_WINDOW_TYPE_NOTIFICATION
22 class
= "Xfce4-notifyd",
29 -- Put all dockapps in the statusbar's systray, also adding the missing
30 -- size hints necessary for this to work.
33 statusbar
= "systray",
34 max_size
= { w
= 64, h
= 64},
35 min_size
= { w
= 64, h
= 64},
38 -- Make an exception for Docker, which sets correct size hints.
42 statusbar
= "systray",
45 -- https://sourceforge.net/tracker/?func=detail&aid=3471910&group_id=314802&atid=1324528
51 -- You might want to enable these if you really must use XMMS.
55 instance = "XMMS_Playlist",
56 transient_mode = "off"
61 instance = "XMMS_Player",
62 transient_mode = "off"
68 -- Define some additional title shortening rules to use when the full
69 -- title doesn't fit in the available space. The first-defined matching
70 -- rule that succeeds in making the title short enough is used.
71 ioncore
.defshortening("(.*) - Mozilla(<[0-9]+>)", "$1$2$|$1$<...$2")
72 ioncore
.defshortening("(.*) - Mozilla", "$1$|$1$<...")
73 ioncore
.defshortening("XMMS - (.*)", "$1$|...$>$1")
74 ioncore
.defshortening("[^:]+: (.*)(<[0-9]+>)", "$1$2$|$1$<...$2")
75 ioncore
.defshortening("[^:]+: (.*)", "$1$|$1$<...")
76 ioncore
.defshortening("(.*)(<[0-9]+>)", "$1$2$|$1$<...$2")
77 ioncore
.defshortening("(.*)", "$1$|$1$<...")