Archives For IRC client

HexChat Ubuntu 16.04

This tutorial is going to show you how to install the latest HexChat GTK+ IRC client and receive future software updates along with other system updates.

HexChat is a XChat based IRC client that’s completely free for Windows and Unix-like systems. It features Python and Perl scripting support, a plugin API, multiple server/channel windows, spell checking, multiple authentication methods including SASL, and customizable notifications.

HexChat with Radiance Theme

HexChat is available in official Ubuntu repositories, but Canonical does not provide future updates for this software. While Ubuntu 16.04 provides the old 2.10.2 release, the HexChat website refers to Gwendal LE BIHAN’s PPA (unofficial) for the latest release.

1. Add PPA.

Open terminal (Ctrl+Alt+T) and run the command below:

sudo add-apt-repository ppa:gwendal-lebihan-dev/hexchat-stable

Type in password (no visual feedback) when it asks and hit Enter to continue.

hexchat-unofficial-ppa

2. Update system package index by either launching Software Updater and wait checking for updates, or running command:

sudo apt update

3. If you don’t a previous release installed, you can now install HexChat from Ubuntu Software, or via command:

sudo apt install hexchat

or upgrade the client via Software Updater:

upgrade-hexchat

4. (Optional) To remove the PPA, launch System Settings and navigate to Software & Updates -> Other Software.

Smuxi 1.0

Smuxi IRC client finally reached the 1.0 release. Here’s how to install or upgrade it in Ubuntu 15.04, Ubuntu 14.04, Ubuntu 12.04 and derivatives, e.g., Linux Mint 13/17.x, Elementary OS Freya and Luna.

Smuxi is an open-source, distributed and user-friendly IRC / Twitter / XMPP / Campfire / JabbR client for Linux, Windows and Mac OS X based on GNOME / GTK+.

The 1.0 release was announced recently when it’s 10 years old and features:

  • Message Persistence – messages sent and received are now stored on the disk in a way they can automatically be retrieved/loaded when you restart Smuxi.
  • new command line tool smuxi-message-buffer allows to convert and export the message history.
  • 4 new plugins:
    • topic-diff: Shows the word differences of the topic after topic changes. (meebey)
    • away-nick: Automatically appends and removes $AWAY_SUFFIX to/from the nick name when you go away using the /away command or by disconnecting all frontends from the smuxi-server. (meebey)
    • system-info: Shows system info. Includes system kernel version, distro name, and CPU vendor information. (AK0)
    • now-playing: This plugin is not new but was rewritten in Python to get rid of the spaghetti code monster which was written in Bash. (jamesaxl)
  • UI, text frontend, twitter and other enhancements. See details

smuxi1-0

Install/Upgrade Smuxi in Ubuntu:

1. Open terminal from the Dash, App Launcher, or via Ctrl+Alt+T shortcut keys. When it opens, run command to add its stable PPA:

sudo add-apt-repository ppa:meebey/smuxi-stable

smuxi-ppa

2. If you have an old version installed on your system, just launch Software Updater/Update Manager and upgrade the software after checking for updates.

Or use Synaptic Package Manager (available in Software Center) to check for updates and install Smuxi 1.0:

install-smuxi

For those who are familiar with command line, just run below commands one by one:

sudo apt-get update

sudo apt-get install smuxi

Relay IRC Client

Relay is a new IRC client designed for Elementary OS that aims to be small, fast, and elegant. It’s written in Vala and also works in Ubuntu and other Linux.

Relay uses very few libraries and takes less memory (<30mb usually). The project was created in June of 2015 so as of now it is a young project with functionality rapidly being added to it. So far, it features:

  • drag and drop to Hastebin – drag files to the paste icon will upload all of them and put the URL’s in the output window.
  • A missed message count.
  • Highlighting tabs with activity from IRC servers.
  • Drag and drop reordering of tabs.
  • Automatic IRC channel connecting
  • URL parsing and the ability to open your browser when clicked
  • Highlights the name of your or anyone else when mentioned in a chat
  • Right click tab switching.
  • The ability to switch channels through tabs or the sidebar.
  • It supports languages that use UTF-8 characters.
  • Although Relay was built on Elementary OS it will switch the theme depending on what operating system you are using.
  • The ability to search users
  • The ability to see where you left off since you last visited a tab
  • The ability to control many settings and set colors in the UI
  • Click a user name to have their name placed in the text entry
  • Private messaging and ability to block users
  • The ability to turn on or off joining or exiting messages
  • Creates a datestamp every 5 minutes to give you a timeline of what has happened

Screenshots:

Relay IRC start window

Relay IRC client in Elementary OS Freya

Relay IRC client in Unity

Relay Irc client in Gnome

