|
WARNING: The content of this section is considered DEPRECATED and OBSOLETE It is preserved for historical or documenting reasons.
|
Note
Instructions
Setting the Default Nickname
XoIRC's page states that "to make your default IRC nickname match your default XO nickname" you can apply a patch, but it appears (as of 2008-01-11) that the link to the patch is dead. Here's how to get around it:
- Open the Terminal activity
- Locate XoIRC.activity/ folder.
I found it at ~/Activites/XoIRC.activity/, but it may be stored elsewhere on your XO.
- cd path to/XoIRC.activity/purk/
- emacs irc.py
- Look for a line that reads nicks = [user_nick]
I found it on line 71.
- Insert the following on the line immediately afterwards: nicks = [your preferred nickname]
- Save the file and exit your editor.
XoIRC will now use your preferred nickname.
Note that your IRC server may complain about your chosen nickname if the nickname had been registered or is in use by someone else. This workaround does not address that potential problem.
Setting the Default IRC Server and Channel
XoIRC will connect to irc.freenode.net by default. Even though XoIRC is based on urk, XoIRC seems to have disabled support for the urk.conf configuration file. Moreover, urk's documentation states that its settings can be altered with /pyeval statements in the IRC text input window. This also seems to have been disabled. Here's how to get around this limitation:
- Open the Terminal activity
- Locate XoIRC.activity/ folder.
I found it at ~/Activites/XoIRC.activity/, but it may be stored elsewhere on your XO.
- cd path to/XoIRC.activity/
- emacs xoircactivity.py
- Look for a line that reads client.join_server('irc.freenode.net')
I found it on line 37.
- Change the contents of the line to read client.join_server('your preferred IRC server')
- Look for a line that reads client.add_channel('#olpc-help')
- Change the contents of the line to read client.join_server('#channel on server') to automatically join on startup.
I have not tested XoIRC without this line, but I suspect that commenting out this line (by beginning the line with a #) will trip up XoIRC and cause it to crash.
- Save the file and exit your editor.
XoIRC will now use your preferred IRC server and autojoin you to your preferred channel.
You can tell XoIRC to autojoin other channels from within the program by right-clicking a channel's tab and selecting Autojoin
Automating NickServe/Identifications
I haven't figured that out yet. You will have to /msg NickServ manually.