Firstly and most importantly:
You don't need to read the entire guide
Let's face it, like everyone else you'll probably be reading this after you've already been playing for a while anyway.
Sticker is a desktop applet for sending and receiving short text messages, also known as ticker messages, via the Elvin notification service. Ticker messages are generally conversations between people or news items automatically generated by news bots on the network (those familiar with other instant messaging networks such as IRC and Jabber will already understand the concept). Sticker also supports virtual presence, which allows you to virtually see and be seen by others online.
Sticker is designed to integrate with your desktop and be almost invisible when not in use. When a message arrives, it is displayed on a tickertape which is docked with the desktop. Messages stay visible until you delete them or they expire.
The tickertape display format allows you to monitor messages in the background without necessarily interrupting what you're doing. If the message is of interest, you can access it straight from the ticker, or open it in a messages window, which displays messages in a layout which should be familiar to most email users.
Sticker appears as a strip where ticker messages appear, with a button at the right that shows the main menu that contains all the commands for controlling Sticker. Right-clicking on the ticker area shows the ticker menu with commands for managing ticker messages. If you're running Sticker on Windows, you'll also be able to access the main menu by right clicking the icon which appears in the taskbar status area.Tip: many windows have menus accessible by right-clicking on items inside them
Things You Need To Know
To send a message: simply click on the ticker to create a new message window, choose a group from the 'Group' box, type your message and hit the Send button.
- To reply to a message: click on the message and enter a reply in the message window. Tip: you can also double-click the Windows taskbar icon to create a message
- To delete a message from the ticker: hold down the Shift key and click on the message. To remove all messages from a ticker right click and select Remove All. Or you can simply choose to let messages automatically expire.
To show a message in the Messages Window: right-click the message and select Open Message.Tip: Middle-click to open a message in the Messages Window
- To scroll the ticker messages backwards or forwards: drag the mouse inside the ticker.
- To open an attachment on a message: right-click the message and select Open Attachment. Messages with a icon have an attachment, which is often a link to a web page. Tip: Alt-click to open an attachment
- To subscribe to a ticker group: Select Main Menu -> Preferences. Select Ticker Groups on the left and choose either the Chat Groups or News Groups tab. If the group is already in use, you can simply check the box next to it, otherwise select the New Group button and enter the group name.
To see who else is online: Open the main menu and click People Online. This shows a list of people who are in the same virtual presence groups as you, or are in your buddy list (the tabs allow you to show only the people who are in a particular group or are a buddy). You can send a message to anyone in this window by double-clicking on their name.
- To change your online presence status: Select Main Menu -> Presence Status. You can either select one of the statuses listed, or create your own by choosing Custom Status...
- To hide Sticker when not active: Select Main Menu -> Auto Hide. When auto hide is on and the scroller is docked to the top or the bottom of the screen, the scroller will slide out of the way until a message arrives, or you click the taskbar icon. If the scroller is not docked, enabling auto hide causes the scroller to pop up over other windows when a message arrives (turning auto hide off while undocked causes the scroller to always stay on top of other windows).
- To move the Sticker window: drag the ridged area at the right of the window. Sticker will snap to the top or bottom of the screen when it gets close, or you can leave it floating. When not docked, you can change the width of the window by dragging the left edge of the window.
Tip: when a menu item is bolded it means that you can double-click as a shortcut
The following sections have a selection of additional tips, ordered from simple to more advanced.
- Click on messages to reply to them. That way others can see who you're replying to.
- Use the Shift-click shortcut to delete messages. You can rapidly delete a lot of messages by clicking very quickly, or by right-clicking and selecting Remove All.
- Send web links by dragging them from the browser's address bar or from the desktop onto the ticker or onto the attachment area at the bottom of the New Message window.
- You can send a message directly to a person listed in the Online People window: just double-click on the person's name and a message window will open. This works in the Messages Window too.
- Delete distracting conversations (especially on the noisy "Chat" group), by right-clicking one of the messages and selecting Ignore Conversation. This will delete the messages and block any further replies from appearing on the ticker. Tip: Ctrl-Shift-Click on a message to ignore a conversation
- If you don't want to be disturbed at all for a while, select "Mute Ticker" on the main menu. This will stop all messages from appearing on the ticker until you select the mute ticker item again (messages sent directly to you will still appear). You can also simultaneously turn on ticker muting and let others know you don't want to be disturbed by switching to the "Do not disturb" presence status. You can do this by selecting Main Menu -> Presence Status -> Do not disturb. With both of these options you can read any blocked messages in the Messages Window later on.
- You can often follow conversations better by jumping into the Messages Window. Either right-click a message and choose Open Message or just middle-click on the message. If you want to move the conversation permanently to the Messages Window (i.e. stop messages from appearing on the ticker), right click a message in the Messages Window and select Ignore Conversation - new messages will now appear only in the Messages Window.
- Use the Expand Unread button in the Messages Window to show unread messages. You can also use the Hide Read button to toggle hiding messages you've already seen.
- Send messages to people outside your intranet using the "World" button. Many Elvin services allow only messages flagged this way to go outside the local network. When you reply to a "world" message, your reply is automatically marked world also.
- Your own messages are automatically expired very quickly and marked as read (Sticker assumes you read your own messages!) Messages you reply to are treated the same way, which helps keep the ticker clear of old messages.
- You can send messages to groups you're not subscribed to. Sticker will automatically subscribe you to just the replies to your message.
- You can easily invite others to subscribe to a ticker group by sending an invitation as a ticker attachment. Simply find the group in the ticker groups list in Main Menu -> Preferences -> Ticker Groups, right click and select Send Invitation (you can also do this from the list of groups on the left of the Messages Window). Even your "Advanced" groups created with the wizard can be shared this way.
- Various properties for a ticker group can be shown by selecting Main Menu -> Preferences -> Ticker Groups and double-clicking the group. This also works in the groups list to the left of the Messages Window.
- You can control how long old messages are kept on a per-group basis. In the group properties window (see previous tip) select Group and set the time to keep messages in the Message lifetime box.
- Find out who is subscribed to a ticker group from the Subscribers section in its property window (see previous tip). The Messages Window also shows people subscribed to the current group on the right hand side.
- Control how ticker messages are handled using group actions. You can assign special actions
on a per-group basis from the Actions section of a group's property
window. For example, you might like to change message expiry time
or move the messages to a different scroller.
- Use multiple scrollers to organise messages. For example, you
might want to create a scroller for messages to a few important
- Select Main Menu -> Preferences -> Ticker Scrollers -> Create Scroller.
- Customize the scroller and/or change its position using the arrow buttons.
- Create group actions to put messages from your important groups on the new scroller (see previous tip). You could also use a Message Rule to do this (see next tip).
- Control how messages are handled using message rules. Message rules are like group
actions, except they're more flexible in how they select
messages. For example, to have your computer beep when a message
sent directly to your personal group arrives while you're listed
- Select Main Menu -> Preferences -> Message Rules.
- Select Create Rule.
- Select Match message text in the dialog that pops up and hit OK.
- Click on the Message text contains <text> field to edit it.
- Enter your name in the text field at the top of the window.
- Select the Group radio button in the "Match field..." box.
- Select the Equals text button in the "Match where..." box.
- Click OK. This has created a filter that matches messages to your group.
- Add another filter that matches your presence status by selecting Add Filter and choosing Match your virtual presence status. This has created an additional filter that that matches only when you're online (i.e. not idle or away).
- Make the computer beep whenever these two filters match by
checking the Beep checkbox. The
rules list should now look like the screenshot below:
- Scan all ticker groups (eavesdrop!) using Advanced Groups. Advanced Groups let you
subscribe to any message on any group that matches some given
criteria. For example, to look for all messages with your name in
- Go to the Advanced group area by selecting Main Menu -> Preferences -> Ticker Groups and choosing the Advanced tab.
- Create a new Advanced Group by selecting Create Group.
- Choose Add Filter -> Match message text.
- Click on the Message text contains <text> field to edit it.
- Enter your name in the Match Text dialog and click OK.
- If you want to see the rest of the conversation following on from matched messages, select the Subscribe to replies checkbox.
- You can optionally give the group a name by selecting the Group section of the dialog.
Because Advanced Groups can receive messages from any actual group, you might like to mark messages received by this group with a custom icon. In the same dialog select Actions -> Change appearance.
You can change how attachments are opened. This can be useful if you're running Sticker on Unix or MacOS X, where Sticker's default attachment handling sometimes isn't what you might want. You can have Sticker pass attachment URL's to a custom command by selecting Main Menu -> Ticker Messages and entering the command in the Open attachments using area. A common command to use on Unix is:
mozilla -raise -remote "openURL(%s,new-window)":lynx
- See who else is online by selecting Main Menu -> People Online.
- See more information about someone in the Online People window by right-clicking on their name and selecting Properties.
Let people know you're away or do not wish to be disturbed by changing your presence status. You can change your status by selecting from the options in Main Menu -> Presence Status. If you choose the "Do not disturb" status, this will also stop messages appearing on the ticker. You can also create a new status by selecting Custom Status.... For example you could set your status to "Away until 3pm".
- Add people who you communicate with regularly to your buddies list. This allows you to see them in the "Buddies" tab in the Online Users window and to quickly send messages to them by double-clicking their name. To add someone as a buddy, either right-click their name in the Online Users window and check the Is Buddy item or use Preferences -> Virtual Presence -> Add Buddy.
- Publish extra information about yourself with custom presence properties. You can put information like your room number or web page in the list shown by selecting Main Menu -> Preferences -> Online Identity and choosing Add Field. Other people will see this information in the "Identity" tab in the properties display for you.
- Reduce the number of people who you see online by moving to different presence group(s). You see all people who are in one or more of your groups, so you and the people local to you may wish to move to a more restrictive group. Select Preferences -> Virtual Presence to see your groups and add/remove new ones. In particular, you may want to leave the "elvin" presence group, which is the default group that most people start in. Note that you can choose to add individual people as buddies even if they're not in one of your groups.
- Track when someone logs on or off. You can have Sticker generate a short message on the ticker when someone's virtual presence status changes by right clicking on their name in the Online Users window and check Notify When Online.
Send messages that no one else can intercept using secure messaging. Ticker messages can have "keys" attached to them so that only people holding the same key can receive them, so the simplest way to send secure messages amongst a group of people is for you to create a "private" key and give it to the others via a reasonably secure channel such as email or a floppy disk. Everyone then attaches the key to the group chosen for secure messaging.
In this example, we'll set up secure messaging for the "Private Chat" group:
- Create the "Private Chat" group by choosing Main Menu -> Preferences -> Ticker Groups -> Create Group
- Show the security settings for the group by selecting it and choosing Properties and then selecting the Security section.
- Create a new private key by selecting Create Key. Enter a name for the key,
which can just be the name of the group you're going to secure
(eg "Private Chat") and press OK. The security settings should
look like the window below:
- Now export the key to a file by selecting Export Key and enter a file name. For example, save the key to a file called "Private Chat.key" on your desktop.
- Send the key file via email to the people who you want to communicate with.
- The people you sent the key to then save it on their desktop and then import it from the same group properties Security area by choosing Import Key and selecting the key file on the desktop.
- Test the group by sending a new message with the Secure checkbox ticked: you'll get a warning if you haven't successfully setup the key for the group. Secure messages have a icon attached to them on the ticker.
- Ensure the private key files are fully deleted after import. On Windows, hold the Shift key while deleting.
Send messages securely to individuals by importing their public key. You can enable secure messaging to someone's personal group simply by getting them to send you their public key via tickertape and importing it. Once you have someone's public key, Sticker can use it to send messages securely so that only they can receive them. If they do the same with your key, they can reply securely to you.
Since only public keys are being used, you can send them via untrusted channels such as insecure ticker groups and still maintain a reasonable level of security. However, it is still remotely possible that someone could masquerade as your buddy and send you a bogus public key: if this is a concern, you can simply fall back on the more secure key exchange method described in the previous tip.
To send your public key via ticker:
- Show your key list by selecting Main Menu -> Preferences -> Security Keys.
- Select your key, which has a icon and your nickname.
- Choose Send Key, select Public in the Send Key dialog and click OK. It is important that you send your public key: your private key should always remain secret.
- A New Message dialog will appear with your key as an attachment. Choose to send to a group, or type the nickname of the person you want to send to and click Send.
- The receiver imports your key by right-clicking the message and choosing Open Attachment.
- Test the setup by getting the recipient to send you a message with the Secure button checked.
- Set your Elvin server by selecting Preferences -> Elvin Service. You can
enter one or more Elvin URL's (eg
elvin://hostname:port) or scope names (eg
corporate) separated by spaces. These will be tried in order until a connection is made.
- If you have a local Elvin server, it is likely either
accessible via the URL
elvin://elvinor via auto server discovery using the scope name
- If you don't have a local Elvin server and are not behind a
firewall, there is a public Elvin server at
- You can configure HTTP tunnelling by clicking the
Advanced... button. You'll also need
to use an Elvin URL like
elvin:/http,none,xdr/elvin:80and ensure the target Elvin service is set up to accept this sort of connection.
- Find out about advanced connection options and getting a trial Elvin server at http://www.mantara.com.
Please see the Sticker pages at http://www.tickertape.org/projects/sticker/index.html or contact the author at firstname.lastname@example.org for more information.