请输入您要查询的百科知识:

 

词条 XChat
释义

  1. Features

  2. Licensing

  3. Derivative software

  4. Reception

  5. See also

  6. References

  7. External links

{{short description|Irc client}}{{Infobox software
| name = XChat
| logo = Xchat logo svg.svg
| logo size = 48px
| screenshot = XChat 2.8.0 PL.png
| caption = Screenshot of XChat 2.8.0
| collapsible =
| author =
| released = X-Chat 1.0.0: June 29, {{Start date and age|1999|06|29}}[1]
| latest release version = 2.8.9
| latest release date = {{Start date and age|2010|08|28|df=yes}}
| developer = Peter Železný (zed), Brian Evans (LifeIsPain)
| programming language = C
| operating system = macOS, Unix-like, Windows
| platform = Cross-platform
| size =
| language = Multilingual
| status = Discontinued[2]
| genre = IRC client
| license = Proprietary for Windows version, GNU General Public License for others
| website = {{URL|xchat.org}}
}}{{Infobox software
| name = HexChat
| logo =
| logo alt =
| logo caption =
| screenshot =
| screenshot alt =
| caption =
| collapsible =
| author =
| developer = Patrick Griffis[3]
| released = {{Start date and age|2012|07|06|df=yes}}
| discontinued =
| ver layout =
| latest release version = 2.14.2
| latest release date = {{Start date and age|2018|08|29|df=yes}}[4]
| latest preview version =
| latest preview date =
| repo = {{URL|hexchat.github.io/downloads.html}}
| status =
| programming language =
| operating system =
| platform = Unix-like,
Windows 10 App,
Windows 7+ 64bit,
Windows 7+ 32bit,
Flatpak,
Snap,
Source Code
| size =
| language =
| language count =
| language footnote =
| genre =
| license =
| alexa =
| website = {{URL|hexchat.github.io}}
{{URL|hexchat.readthedocs.io}}
{{URL|github.com/hexchat}}
| standard =
| AsOf =
}}

XChat is an Internet Relay Chat client. It has a choice of a tabbed document interface or tree interface, support for multiple servers, and numerous configuration options. Both command-line and graphical versions were available.

XChat is available for Unix-like systems; derivatives with native support for macOS's Aqua interface are also available (see below).

XChat's main source code tree has not received any patches since 2013.[5] In the past, some Linux distributions, such as Fedora, maintained their own versions to fix bugs, keep the program working and able to build, and to resolve security issues.[6] A fork known as HexChat, formerly the Windows-specific X-Chat WDK, is still maintained, as of August 2018.[7][2]

Features

XChat is a full-featured Internet Relay Chat client with a graphical user interface surrounding the basic chat window. It includes all basic functionality found in most other IRC clients, including nick completion,[8] connecting to multiple servers,[9] secure connections,[10] Client-to-client protocol, Direct Client-to-Client file transfers and chats, and a plugin system for various programming languages (including at least C or C++, Perl, Python, Tcl, Ruby,[11] Lua,[12] CLISP, D, and DMDScript[13]). Plugins allow extending the features and customization of the functionality of XChat.

The default view for the client window is referred to as "tree view", but can be configured for a tabbed interface instead. Tabs change color as text arrives, other users enter or leave channels, or another user addresses the user's nickname. The interface can display clickable operator ("op") commands and others, and allows customization of fonts, event sounds, timestamps, and logging.[14] XChat implements all standard IRC commands (e.g. /NICK or /JOIN), as well as DCC chatting (/CHAT), which allows chat to continue if the IRC server is disconnected.[14]

XChat runs on Unix-like operating systems, and many GNU/Linux distributions include packages for XChat in their repositories.{{citation needed|date=July 2016}}

Licensing

{{see also|X-Chat#Derivative_software|label 1=derivative software}}

The main body of XChat code is licensed under the GNU General Public License. However, on August 23, 2004, the official build for Windows had become shareware, and had to be purchased after a 30-day trial period. Previous builds for Windows were removed from the official site.[15] The authors stated that the shareware fee is required due to the excessive amount of time it took to make it compile under Windows.[16] This created controversy as Peter Železný did not have the copyright to all of the code which he was claiming to re-license, as well as linking proprietary shareware enforcement code against GPL-licensed code, making the Windows version of XChat a violation of copyright law and the GPL.[17]

However, since the Unix version of XChat's code is free software under the GPL, several free non-official builds for Windows are being maintained.[18]

Derivative software

  • Silverex's Windows build based on XChat 2.8.6 (discontinued)
  • [https://xchataqua.github.io/ XChat Aqua] or [https://itunes.apple.com/app/id447521961 XChat Azure] for macOS
  • [https://live.gnome.org/Xchat-Gnome XChat Gnome]
  • lurc, an IRC client based on XChat 1.0
  • [https://hexchat.github.io/ HexChat] (formerly XChat-WDK), cross-platform fork which adds various features

Reception

XChat has been described as popular,[19][20][21] buildable for a variety of platforms. In its heyday it was rated one of the best IRC clients for Linux.[22] IRC Hacks: 100 Industrial-Strength Tips & Tools goes into depth explaining its setup, configuration, and advanced features under Unix[19] and macOS.[23]

See also

{{Portal|Free and open-source software}}
  • Comparison of IRC clients

References

1. ^{{cite web| title=News |date=September 18, 1999 |publisher=XChat.org |url=http://xchat.org|archiveurl=https://web.archive.org/web/19990921202352/http://xchat.org/ |archivedate=1999-09-21 }}
2. ^[https://hexchat.github.io/news/announcement.html Announcement of HexChat] Posted on 06 Jul, 2012
3. ^https://blog.tingping.se/about/
4. ^https://hexchat.readthedocs.io/en/latest/changelog.html
5. ^XChat Subversion repository history, showing few commits other than to plug-in code since 2010
6. ^{{Cite web|url=https://apps.fedoraproject.org/packages/xchat/changelog/|title=Package xchat|website=apps.fedoraproject.org|access-date=2016-09-18}}
7. ^[https://hexchat.github.io/news.html HexChat News]
8. ^{{cite book|title=IRC Hacks: 100 Industrial-Strength Tips & Tools|editor=Mutton, Paul |first=Thomas |last=Whaples |chapter=Hack #2: XChat |page=63 |year=2004 |publisher=O'Reilly Media |url=https://books.google.com/books?id=xOAebVlk-x4C&pg=PA4#v=onepage&f=false |isbn=978-0596-00687-7 }}
9. ^IRC Hacks, p. 90.
10. ^IRC Hacks, p. 93.
11. ^Xchat-Ruby Plugin Website. ruby.sourceforge.net
12. ^xchat Lua plugin. ankh-morp.org.
13. ^xcdscript home page {{webarchive |url=https://web.archive.org/web/20110501061348/http://unborn.ludost.net/xcdscript/ |date=May 1, 2011 }}. ludost.net.
14. ^Arnote, Paul (September 2009). "Internet Relay Chat: The Forgotten Chat Frontier". PCLinuxOS Magazine.
15. ^{{cite web |publisher=IRCReviews.org |title=XChat for Windows(review of release by Silverex) |first=Allan K. |last=Preston| date=June 2006 |url=http://www.ircreviews.org/clients/x-chat-2.html}}
16. ^XChat for Windows. xchat.org. "Q. Why can't XChat for Windows be free? A. [...] Building XChat for Windows is a difficult process, it requires quite some skill and expertise to accomplish. It takes time, and is by no means automated. [...]"
17. ^{{Cite web|url=http://forum.xchat.org/viewtopic.php?t=533|archive-url=https://web.archive.org/web/20070216113138/http://forum.xchat.org/viewtopic.php?t=533|dead-url=yes|archive-date=2007-02-16|title=xchat.org :: View topic - About Windows release licensing.|date=2007-02-16|access-date=2016-09-18}}
18. ^Build Lineup. xchatdata.net.
19. ^IRC Hacks, p. 3
20. ^{{cite book | title=Ubuntu Unleashed 2010 Edition: Covering 9.10 and 10.4 |first=Andrew |last=Hudson|first2= Paul |last2=Hudson |first3=Matthew |last3=Helmke |first4= Ryan |last4=Troy |publisher=Sams Publishing/Pearson Education |year=2009 |chapter=Internet Relay Chat |page=124 | isbn=978-0672331091 |url=https://books.google.com/books?id=tKfKeHDqgkoC&pg=PT247#v=onepage&f=false}}
21. ^{{cite web|url=http://irchelp.org/irchelp/clients/unix/index.html#gui|title=IRCHelp.org}}
22. ^{{cite web|url=https://www.linux.com/news/software/applications/295201:five-best-irc-clients-for-linux|title=Five Best IRC Clients for Linux}}
23. ^IRC Hacks, p. 11.

External links

{{commons category}}
  • {{Official website}}
  • {{freenode|xchat}} on freenode
  • [irc://irc.efnet.org/xchat #xchat]{{dead link|date=July 2017 |bot=InternetArchiveBot |fix-attempted=yes }} on EFnet
  • [https://github.com/GoTux/Bash/blob/master/txc.sh Toxin XChat Themes Installer]{{dead link|date=July 2016 |bot=InternetArchiveBot |fix-attempted=yes }}
{{IRC clients}}{{DEFAULTSORT:Xchat}}

9 : 1999 software|Applications using D-Bus|Discontinued software|Free Internet Relay Chat clients|Instant messaging clients that use GTK|Internet Relay Chat clients|MacOS Internet Relay Chat clients|Unix Internet Relay Chat clients|Windows Internet Relay Chat clients

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/10 14:11:09