-->
Home » , , » XChat: Multiplatform Chat Program
Monday
5 January 2009

XChat: Multiplatform Chat Program

XChat is an IRC chat program for both Linux and Windows.

It allows you to join multiple IRC channels (chat rooms) at the same time, talk publicly, private one-on-one conversations etc.

Even file transfers are possible.

Ubuntu's default client is irssi, which lacks a graphical interface.

If you want a simple to use, GUI client, install xchat which can be found in the Universe Repositories.



Screenshots in Gnome 2.16 (Linux).
Shot 1 Shot 2 Shot 3 Shot 4
XChat 2.6.8 Settings & Server Window Minimalist Mode XChat 2.0.3

XChat 2.8.6 released (the Linux version)

http://xchat.org/files/source/2.8/xchat-2.8.6.tar.bz2

• Updated translations (de, fi, fr, hu, lt, nb, ru, th, zh_CN).
• Fixed creation of ~/.xchat2/scrollback/ paths (xc284-scrollbmkdir.diff).
• Fixed a leak of file descriptors related to the scrollback feature (resource leak) (xc284-fix-scrollbfdleak.diff).
• Stopped scrollback files growing too large by fixing the file-shrink code.
• Put a "Display scrollback from previous session" into the Setup GUI (logging section) so people can turn this off without typing commands.
• Made /away work even when the reason setting is empty.
• Using /part on a channel that contains a quotation mark now works [1800855].
• Changed the default encoding to "IRC" (CP1252/Unicode Hybrid) for both Unix and Windows.
• Fixed a possible Channel List crash if you searched many times while the download was still going.
• Fixed alert balloons failing if the text contained "<" characters [1827629]. • The Drag&Drop files to userlist feature has been enabled again. • Removed the /set tab_icons setting and made it automatic (see FAQ for more info about icons). • Fixed a bug in creating files (save channel list, rawlog etc) that would set the wrong permissions. • Added command line argument --command=COMMAND which can be used in conjuction with --existing (E.K.L.). This sends any xchat command to an existing (running) client. • A private SSL key/certificate can now be loaded from ~/.xchat2/client.pem. • The Alerts settings now accept wildcards, instead of partitial string match [1807563]. • Changing away status during reconnect/disconnect will now remember it. • You can now change your Away/Back status (all networks) in the tray menu. • Favorite Channels / Auto-Join-List management: * Network List window now has a "..." button to edit the auto-join-list in a more friendly way. * Channel(text area), Tree/Tab and Channel-List right-click menus now have a "Add to Favorites" function. * Previous limit of 300 bytes has been overcome. Now up to 2 KB worth of channels/keys can be joined and it will be automatically split into multiple lines, if necessary. * Per-Channel settings now save to disk, including Logging and Scrollback settings. * /ChanOpt has been re-worked to be more like /Set. • 'hostname:port' syntax is now accepted, if it's not an IPv6 address. • The Userlist right-click menu now has icons and an option to add to friends list. If you've edited this menu before you'll still get the old one. To get the new one delete ~/.xchat2/popup.conf while XChat isn't running. • ~/.xchat2/startup.txt is now loaded on launch (like /LOAD -e). Put any commands you want executed at startup here. • The lag-o-meter now has a full scale of 1.0 seconds. • libnotify is now opened directly instead of using 'notify-send' to open tray/balloon alerts. • Added support for QuakeNet's /AUTH for nick password, when numeric 005 NETWORK=QuakeNet is detected. • You can now copy with IRC attributes and mIRC colors if CTRL key is down when a selection is finished (on mouse release). This replaces the old "Color paste" feature. • Added a 'compact' flag to gui_tweaks. This'll make the userlist and tree spacing smaller. E.g. type /set -or gui_tweaks 32 and restart to turn it on. • The /CLEAR command takes a number as paramater (how many lines to clear). • When there's missing information in the Userlist right-click menu, it'll issue a silent /WHOIS and fill it in. This includes retrieving a person's away-reason. • Perl (Lian Wan Situ) * /reloadall will now reload all the scripts that are currently load instead of simply reruning the autoload routine * gtk/glib/gdk errors and warnings have been redirected back to stderr so they will no longer show up in the text box as a result of having the Perl plugin loaded * Check if the user has perl 5.6 instead of 5.8 and give an warning dialog if they do (Peter Zelezny) * Changed timer callbacks so that they are executed in the context that they were created in * Modified Xchat::print and Xchat::command to accept array references in addition to strings for the channel and server parameters • Plugin API: * xchat_emit_print() will now trigger Sound, Blink, Icon etc type events, depending on user's settings. * Fixed a bug where not all 32 elements were available in word[]/word_eol[].


Internet Relay Chat (IRC) is a chat room and instant messaging system. IRC is commonly used in the open source community. There are many IRC networks, such as Freenode, EFnet and Undernet, each of these have many chat channels (equivalent to chat rooms), such as #debian, #ubuntu, #physics. Most open source projects such as Ubuntu have at least one channel where you can ask for help.

To connect to an IRC server you need an IRC client. Ubuntu's default client is irssi, which lacks a graphical interface. If you want a simple to use, GUI client, install xchat which can be found in the Universe Repositories.

