Smuxi | |
Screenshot Size: | 240px |
Developer: | Mirco Bauer |
Operating System: | FreeBSD, Linux, OS X, Windows |
Programming Language: | C# |
Language Count: | 17 |
Language: | British English, Chinese Simplified, Czech, Catalan, Danish, English, Finnish, French, German, Italian, Portuguese, Russian (partial), Slovak, Spanish, Swedish, Turkish (partial), Urdu (partial) |
Genre: | IRC client |
License: | GPL-2.0-or-later |
Smuxi is a cross-platform IRC client for the GNOME desktop inspired by Irssi. It pioneered the concept of separating the frontend client from the backend engine which manages connections to IRC servers inside a single graphical application.[1] [2] [3]
Smuxi is based on the client–server model: The core application exists in the Smuxi back-end server which is connected to the Internet around-the-clock. The user interacts with one or more Smuxi front-end clients which are connected to the Smuxi back-end server.[4] This way, the Smuxi back-end server can maintain connections to IRC servers even when all Smuxi front-end clients have been closed.[5]
The combination of screen and Irssi served as an example of this architecture. The Quassel IRC client has a similar design.
Smuxi also supports the regular single application mode. This behaves like a typical IRC client with no separation of back-end and front-end. It utilizes a local IRC engine that is used by the local front-end client.[1] [4]
Smuxi supports nick colors which are identical across channels and networks, a Caret Mode as seen in Firefox that allows users to navigate through the messages using the keyboard, theming with colors and fonts, configurable tray-icon support, optional stripping of colours and formattings and convenience features like CTCP support, channel search and nickname completion.[6] It has a tabbed document interface, tabbed user interface, and support for multiple servers. Smuxi can attach to a local backend engine or a remote engine utilizing the Engine drop down menu (similar to screen used with irssi).[1] It also includes, in client-server operation, a visual marker showing the user's last activity in an open session, and ignore filtering.[7]
Smuxi can be found in many major operating systems such as:Debian GNU/Linux (including Debian GNU/kFreeBSD),[8] Ubuntu,[9] Arch Linux,[10] openSUSE Community Repository,[11] Frugalware Linux,[12] Slackware,[13] andFreeBSD.[14]
Smuxi is also available for Microsoft Windows XP, Vista, 7, 8.x and 10 (32-bit and 64-bit architectures).[15]
Smuxi is available for Mac OS X starting with the 0.8.9 release.[16]
Smuxi was selected in "Hot Picks" by Linux Format Magazine in March 2009.[17] TuxRadar wrote:In Tom's Hardware, Adam Overa wrote:In LinuxToday, Joe Brockmeier wrote: