Smuxi
Smuxi Logo | |
240px
Smuxi 0.9 on GNOME3
|
|
Developer(s) | Mirco Bauer |
---|---|
Initial release | July 19, 2008 |
Stable release | 1.0 (August 9, 2015[±] | )
Development status | Active |
Written in | C# |
Operating system | FreeBSD, Linux, OS X, Windows |
Available in | British English, Chinese Simplified, Czech, Catalan, Danish, English, Finnish, French, German, Italian, Portuguese, Russian (partial), Slovak, Spanish, Swedish, Turkish (partial), Urdu (partial) |
Type | IRC client |
License | GNU General Public License |
Website | smuxi.im |
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]
Contents
Architecture
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]
Features
Smuxi supports nick colors which are identical across channels and networks, a Caret Mode as seen in Firefox that allows 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]
Distribution
Smuxi can be found in many major free operating systems such as: Debian GNU/Linux (including Debian GNU/kFreeBSD),[8] Ubuntu,[9] Gentoo Linux,[10] Arch Linux,[11] openSUSE Community Repository,[12] Frugalware Linux,[13] Slackware,[14] and FreeBSD.[15]
Smuxi is also available for Microsoft Windows 2000 / XP / Vista / 7 (32-bit and 64-bit architectures).[16]
Smuxi is available for Mac OS X starting with the 0.8.9 release.[17]
Smuxi can be downloaded from known software distribution websites such as Tucows[18] and Freshmeat.[19]
Reception
Smuxi was selected in "Hot Picks" by Linux Format Magazine in March 2009.[20] TuxRadar wrote:
<templatestyles src="Template:Blockquote/styles.css" />
If you're looking for IRC clients you're spoilt for choice with many distributions, as there are plenty to choose from. Some are text-based (IRSSI), some integrate well with instant messenger applications (Pidgin) while others are simply IRC clients through and through. Smuxi falls into the latter category, and we're glad it does, because it's a good little IRC client.[21]
In Tom's Hardware, Adam Overa wrote:
<templatestyles src="Template:Blockquote/styles.css" />
smuxi is a lightweight client with a slim, yet fully customizable interface. [...] smuxi allows the user to completely change the default interface, moving or removing just about any aspect.[22]
In LinuxToday, Joe Brockmeier wrote:
<templatestyles src="Template:Blockquote/styles.css" />
If you spend much time with any open source project, you're probably going to be spending time in IRC. If you want to make sure you don't miss a minute of your project's conversations, you'll want to check out Smuxi.[23]
See also
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
External links
![]() |
Wikimedia Commons has media related to [[commons:Lua error in Module:WikidataIB at line 506: attempt to index field 'wikibase' (a nil value).|Lua error in Module:WikidataIB at line 506: attempt to index field 'wikibase' (a nil value).]]. |
- ↑ 1.0 1.1 1.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 4.0 4.1 Brockmeier, Joe (October 15, 2010). "Advanced IRC with Smuxi - Smuxification". Tutorials. LinuxPlanet.com.
- ↑ "Smuxi 0.7.0 released – now with Twitter functionality". IRC-Junkie.org.(rationale) January 14, 2010.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ "Smuxi 0.7.2.1 is out, extends CTCP support & adds ignore filters". IRC-Junkie.org.(rationale) July 25, 2010.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found. (subscription required)
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- Pages with reference errors
- Pages with broken file links
- Commons category link from Wikidata
- Official website not in Wikidata
- Internet Relay Chat clients
- Free Internet Relay Chat clients
- Windows Internet Relay Chat clients
- Unix Internet Relay Chat clients
- OS X Internet Relay Chat clients
- Cross-platform software
- Instant messaging clients that use GTK+
- Pages containing links to subscription-only content