当我尝试连接到 Irssi 中的 IRC 服务器时,出现以下错误:
root 错误昵称:为服务保留
我不知道如何在建立连接之前更改昵称。我目前已连接到一台服务器,我有正确的昵称,但当尝试使用 连接到另一台服务器时connect irc.foo.com
,应该会打开其他连接,它正在尝试使用昵称根。
我如何更改这个昵称?
答案1
您可以使用 Irssi 的-n
选项来指定您的昵称:
irssi -n test123
或者您可以转到文件底部$HOME/.irssi/config
并在settings
部分中更改条目“nick”。
答案2
您可以使用以下命令:
irssi -n nickname1234
并在连接后更改默认昵称
/SET default_nick = <nick>
,默认为user_name
/SET alternate_nick = <nick>
,默认为<default_nick>
/SET user_name = <user>
,默认为您的登录名
/SET real_name = <name>
/etc/passwd
,默认取自
答案3
在终端中,转到用户主目录并cd
进入.irssi目录。
然后
touch config
粘贴以下内容:
servers = (
{
address = "irc.freenode.net";
chatnet = "freenode";
port = "6667";
use_ssl = "no";
ssl_verify = "no";
autoconnect = "yes";
}
);
chatnets = {
Freenode = {
type = "IRC";
autosendcmd = "/msg nickserv identify yourname yourpass";
};
};
channels = (
{ name = "#test-channel"; chatnet = "Freenode"; autojoin = "Yes"; }
{ name = "#private-test-channel"; chatnet = "Freenode"; password = "yourpass"; autojoin = "Yes"; }
);
settings = {
core = { real_name = "real name"; user_name = "user name"; nick = "yourusername"; };
"fe-text" = { actlist_sort = "refnum"; term_force_colors = "yes"; scrollback_time = "7day "; };
"fe-common/core" = { theme = "default"; };
};