如何为新的 Irssi 连接设置默认昵称?

如何为新的 Irssi 连接设置默认昵称?

当我尝试连接到 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"; };
};

相关内容