At the moment of writing this tutorial there are two bugs for Ubuntu user and I’ve reported them to the project page:

  1. In Unity desktop, when you try to minimize Relay window by clicking its icon on left Launcher, session crashes immediately and brings you back to login screen. – Bug with Compiz
  2. In Gnome Shell, there’s a reading issue (Picture 4) – Fixed

Install Relay IRC client from PPA:

The developer has created a PPA repository for the project. So far, Ubuntu 15.10, Ubuntu 15.04, Elementary OS Freya are supported.

NOTE: Ubuntu 14.04 needs updated version of libgranite (>= 0.3.0) and GTK+3.0 (>= 3.14). You can get them from Gnome Testing PPA and Elementary Stable PPA. But using the PPAs could break your system or make it unstable! Do it at your own risk!

1. To add the PPA, open terminal from the Dash, Launcher, or via Ctrl+Alt+T shortcut keys. When it opens, run command:

sudo add-apt-repository ppa:agronick/relay

relay-irc-client-ppa

2. After added the PPA, install the software via Synaptic Package Manager. Or just run below commands one by one in terminal:

sudo apt-get update

sudo apt-get install relay

For those who don’t want to add PPA, grab the .deb package from the launchpad page.

Feature requests and issues please report at github.com/agronick/Relay

weechat-logoWeeChat, Wee Enhanced Environment for Chat, is a free and open-source IRC client designed to be light and fast.

The client uses a curses frontend, and there are remote interfaces for Web, Qt, Android and Emacs. It can be used and navigated using a keyboard alone but also supports mouse input. The client can be heavily customized via configuration files and using various plugins and scripts.

WeeChat’s features include:

  • IPv6
  • SSL
  • Proxy connections
  • The screen can be split up to display multiple windows at the same time.
  • Incremental text search
  • Aspell support for spell checking
  • Scripting support for many languages (Perl, Python, Ruby, Lua, Tcl, Scheme with GNU Guile)
  • FIFO pipes for remote control
  • Support for multiple character encodings
  • User-defined aliases and shortkeys

WeeChat works on most platforms and operating systems, including Linux, Mac OS X, BSD, Solaris, Windows. While Ubuntu repositories provide an old version, you can install the latest packages and receive future updates of WeeChat by following below steps.

Install/Upgrade WeeChat in Ubuntu:

1. Open terminal from the Dash/Menu, or by pressing Ctrl+Alt+T on keyboard. When it opens, run command to add WeeChat official PPA:

sudo add-apt-repository -y ppa:nesthib/weechat-stable

weechat-ppa

2. After adding the PPA, launch Software Updater utility. After checking for updates (automatically), you can upgrade WeeChat by installing available updates:

upgrade-weechat

3. If you don’t have a previous version installed, search for and install WeeChat from Ubuntu Software Center after checking for updates (via Software Updater, or sudo apt-get update command.)

install-weechat-software-center-520

Install Quassel irc client ubuntu

This quick tutorial shows you how to install the latest release of Quassel IRC client in Ubuntu 14.10, Ubuntu 14.04, Ubuntu 12.04 and derivatives via PPA.

Quassel is a modern, cross-platform, distributed KDE / Qt IRC client. One (or multiple) client(s) can attach to and detach from a central core. It’s much like the popular combination of screen and a text-based IRC client such as WeeChat, but graphical.

Quassel Irc Client

While Ubuntu 14.04 Software Center provides Quassel 0.10, the latest release has recently reached 0.11. See what’s new:

changes in v0.10.1:

  • Fix buffer hotlist sorting

  • Split CTCP messages if they’re too long

  • Make database problems more obvious

  • Fix backlog loading for QuasselDroid

  • Properly save the toolbar state on Mac OSX

  • Fix a crash with KDE’s network detection

  • Various other fixes

changes in v0.11.0:

  • New build requirements: C++11 capable compiler (gcc 4.7+, clang 3.3+, MSVC 2013+), cmake 2.8.9+

  • Full support for Qt 5.2+ in addition to Qt 4.6+

  • Completely revamp the build system, making use of “new” CMake features

Install Quassel IRC Clien via PPA:

Thanks to Michael Marley, a PPA repository has been created with the latest stable builds of Quassel packages for Ubuntu 14.10, Ubuntu 14.04, Ubuntu 12.04 and derivatives.

1. Press Ctrl+Alt+T on keyboard to open terminal. When it opens, run the command below to add the PPA:

sudo add-apt-repository ppa:mamarley/quassel

Type in your user password when it asks. Note that there is no visual feed back when you’re typing a password.

2. Then update and install the client:

For KDE build, run:

sudo apt-get update; sudo apt-get install quassel

For Qt build, run:

sudo apt-get update; sudo apt-get install quassel-qt4

Install Quassel IRC Client

Once installed, open the irc client from Unity dash or application menu and you can receive future updates by running regular update via Software Updater.