1 static const char OSD_CONF[] =
2 "[Main]\n"
3 "# font which is used to display the osd\n"
4 "# you can get the available fonts for your machine from xfontsel\n"
5 "# i prefer this one - but it is not available everywhere\n"
6 "# Font=-*-lucida-*-r-*-*-24-*-*-*-*-*-iso8859-15\n"
7 "Font=-*-*-*-*-*-*-24-*-*-*-*-*-*-*\n"
8 "\n"
9 "# how long should a message be displayed\n"
10 "Timeout=5\n"
11 "\n"
12 "# how many lines should be displayed\n"
13 "Lines=5\n"
14 "\n"
15 "# maximum length of a line\n"
16 "Linelen=60\n"
17 "\n"
18 "# colour of the osd messages. look into your XFree86 rgb.txt for others\n"
19 "Colour=yellow\n"
20 "# colour of osd status change messages\n"
21 "ControlColour=grey\n"
22 "\n"
23 "# HPos is the horizontal position of the OSD\n"
24 "# valid values are left, right, center\n"
25 "HPos=left\n"
26 "\n"
27 "# VPos is the vertical position of the OSD\n"
28 "# valid values are top, bottom, middle\n"
29 "VPos=bottom\n"
30 "\n"
31 "# HOffset is the horizontal offset (=distance from left/right) of the OSD\n"
32 "# use this to displace the OSD on the second screen in multiscreen environments\n"
33 "HOffset=0\n"
34 "\n"
35 "# VOffset is the vertical offset (=distance from top/bottom) of the OSD\n"
36 "VOffset=90\n"
37 "\n"
38 "# when a message arrives before the previous one has timeouted -\n"
39 "# should we wait ?\n"
40 "# do only use 0 or 1. (true/false, on/off, ... do NOT work)\n"
41 "Wait=1\n"
42 "\n"
43 "# show logon/off of users ?\n"
44 "# 0=don't show\n"
45 "# 1=show all\n"
46 "# 2=show logon/off of Online notify users\n"
47 "Showlogon=0\n"
48 "\n"
49 "# show messages of users ?\n"
50 "# 0=don't show\n"
51 "# 1=show all\n"
52 "# 2=show messages of Online notify users\n"
53 "# 3=show only information that a message has been sent (like in sim)\n"
54 "# 4=show only information that a message has been sent (like in sim), only for Online notify users\n"
55 "Showmessages=1\n"
56 "\n"
57 "# how long after our logon or logoff should no message be displayed\n"
58 "# this is some sort of a hack:\n"
59 "# when we logon we get all the users who are online at the moment\n"
60 "# as an logon event. Usually you don't want to show all of them in a row\n"
61 "# (especially when wait = true), but only the ones who log on / off while\n"
62 "# you are online.\n"
63 "# note that this timeout is used when the plugin is loaded AFTER logon\n"
64 "# (via plugin manager). This is a side effect of this hack.\n"
65 "# set this to 0 if you want to get the logon messages on startup too\n"
66 "Quiettimeout=10\n"
67 "\n"
68 "# offset for shadow, 0 means no shadow\n"
69 "# draws a black shadow to the xosd text\n"
70 "ShadowOffset=0\n"
71 "\n"
72 "# offset for outline, 0 means no outline\n"
73 "# draws a black outline to the xosd text\n"
74 "OutlineOffset=2\n"
75 "\n"
76 "# colour for shadow. look into your XFree86 rgb.txt for others\n"
77 "ShadowColour=black\n"
78 "\n"
79 "# colour for outline. look into your XFree86 rgb.txt for others\n"
80 "OutlineColour=black\n"
81 "\n"
82 "# show status change of users?\n"
83 "# 0 = no\n"
84 "# 1 = all users\n"
85 "# 2 = only for online notify users\n"
86 "ShowStatusChange=0\n"
87 "\n"
88 "# this is an extra delay per character of the message.\n"
89 "# by using this you can achieve, that long messages are displayed\n"
90 "# longer than short ones\n"
91 "# The delay is specified in milliseconds, though only full seconds\n"
92 "# will take effect\n"
93 "# example: if DELAYPERCHARACTER is 200, then a message with 12 characters\n"
94 "# will be displayed for DISPLAYTIMEOUT+2 seconds\n"
95 "# (-->200*12 / 1000(1second) = 2.4, 0.4 ignored)\n"
96 "DelayPerCharacter=100\n"
97 "\n"
98 "# show an osd message whenever a user checks your auto response\n"
99 "# 0=don't show\n"
100 "# 1=show all\n"
101 "# 2=only for Online notify users\n"
102 "ShowAutoResponseCheck=0\n"
103 "\n"
104 "# messages which are sent via a secure connection will me marked with\n"
105 "# a (S)\n"
106 "MarkSecureMessages=0\n"
107 "\n"
108 "# If this option is enabled, then the osd messages will only be shown\n"
109 "# if _you_ are in one of those stati. \n"
110 "# As long as this is commented out, the messages will _always_ be displayed\n"
111 "#ShowInModes=Online,FreeForChat,Away,NA,Occupied,DND,Invisible\n"
112 "\n"
113 "# If ShowInModes specifies to not show anything, you might like to show\n"
114 "# messages (not status changes or so) in some more modes, so specify it here\n"
115 "#ShowMsgsInModes=DND\n";
116