Smuxi is a flexible, cross-platform IRC client for advanced users, targeting the GNOME desktop.
| Tags | Communications Chat IRC Desktop Environment GNOME Internet |
|---|---|
| Licenses | GPL |
| Operating Systems | Windows Windows Windows POSIX Linux |
| Implementation | C# |
Recent releases


Changes: This release features configurable tray icon support and line wrapping. French, Italian, and Spanish translations were added. Passwords are now hidden by default but can be shown by using a "show password" button. Nicknames can now be listed by using the /names command. The find group chat dialog will no longer freeze the interface when the IRC server uses non-RFC compliant reply codes. This release also includes many other bugfixes.


Changes: This release features a German translation, memory of window size and position after restarting, the ability to disable timestamps, and an explanation of the timestamp format variables. nick-colors now tries to avoid colors that give bad contrast. Next and previous chat entries were added to the menu. The logging date format is now human readable. The /quit command works now. The first message is now highlighted for queries. Reconnect does not break queries anymore. Chat tabs are now sorted correctly.


Changes: Chats are now sorted according to their protocol. Whois and Kick+Ban were added to the popup menu in channels. Logging was reduced from debug to info level. Tabs can be re-ordered now, but only with GTK# 2.10, and the order will not be retained after restart. Multiple users can be selected in channels now to do actions. Changing topic and user list position will now be applied without restarting. "make check" was fixed. The "/window close" command and the ctrl+w hotkey were fixed.


Changes: This release includes multi-server support, multi-protocol support (currently only IRC is included), a detachable frontend, basic theming, a server manager, the ability to find group chats (channels), the ability to connect quickly to servers, a configurable interface, the ability to set commands to be executed on startup or on connection (both global and per server), and nickname completion (either normal or bash-style).