mirror of
https://github.com/moparisthebest/hexchat
synced 2024-11-29 04:32:15 -05:00
Rebranding for the FAQ
This commit is contained in:
parent
3485b4fb94
commit
547fe006ca
103
faq.html
103
faq.html
@ -20,25 +20,25 @@ p { margin: 3% }
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1>X-Chat 2.8 Frequently Asked Questions</h1>
|
||||
<h1>HexChat 2.9 Frequently Asked Questions</h1>
|
||||
|
||||
<h2>1. Section One: Compiling and Installing.</h2>
|
||||
<p>
|
||||
<a href="#q11">1. I get this error: /bin/sh: no: command not found</a>
|
||||
<br><br>
|
||||
<a href="#q12">2. How do I compile X-Chat on my Sun OS system?</a>
|
||||
<a href="#q12">2. How do I compile HexChat on my Sun OS system?</a>
|
||||
<br><br>
|
||||
</p>
|
||||
|
||||
<h2>2. Section Two: Using X-Chat.</h2>
|
||||
<h2>2. Section Two: Using HexChat.</h2>
|
||||
<p>
|
||||
<a href="#q21">1. How do I enable identd in X-Chat? (How do I get rid of the ~ in front of my username?)</a>
|
||||
<a href="#q21">1. How do I enable identd in HexChat? (How do I get rid of the ~ in front of my username?)</a>
|
||||
<br><br>
|
||||
<a href="#q22">2. How do I auto join more than one channel with keys?</a>
|
||||
<br><br>
|
||||
<a href="#q23">3. How do I autoconnect and join a channel when X-Chat loads?</a>
|
||||
<a href="#q23">3. How do I autoconnect and join a channel when HexChat loads?</a>
|
||||
<br><br>
|
||||
<a href="#q24">4. How do I cut and paste in X-Chat?</a>
|
||||
<a href="#q24">4. How do I cut and paste in HexChat?</a>
|
||||
<br><br>
|
||||
<a href="#q25">5. How do I connect through a proxy?</a>
|
||||
<br><br>
|
||||
@ -48,7 +48,7 @@ p { margin: 3% }
|
||||
<br><br>
|
||||
<a href="#q28">8. How do I set different ban types?</a>
|
||||
<br><br>
|
||||
<a href="#q29">9. Why can't I see accented-letters/umlauts/upper-ascii-chars in X-Chat?</a>
|
||||
<a href="#q29">9. Why can't I see accented-letters/umlauts/upper-ascii-chars in HexChat?</a>
|
||||
<br><br>
|
||||
<a href="#q210">10. Why does the timestamp overlap some nicknames?</a>
|
||||
<br><br>
|
||||
@ -60,7 +60,7 @@ p { margin: 3% }
|
||||
<br><br>
|
||||
<a href="#q214">14. How do I execute multiple commands in one line?</a>
|
||||
<br><br>
|
||||
<a href="#q215">15. How do I enable Emacs key bindings in XChat?</a>
|
||||
<a href="#q215">15. How do I enable Emacs key bindings in HexChat?</a>
|
||||
<br><br>
|
||||
<a href="#q216">16. I get this error: "Unknown file type abc.yz. Maybe you need to install the Perl or Python plugin?"</a>
|
||||
<br><br>
|
||||
@ -68,11 +68,11 @@ p { margin: 3% }
|
||||
<br><br>
|
||||
<a href="#q218">18. How do I auto-load scripts at startup?</a>
|
||||
<br><br>
|
||||
<a href="#q219">19. How do I minimize X-Chat to the System Tray (Notification Area)?</a>
|
||||
<a href="#q219">19. How do I minimize HexChat to the System Tray (Notification Area)?</a>
|
||||
<br><br>
|
||||
<a href="#q220">20. Can I select and copy text with the time stamps?</a>
|
||||
<br><br>
|
||||
<a href="#q221">21. What's the deal with opening URLs in XChat on Linux/Unix?</a>
|
||||
<a href="#q221">21. What's the deal with opening URLs in HexChat on Linux/Unix?</a>
|
||||
<br><br>
|
||||
<a href="#q222">22. Where are the log files saved to?</a>
|
||||
<br><br>
|
||||
@ -80,15 +80,17 @@ p { margin: 3% }
|
||||
<br><br>
|
||||
<a href="#q224">24. How do I enable graphical smilies (emoticons)?</a>
|
||||
<br><br>
|
||||
<a href="#q225">25. Where did the Real Name field go?</a>
|
||||
<br><br>
|
||||
</p>
|
||||
|
||||
<h2>3. Section Three: Contributions, Development and Bugs.</h2>
|
||||
<p>
|
||||
<a href="#q31">1. Why does X-Chat leak so much memory?</a>
|
||||
<a href="#q31">1. Why does HexChat leak so much memory?</a>
|
||||
<br><br>
|
||||
<a href="#q32">2. My copy of X-Chat crashes, what can I do?</a>
|
||||
<a href="#q32">2. My copy of HexChat crashes, what can I do?</a>
|
||||
<br><br>
|
||||
<a href="#q33">3. Can I write a new language translation for X-Chat?</a>
|
||||
<a href="#q33">3. Can I write a new language translation for HexChat?</a>
|
||||
</p>
|
||||
|
||||
<br><br>
|
||||
@ -120,18 +122,18 @@ It means you don't have GNU gettext installed. There are two solutions:
|
||||
language support and all menus and GUI will be in English only.</li>
|
||||
</ul>
|
||||
|
||||
<br><h3><a name="q12">2. How do I compile X-Chat on my Sun OS system?</a></h3>
|
||||
<br><h3><a name="q12">2. How do I compile HexChat on my Sun OS system?</a></h3>
|
||||
<p>
|
||||
X-Chat uses GNU gettext which in turn requires gmake, either install that
|
||||
HexChat uses GNU gettext which in turn requires gmake, either install that
|
||||
and or use ./configure --disable-nls with Sun's own make.
|
||||
</p>
|
||||
|
||||
<br><h2>2. Section Two: Using X-Chat.</h2>
|
||||
<br><h2>2. Section Two: Using HexChat.</h2>
|
||||
|
||||
<br><h3><a name="q21">1. How do I enable identd in X-Chat?</a></h3>
|
||||
<br><h3><a name="q21">1. How do I enable identd in HexChat?</a></h3>
|
||||
<p>
|
||||
<u>UNIX:</u><br>
|
||||
Identd isn't actually apart of X-Chat. You will need to download and install
|
||||
Identd isn't actually apart of HexChat. You will need to download and install
|
||||
your own ident server. Most distributions, including Fedora, come with an
|
||||
ident server program called oidentd. Make sure it is enabled in
|
||||
/etc/xinetd.conf or read you distribution's documentation.
|
||||
@ -139,7 +141,7 @@ language support and all menus and GUI will be in English only.</li>
|
||||
As an alternative, you can try this experimental identd server: <a href="http://xchat.org/auth/">xchat_auth</a>
|
||||
|
||||
<br><br><u>WINDOWS:</u><br>
|
||||
The win32 version of X-Chat comes with a built-in identd server. It is
|
||||
The win32 version of HexChat comes with a built-in identd server. It is
|
||||
enabled by default, but can be disabled with <i>/set identd 0</i>.
|
||||
</p>
|
||||
|
||||
@ -155,13 +157,13 @@ language support and all menus and GUI will be in English only.</li>
|
||||
a key of "secret", you would enter: "#linux,#abc,#talk secret".
|
||||
</p>
|
||||
|
||||
<br><h3><a name="q23">3. How do I autoconnect and join a channel when X-Chat loads?</a></h3>
|
||||
<br><h3><a name="q23">3. How do I autoconnect and join a channel when HexChat loads?</a></h3>
|
||||
<p>
|
||||
In the Server list, select the Network you want to auto-connect to, click Edit
|
||||
and turn ON the "Auto connect to this network at startup" checkbox.
|
||||
</p>
|
||||
|
||||
<br><h3><a name="q24">4. How do I cut and paste in X-Chat?</a></h3>
|
||||
<br><h3><a name="q24">4. How do I cut and paste in HexChat?</a></h3>
|
||||
<p>
|
||||
It's exactly the same as any other X application. You simply mark the text
|
||||
you want, and then press middle mouse button to paste (if you only have a
|
||||
@ -228,7 +230,7 @@ standard on XP or newer.
|
||||
</table>
|
||||
</blockquote>
|
||||
|
||||
<br><b>Tree View icons</b>: Type <b>/set tab_icons 1</b> to enable them and then restart XChat.
|
||||
<br><b>Tree View icons</b>: Type <b>/set tab_icons 1</b> to enable them and then restart HexChat.
|
||||
<br>
|
||||
|
||||
<br><h3><a name="q28">8. How do I set different ban types?</a></h3>
|
||||
@ -262,7 +264,7 @@ standard on XP or newer.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<br><h3><a name="q29">9. Why can't I see accented-letters/umlauts/upper-ascii-chars in X-Chat?</a></h3>
|
||||
<br><h3><a name="q29">9. Why can't I see accented-letters/umlauts/upper-ascii-chars in HexChat?</a></h3>
|
||||
<p>
|
||||
Refer to <a href="http://xchat.org/encoding/">http://xchat.org/encoding/</a>.<br>
|
||||
Note: Log files are always written in UTF-8/Unicode.
|
||||
@ -296,7 +298,7 @@ name, there's a toggle-item "Show join/part messages", simply turn this off.
|
||||
<p>
|
||||
In short you can not do this (easily). This is a mIRC only proprietary feature
|
||||
that is quite nonstandard. There is no code for doing this, mainly because
|
||||
/dccserver runs on port 59 which in turn would require running X-Chat as
|
||||
/dccserver runs on port 59 which in turn would require running HexChat as
|
||||
root. Why do you need this anyway? Just use normal DCC.
|
||||
<br><br>
|
||||
Unofficial unix <a href="http://dfx.at/xchat/">patches are available here</a>.
|
||||
@ -309,14 +311,14 @@ Unofficial unix <a href="http://dfx.at/xchat/">patches are available here</a>.
|
||||
an address like 192.168.0.1. This address is not usable on the Internet, and
|
||||
must be translated.
|
||||
</p><p>
|
||||
When offering a DCC file, xchat will tell the receiver your address. If it says
|
||||
When offering a DCC file, HexChat will tell the receiver your address. If it says
|
||||
192.168.0.1, the receiver will not be able to connect. One way to make it send
|
||||
your "real" address is to enable the "Get my IP from IRC Server" option in xchat.
|
||||
your "real" address is to enable the "Get my IP from IRC Server" option in HexChat.
|
||||
This option is available in Preferences -> File Transfers. When you turn it
|
||||
ON, you will have to re-login to the server before it'll take effect.
|
||||
</p><p>
|
||||
You will also need to forward some ports for use in DCC send. You may pick almost
|
||||
any port range you wish, for example, in xchat set:
|
||||
any port range you wish, for example, in HexChat set:
|
||||
</p>
|
||||
<pre> <b>First DCC send port</b>: 4990
|
||||
<b>Last DCC send port</b>: 5000
|
||||
@ -341,7 +343,7 @@ the UserCommand. It will be executed in the same order as it's written
|
||||
in the UserCommands GUI.</li>
|
||||
</ul>
|
||||
|
||||
<br><h3><a name="q215">15. How do I enable Emacs key bindings in XChat?</a></h3>
|
||||
<br><h3><a name="q215">15. How do I enable Emacs key bindings in HexChat?</a></h3>
|
||||
<p>
|
||||
The standard Emacs key bindings, such as CTRL-w, CTRL-u etc, are supported by
|
||||
GTK+ 2.0, but normally disabled. If you run Gnome 2, you can re-enable them in
|
||||
@ -350,7 +352,7 @@ your Gnome menu under: Preferences -> Keyboard Shortcuts.
|
||||
<p>
|
||||
<i>Note</i>: This doesn't work in the latest Gnome (2.8 and newer). In this case, you need
|
||||
to run "gconf-editor", and directly change the key /desktop/gnome/interface/gtk_key_theme
|
||||
from "Default" to "Emacs". Then you need to re-start XChat.
|
||||
from "Default" to "Emacs". Then you need to re-start HexChat.
|
||||
</p>
|
||||
<p>
|
||||
If you don't use Gnome 2, but still want Emacs key bindings, it's beyond the
|
||||
@ -364,7 +366,7 @@ If you get this error when trying to load a Perl or Python script, it means
|
||||
the plugin for running those scripts isn't loaded.
|
||||
</p>
|
||||
<ul>
|
||||
<li>The Perl, Python and TCL plugins come with XChat in the same archive.</li>
|
||||
<li>The Perl, Python and TCL plugins come with HexChat in the same archive.</li>
|
||||
<li>During ./configure, it will check for Perl, Python and TCL libs and headers, you should check if it failed there.</li>
|
||||
<li>The plugins directory can be found by issuing the shell command
|
||||
<pre>hexchat -p</pre>
|
||||
@ -382,7 +384,7 @@ sound filename (or use the Browse button).
|
||||
|
||||
<br><h3><a name="q218">18. How do I auto-load scripts at startup?</a></h3>
|
||||
<p>
|
||||
You just have to place the scripts into XChat's data directory. XChat
|
||||
You just have to place the scripts into HexChat's data directory. HexChat
|
||||
will auto-load scripts if they have the right extension .e.g If a filename
|
||||
ends in .pl, it will be loaded as a Perl script.
|
||||
This data directory is different on each platform:
|
||||
@ -392,7 +394,7 @@ This data directory is different on each platform:
|
||||
It depends on your version of Windows and where it stores the
|
||||
<i><b>Application Data</b></i> folder. On Windows XP it is usually:
|
||||
<br><br>
|
||||
C:\Documents and Settings\<i><b>username</b></i>\Application Data\X-Chat 2\
|
||||
C:\Documents and Settings\<i><b>username</b></i>\Application Data\HexChat\
|
||||
<br><b>or simply:</b>
|
||||
<br>
|
||||
C:\Program Files\HexChat\Plugins\
|
||||
@ -403,24 +405,24 @@ C:\Program Files\HexChat\Plugins\
|
||||
Where "~" represents your home directory i.e.: $HOME/.config/hexchat/
|
||||
</p>
|
||||
|
||||
<br><h3><a name="q219">19. How do I minimize X-Chat to the System Tray (Notification Area)?</a></h3>
|
||||
<br><h3><a name="q219">19. How do I minimize HexChat to the System Tray (Notification Area)?</a></h3>
|
||||
<p>
|
||||
There are two plugins available that allow this:
|
||||
<br>Unix: <a href="http://www.blight.tk/">SysTray Plugin</a>
|
||||
<br>Windows: <a href="http://www.sinisterdevelopments.com/">xTray</a>
|
||||
</p>
|
||||
<p>
|
||||
Note that XChat 2.8.0+ has its own tray feature, but you can disable it
|
||||
Note that HexChat 2.8.0+ has its own tray feature, but you can disable it
|
||||
in <b>Settings > Preferences > Alerts</b> and still run these plugins, if you prefer.
|
||||
</p>
|
||||
|
||||
<br><h3><a name="q220">20. Can I select and copy text with the time stamps?</a></h3>
|
||||
<p>
|
||||
Yes, but this requires at least XChat 2.6.3. Simply hold down SHIFT while marking
|
||||
Yes, but this requires at least HexChat 2.6.3. Simply hold down SHIFT while marking
|
||||
the text and the time stamps will be included.
|
||||
</p>
|
||||
|
||||
<br><h3><a name="q221">21. What's the deal with opening URLs in XChat on Unix/Linux?</a></h3>
|
||||
<br><h3><a name="q221">21. What's the deal with opening URLs in HexChat on Unix/Linux?</a></h3>
|
||||
<p>
|
||||
Right-clicking on a URL and selecting <i>Open Link in Browser</i> will open the link
|
||||
in your "preferred browser". In Gnome, your preferred browser can be changed in System > Preferences > More Preferences > Preferred Applications.
|
||||
@ -450,9 +452,9 @@ to them for this screw up. Example:
|
||||
<br><br>
|
||||
<b><u>More details</u></b>
|
||||
<br><br>
|
||||
While holding down CTRL you can single left-click a URL to open it in your preferred browser. If you really want to change this to plain left-click you can type: <b>/set gui_url_mod 0</b>, provided you have XChat 2.6.6 or newer.
|
||||
While holding down CTRL you can single left-click a URL to open it in your preferred browser. If you really want to change this to plain left-click you can type: <b>/set gui_url_mod 0</b>, provided you have HexChat 2.6.6 or newer.
|
||||
<br><br>
|
||||
You can also add more items to the right-click menu in XChat: <b>Settings > Advanced > URL Handlers</b>.
|
||||
You can also add more items to the right-click menu in HexChat: <b>Settings > Advanced > URL Handlers</b>.
|
||||
<br>For example, you could add an entry like <b>!firefox -a firefox -remote 'openURL(%s,new-tab)'</b>
|
||||
<br>But this kind of messing around shouldn't be necessary, it just works automatically in Gnome, KDE and Windows with 2.8.0+!
|
||||
</p>
|
||||
@ -497,7 +499,7 @@ You can find more possibilities at <a href="http://xchat.org/docs/log/">http://x
|
||||
|
||||
<br><h3><a name="q224">24. How do I enable graphical smilies (emoticons)?</a></h3>
|
||||
<p>
|
||||
This feature is only available in the official Windows XChat release. You have to
|
||||
This feature is only available in the official Windows HexChat release. You have to
|
||||
TICK this feature during installation. If you didn't do this, you can simply run
|
||||
the installer again, and TICK the "<b>Eye Candy Theme</b>" when given the option.
|
||||
</p><p>
|
||||
@ -507,18 +509,31 @@ it ON for things like Join/Part, Modes etc only), type this command and restart:
|
||||
<b>/set text_emoticons off</b>
|
||||
</p>
|
||||
|
||||
<br><h3><a name="q225">25. Where did the Real Name field go?</a></h3>
|
||||
<p>
|
||||
The real name field is now removed from the Network List. This is in order to avoid
|
||||
alienating newcomers (some might be afraid of their personal data).
|
||||
</p>
|
||||
<p>
|
||||
The network-specific real name can still be set via the GUI. If you want to modify
|
||||
the global real name, just issue the following command:
|
||||
</p>
|
||||
<blockquote><pre>
|
||||
/set irc_real_name Stewie Griffin
|
||||
</pre></blockquote>
|
||||
|
||||
<br><h2>3. Section Three: Contributions, Development and Bugs.</h2>
|
||||
|
||||
<br><h3><a name="q31">1. Why does X-Chat leak so much memory?</a></h3>
|
||||
<br><h3><a name="q31">1. Why does HexChat leak so much memory?</a></h3>
|
||||
<p>
|
||||
The simple answer is, it doesn't! There are some GTK+ pixmap based themes around that
|
||||
leak a lot of memory. Please try using a different theme and see if that resolves the
|
||||
problem. X-Chat itself only allocates about 40kb of memory through malloc()!
|
||||
problem. HexChat itself only allocates about 40kb of memory through malloc()!
|
||||
</p>
|
||||
|
||||
<br><h3><a name="q32">2. My copy of X-Chat crashes, what can I do?</a></h3>
|
||||
<br><h3><a name="q32">2. My copy of HexChat crashes, what can I do?</a></h3>
|
||||
<p>
|
||||
Firstly, make sure it's the latest stable version of X-Chat. Stable versions have
|
||||
Firstly, make sure it's the latest stable version of HexChat. Stable versions have
|
||||
an EVEN middle number, e.g.: 2.8.0 or 2.8.1. Often late fixes are placed in this
|
||||
directory: <a href="http://xchat.org/files/source/2.8/patches/">2.8.x patches</a>
|
||||
</p><p>
|
||||
@ -526,7 +541,7 @@ directory: <a href="http://xchat.org/files/source/2.8/patches/">2.8.x patches</a
|
||||
will help us find a fix quickly, and it's easy to do! See <a href="http://xchat.org/gdb/">here</a>.
|
||||
</p>
|
||||
|
||||
<br><h3><a name="q33">3. Can I write a new language translation for X-Chat?</a></h3>
|
||||
<br><h3><a name="q33">3. Can I write a new language translation for HexChat?</a></h3>
|
||||
<p>
|
||||
You sure can, but I don't accept translations directly. They must be done through the
|
||||
<a href="http://translationproject.org/domain/xchat.html">Translation Project</a>.
|
||||
|
Loading…
Reference in New Issue
Block a user