User Tools

Site Tools


jabber_on_sdf

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
jabber_on_sdf [2025/01/27 06:32] – [Conferences] [[j hc9jabber_on_sdf [2025/03/24 21:55] (current) – added Thunderbird to list of XMPP clients zilog
Line 1: Line 1:
 ===== Jabber on SDF ===== ===== Jabber on SDF =====
  
-Jabber is the former name for the Extensible Messaging and Presence Protocol (XMPP), which is a set of open XML [[http://xmpp.org/tech/|technologies]] for presence and real-time communication developed by the [[http://xmpp.org/about/jabber.shtml|Jabber]] open-source community in 1999, formalized by the [[http://www.ietf.org|IETF]] in 2002-2004, continuously extended through the standards process of the [[http://xmpp.org/xsf|XMPP Standards Foundation]], and implemented in a wide variety of [[http://xmpp.org/software|software]], devices, and Internet services. Jabber service on SDF is run on [[http://www.process-one.net/en/ejabberd|ejabberd]].+Jabber is the former name for the Extensible Messaging and Presence Protocol (XMPP), which is a set of open XML [[http://xmpp.org/tech/ |technologies]] for presence and real-time communication developed by the [[http://xmpp.org/about/jabber.shtml |Jabber]] open-source community in 1999, formalized by the [[http://www.ietf.org |IETF]] in 2002-2004, continuously extended through the standards process of the [[http://xmpp.org/xsf |XMPP Standards Foundation]], and implemented in a wide variety of [[http://xmpp.org/software |software]], devices, and Internet services. Jabber service on SDF is run on [[http://www.process-one.net/en/ejabberd |ejabberd]].
  
 Jabber is popularly used as a decentralized instant messaging service. This means that you can create an account on one server such as SDF and talk to users from any other Jabber service. It is also possible to use a transport to communicate with users on other types of instant messaging services as well. Jabber is popularly used as a decentralized instant messaging service. This means that you can create an account on one server such as SDF and talk to users from any other Jabber service. It is also possible to use a transport to communicate with users on other types of instant messaging services as well.
Line 33: Line 33:
 Available on SDF cluster and on Metaarray: Available on SDF cluster and on Metaarray:
  
-  * [[https://profanity-im.github.io/userguide.html|profanity (link to Quickstart guide)]] (Unix shell). Using ''profanity'' is described below. +  * [[https://profanity-im.github.io/userguide.html |profanity (link to Quickstart guide)]] (Unix shell). Using ''profanity'' is described below. 
-  * [[http://lilotux.net/~mikael/mcabber/files/mcabber.1.html|mcabber (link to Man page)]] (Unix shell). Using ''mcabber'' is described below.+  * [[http://lilotux.net/~mikael/mcabber/files/mcabber.1.html |mcabber]] (Unix shell). Using ''mcabber'' is described below.
     * To get ''mcabber'' working, copy this [[http://lilotux.net/~mikael/mcabber/files/mcabberrc.example |example config file]] to your home folder as ''.mcabberrc'' and edit the configuration file. You need to set your ''jid'' and possibly ''username'' and ''server''     * To get ''mcabber'' working, copy this [[http://lilotux.net/~mikael/mcabber/files/mcabberrc.example |example config file]] to your home folder as ''.mcabberrc'' and edit the configuration file. You need to set your ''jid'' and possibly ''username'' and ''server''
  
Line 40: Line 40:
  
   * iChat (Mac OS X)   * iChat (Mac OS X)
-  * [[http://pidgin.im|Pidgin]] (Unix/Windows) +  * [[http://pidgin.im |Pidgin]] (Unix/Windows) 
-  * [[http://adium.im|Adium]] (Mac OS X) +  * [[http://adium.im |Adium]] (Mac OS X) 
-  * [[http://www.bitlbee.org|Bitlbee]]+  * [[http://www.bitlbee.org |Bitlbee]]
   * [[https://www.xabber.com/ |xabber]] (Android)   * [[https://www.xabber.com/ |xabber]] (Android)
   * [[https://yaxim.org/ |YAXIM]] (Android)   * [[https://yaxim.org/ |YAXIM]] (Android)
 +  * [[https://www.thunderbird.net |Thunderbird]] (multi-platform)
  
-Recommended clients for mobile can be found [[mobile_applications_on_sdf|here]]+Recommended clients for mobile can be found [[mobile_applications_on_sdf |here]]
  
 ==== Connecting with Profanity from SDF Unix shell ==== ==== Connecting with Profanity from SDF Unix shell ====
Line 85: Line 86:
   * To say something in the room you are in, just type it (no leading slash) and enter. It should appear in the main window.   * To say something in the room you are in, just type it (no leading slash) and enter. It should appear in the main window.
  
-To issue other commands in the app, enter the appropriate slash ''/'' commands (like you did with ''/join'' already) in the input area (another important example: ''/help''). Messages responding to your command will show up in the first window, the existence of which will be indicated by a ''[1]'' in the status bar. You can change to window 1 using ''/win 1'', or alternately by use of the function key F1 (F1..F10 should work) as listed below, but you may have to figure out for your ssh and computer setup what the “Alt” means (on a mac using default terminal program, ''[Option]1'' switches to window 1):+To issue other commands in the app, enter the appropriate slash ''/'' commands (like you did with ''/join'' already) in the input area (another important example: ''/help''). Messages responding to your command will show up in the first window, the existence of which will be indicated by a ''[1]'' in the status bar. You can change to window 1 using ''/win 1'', or alternately by use of the function key F1 (F1..F10 should work) as listed below, but you may have to figure out for your ssh and computer setup what the “Alt” means (on a mac using default terminal program, ''[Esc] 1''--Escape key, then '1'--switches to window 1):
   * Alt-1 to Alt-0   * Alt-1 to Alt-0
   * F1 to F10   * F1 to F10
 +  * Esc, 1 to Esc, 0
   * Alt-left, Alt-right   * Alt-left, Alt-right
  
 To quit, enter ''/quit'' To quit, enter ''/quit''
  
-Much more info is available in the[[https://profanity-im.github.io/userguide.html|Quickstart guide]]+Much more info is available in the[[https://profanity-im.github.io/userguide.html |Quickstart guide]]
  
 ==== Connecting with Mcabber from SDF Unix shell ==== ==== Connecting with Mcabber from SDF Unix shell ====
  
-//TBD//+ 
 +mcabber is “..a small Jabber console client. For now it needs a configuration file to start, so please copy the sample mcabberrc file and adapt your connection settings. ”. Its UI is based on windows and panes, each which has the following sections: 
 +  * The roster, alias buddylist, is on the left. 
 +  * The chat window, or chat buffer, is on the right 
 +  * The input line lies at the bottom of the screen, under a small log window.  
 + 
 +As mentioned above, before mcabber will work, you need to create a //.mcabberrc// file. You can get the example file from ''/usr/share/doc/mcabber/examples/mcabberrc.example'' or the link listed above. You will need to make a copy of this file as ''.mcabberc'' in your home directory (or you will have to specify the location of the file every time you run ''mcabber''). 
 + 
 +Edit the file in your favorite text editor and change the value of the //set jid// line to be your //jabber id ("jid")// and //set server// to the SDF server--//jabber.sdf.org//--and optionally, if you don't want to type it every time you run mcabber, the //set password// line to your password. Save the file, then you will be ready to go. 
 + 
 +  * To start mcabber, enter at shell: ''mcabber'' 
 +  * It will show you your JID (from what you put in the rc file) and ask for your password 
 +  * After you enter it, you should have the 4 pane window with your username under '[status]' section. 
 +  * If you figure out how to list rooms, add it here, but to join the sdf room, type ''/room join sdf@conference.jabber.sdf.org''. You should get a status message that says "You have joined sdf@conference.jabber.sdf.org as "<nick>"" 
 +    * Use the page up/page down buttons on your keyboard to navigate to the line that says "[C] sdf@conference.ja...", and hit <enter> key. This should allow you to start chatting. 
 + 
 +To issue other commands in the app, enter the appropriate slash ''/'' commands (like you did with ''/room join'' already) in the input area (another important example: ''/help''). Messages responding to your command will show up in the log window near the bottom.  
 + 
 +The integrated help is accessible with ''/help'' but isn't that useful (help for the //room// command doesn't include how to join a room!), but this site has a good manual: https://www.systutorials.com/docs/linux/man/1-mcabber/ 
  
 ==== Connecting with Pidgin or Finch from Your Unix or Windows Computer ==== ==== Connecting with Pidgin or Finch from Your Unix or Windows Computer ====
  
-Install Pidgin or Finch locally on your computer via instructions on the [[https://pidgin.im/|Pidgin site]], then if you are using Pidgin (GTK graphical interface) or Finch (ncurses term interface) follow the appropriate sections below.+Install Pidgin or Finch locally on your computer via instructions on the [[https://pidgin.im/ |Pidgin site]], then if you are using Pidgin (GTK graphical interface) or Finch (ncurses term interface) follow the appropriate sections below.
  
 === Connecting with Pidgin === === Connecting with Pidgin ===
Line 119: Line 140:
 If you have it, however, the following tutorial should work: If you have it, however, the following tutorial should work:
  
- To move around Finch's fields and buttons use the **TAB** key. You can learn more about using Finch [[http://developer.pidgin.im/wiki/Using%20Finch|here]].+ To move around Finch's fields and buttons use the **TAB** key. You can learn more about using Finch [[http://developer.pidgin.im/wiki/Using%20Finch |here]].
  
   * Press **ALT** **+ a **and select **Accounts**   * Press **ALT** **+ a **and select **Accounts**
Line 149: Line 170:
 Jabber allows you to talk to several users at once in conferences. These are similar to com rooms or IRC channels. The SDF jabber server has a “helpdesk” conference already set up and you are free to create new conferences too. Jabber allows you to talk to several users at once in conferences. These are similar to com rooms or IRC channels. The SDF jabber server has a “helpdesk” conference already set up and you are free to create new conferences too.
  
-  * [[https://jabber.sdf.org/|https://jabber.sdf.org]] displays some rudamentary //Jabber// ((//Register with our xmpp server by typing ‘maint’ at the shell//; //[[jabber_on_sdf#account_registration |Account Registration]]//)) stats: local rooms, total number of rooms and number of users.+  * [[https://jabber.sdf.org/ |https://jabber.sdf.org]] displays some rudamentary //Jabber// ((//Register with our xmpp server by typing ‘maint’ at the shell//; //[[jabber_on_sdf#account_registration |Account Registration]]//)) stats: local rooms, total number of rooms and number of users.
  
 ==== Conferences in Profanity ==== ==== Conferences in Profanity ====
jabber_on_sdf.1737959531.txt.gz · Last modified: 2025/01/27 06:32 by hc9