2000 XmNap v0.1.21 ------------- XmNap is a Motif napster client. For installation instructions see INSTALL. The first time you start up XmNap, a configuration dialog will pop up that lets you enter your preferred settings. This dialog should be pretty self-explanatory. If you are behind a firewall, set the data port to '0'. The dialog can be called up at a later stage by clicking on the "tool icon" in the main window, or by using the command '/config'. You can give an optional argument to XmNap when running it, which will set the name of the configuration file to use for this instance of XmNap. It is possible to run several instances simultaneously with completely different configurations. Just be sure that you use unique port numbers. Resume of a partially downloaded file from a previous session will only work if it has been saved with its original name. Main window buttons ------------------- Connect Connect to server keyboard shortcut: Ctrl-c Disc Disconnect from server keyboard shortcut: Ctrl-d Search Search for MP3 files keyboard shortcut: Ctrl-s Browse Browse a user's files keyboard shortcut: Ctrl-b Whois Show whois info for a user keyboard shortcut: Ctrl-w Config Configuration dialog keyboard shortcut: Ctrl-o Quit Exit program keyboard shortcut: Ctrl-q Textual commands ---------------- Commands that only work with opennap servers are marked with a (*). Partial entry of commands is allowed (like /br for /browse), as long as there is no ambiguity. Some of the commands require privileges. To be regarded as privileged, you need either have a certain user level, or have a higher level than the target user, depending on the type of command. There are five user levels: 'leech', 'user', 'moderator', 'admin' and 'elite' in low to high order, with 'user' being the default for new users. Certain commands are only available in channel windows (where the description mentions "the current channel"). /ban Ban user or ip from server (moderator or higher). /browse Browse 's shared files. /chlevel [] (*) Set the minimum level required to join channel (moderator or higher). To see the current level of a channel, use the command without the parameter. /clear [] Clear channel from users with a lower level than yours. /cloak Toggle your invisible state (moderator or higher). /config Show configuration dialog. /connect Connect to the last server used. /dataport Set the data port for to (moderator or higher). /deop (*) Remove as operator on channel (moderator or higher). /disconnect Disconnect from server. /gmsg Send global message to all users (admin or higher). /join Join channel . /kick [] (*) Kick with a lower level than yours from channel . /kill [] Kill (disconnect) with a lower level than yours. /level Change level of with a lower level than yours. /links (*) Show links between servers. /list List available channels. /listbans List banned users and ip:s. /me (*) Send action description on the current channel. /msg Send a private message to . /motd Show server's "Message Of The Day". /muzzle [] Muzzle with a lower level than yours. /online Show hotlist users currently online. /op [] (*) Set as operator on channel (mxoderator or higher). IF you omit the parameter, a list of current channel operators will be returned in the form of a private message from pseudo-user 'ChanServ'. /opmsg Send a message to all users with level moderator or higher (moderator or higher). /part Part the current channel. /ping Ping . /quit Exit program. /search [] Search for artist or title containing the word(s) you enter. Only the artist field is used in this case (the title field is cleared), but that doesn't have any impact on the search result since the server treats the artist and title fields equal when searching for MP3 files. If you don't enter any search word, the usual search dialog box will pop up. /server [::] Connect to server at port , treating the server as a "metaserver" (like the usual napster.com servers) if is '1', else like a normal server. If you omit the server string, the server page of the configuration dialog will pop up. /stats (*) Show server statistics. /topic Set the topic of channel to (moderator or higher). /ullist Display statistics about active uploads. /unban Remove the ban on a user or ip (moderator or higher). /unmuzzle Unmuzzle with a lower level than yours. /usermode [] (*) Set user mode. See the opennap documentation for an explanation of the parameter syntax. This command seems to work for all users, although it is mainly of interest to users with level moderator or higher. NOTE: The user mode will be reset upon next login, either by the server, or, if you have defined 'usermode' in the auto-commands, to that setting. In other words, regard the changes you make with this command as temporary. To see the current state, use the command without parameters. /version Show server version (moderator or higher). / 7ed whois Show whois info for . Channel/private windows ----------------------- If you press the right mouse button in the user list of a channel window or in the text box of a private window, you will get a pop-up menu with various commands. Keyboard shortcuts in channel windows Ctrl-l Clear received text Ctrl-p Part channel Keyboard shortcuts in private windows Ctrl-l Clear received text Ctrl-c Close window Fonts ----- If you would like to change the fonts used in the program, the easiest way to do this is to enter it in your .Xdefaults/.Xresources file. Examples: ! Default for the whole program XmNap*fontList: lucidasans-18 ! Main window status labels XmNap*statusLbl.fontList: lucidasans-bold-14 ! Info window XmNap*miscInfoText.fontList: lucidasans-18 ! Received text in channel windows (preferably a monospaced font) XmNap*chanText.fontList: lucidasanstypewriter-18 ! Channel window user list XmNap*userList.fontList: lucidasans-18 ! Text entry box in channel windows XmNap*chanEntry.fontList: lucidasanstypewriter-18 ! Received text in private windows (preferably a monospaced font) XmNap*privText.fontList: lucidasanstypewriter-18 ! Text entry box in private windows XmNap*privEntry.fontList: lucidasanstypewriter-18 ! Other lists (should be a monospaced font) XmNap*XmSelectionBox*ItemsList.fontList: lucidasanstypewriter-18 There are of course many other resources you can change in addition to the fonts. Take a look in the included 'XmNap.ad'. I have tried to make the resource names as self-explanatory as possible. The XmNap-colors.* files are examples of using different colors from the default ones. To use any of them, rename the file to 'XmNap' and put it in your home directory, or copy the contents to your ..Xdefaults/.Xresources file. If any problem occurs, don't hesitate to write me. My E-mail address is Good Luck! . 0