Starting X-Chat and connecting to an IRC server

  1. To open XChat go to Applications -> Internet -> XChat IRC or you can run the command

    xchat
    in the terminal.
  2. This will open the Server List where you will need to fill in some User Information:
    • Nick Name: Use a unique, non offensive name.
    • Second Choice: If your nick name is taken this will be used.
    • Third Choice: If you first and second are taken, you have a third choice. If all three are taken you may need to try some more names, or the server might choose something for you.
    • User Name: Gives you an ident in your hostname for example: user@isp.com

    • Real Name: Your real name, you do not have to fill this in.
  3. There are many different IRC networks, but the #ubuntu channel is on Freenode. This is a good place to ask for help with ubuntu.

  4. Once your nickname is accepted you can register your nickname by typing the following command in X-Chat

/ns register 
  • If you want to associate your email address with your nickname (in case you lose your password) just type this command in X-Chat

/msg NickServ set email your_email@address.org

Settings for Networks

You may want to put in special settings for a particular network, such as auto-joining a certain room, or passwords.

Select a server and click edit.

  • Server Password: Where your nickserv password goes.
  • Join channels: This automates connecting to your favorite channel(s).
  • Connect command: Some times you might want a send a command to the server when you join.
  • Nickserv password: Don't use this field on Freenode.
  • Character Set: UTF-8 is recommended

Press Connect to connect to the server. It is possible to connect to more then one server in the same time, you should press Connect in New Tab in that case.

How to use XChat

Using XChat is really simple, just start typing and join the online Ubuntu community. If you have no experience with IRC read An introduction to IRC

External Links


  • Discuss this page and tell us how it could be improved. Or simply edit it yourself!

  • See who's made recent edits to this page.

    Adserver                     610x250

    If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:

0 commenti:

Post a Comment

Random Posts

  • Clonezilla Live is a Debian-based live CD containing Clonezilla, a partition and disk cloning software.
    25.05.2010 - 0 Comments
    Clonezilla Live is a Debian-based live CD containing Clonezilla, a partition and disk cloning software similar to Norton Ghost. It saves and restores only used blocks in hard drive. With Clonezilla, one can clone a 5 GB system to 40 clients in…
  • Fossil simple, high-reliability, distributed software configuration management.
    20.12.2011 - 0 Comments
    Fossil is a distributed version control system, bug tracking system and wiki software server for use in software development created by D. Richard Hipp. Fossil is a cross-platform server that runs on Linux, Mac and Windows. It is capable of…
  • Linux Powerful Distros For Hacking Or Security: Tails Security Through Anonymity.
    17.08.2017 - 1 Comments
    Tails protects you in a number of ways. First, since all your traffic is routed through Tor, it's incredibly difficult to track your physical location or see which sites you visit. Tails doesn't use a computer's hard disk, so nothing you do is…
  • Ubuntu apps: IMDrops Image Tools is a screen capture and file sharing tool.
    19.06.2012 - 0 Comments
    Image Tools is a screen capture and file sharing tool. It features multi-threaded batch image resizing, conversion, cropping, flipping/rotating, watermarks, decolorizing (grayscale, negative, sepia), and optimizing.  The BMP, GIF, TIFF,…
  • Custom Stellarium Landscapes.
    11.08.2014 - 0 Comments
    After my first successful try today, I thought I'd write a little tutorial for creating landscapes. Here are some (hopefully) simple steps: 1. Take your images. All I did was take my compact camera and my tripod out to my desired location,…
  • Getting Started with Blender 3D creation for everyone, free to use for any purpose.
    18.05.2013 - 0 Comments
    Blender is a free and open-source 3D computer graphics software product used for creating animated films, visual effects, interactive 3D applications or video games. Blender's features include 3D modeling, UV unwrapping, texturing, rigging and…
  • Remember The Task eficient desktop client for Remember The Milk.
    11.11.2012 - 0 Comments
    Remember The Task is a lightweight client that allows users to access and manage their Remember The Milk tasks.  The program isn't the most intuitive thing we've ever seen, but with a bit of practice, we found it to be a nice way to keep an…
  • Freedom Scientific FSReader is a software program developed by Freedom Scientific that offers text-to-speech capabilities
    04.12.2024 - 0 Comments
    Freedom Scientific FSReader is a  software program developed by Freedom Scientific that offers text-to-speech capabilities. It is designed primarily for individuals who have visual impairments or reading disabilities, but it can also be used…
  • Warsow is a completely free fastpaced first-person shooter (FPS) set in a futuristic cartoon-like world.
    17.07.2011 - 0 Comments
    Warsow is a multiplayer first-person shooter computer game first publicly released on June 8, 2005. The game is in active development. Warsow’s codebase is free and open source software, distributed under the terms of the GPL; it is built upon…
  • Development Release: GhostBSD 10.1-BETA2.
    14.07.2015 - 0 Comments
    GhostBSD is a user-friendly desktop operating system based on FreeBSD. The project's goal is to create an easy-to-use and familiar workspace that can be used at home or office and for data rescue. GhostBSD supports a number of popular lightweight…

Recent Posts

Recent Posts Widget

Popular Posts

Labels

Archive

page counter follow us in feedly
 
Copyright © 2014 Linuxlandit & The Conqueror Penguin
-->