![XChat 在启动时未连接到所有频道](https://linux22.com/image/1379311/XChat%20%E5%9C%A8%E5%90%AF%E5%8A%A8%E6%97%B6%E6%9C%AA%E8%BF%9E%E6%8E%A5%E5%88%B0%E6%89%80%E6%9C%89%E9%A2%91%E9%81%93.png)
我有 XChat 便携式设置,可以自动连接到 freenode 上的大约 15 个频道。
但启动时它只能自行连接 7 个通道。我该如何解决这个问题?
可以手动加入更多频道。
我在网上搜索过关于并行通道的“freenode 限制”,但一无所获。如果我手动连接它们,我可以在 20 个 frenode 房间中闲置或聊天,没有任何问题。
我还在文档中搜索了 xchat 限制,但没有找到任何东西。
我不想尝试不同的设置,因为这意味着一遍又一遍地离开和加入相同的房间,这会违反 freenode 规则并惹恼其他用户。
当我查看聊天配置文件 c:\portable-apps\xchat\Data\settings\servlist_.conf 时,它看起来像这样(房间名称是示例,但除此之外它看起来相同,并且我从 B= 部分删除了密码):
v=2.8.6-1
N=FreeNode
J=##super-user,#california,#internet,#anotherroom,#more,#linux,#windows,
#room7,#xyz,#chitchat,#Game.xs,#apple,#honey,#bee,#test123
B=.........
E=IRC (Latin/Unicode Hybrid)
F=27
D=0
S=irc.freenode.net
答案1
但事实证明,从配置文件中手动删除频道列表中的换行符后,所有频道都会再次连接。
我确信我从未编辑过甚至查看过配置文件
所以频道列表中有一个换行符。也许我以某种方式在配置对话框中插入了它。
这对于 XChat 来说是一个改进,不接受配置对话框中没有意义的换行符。
我记得我从配置对话框窗口中剪下了频道列表,在编辑器中编辑了频道,然后将其粘贴回去。也许编辑器插入了换行符,而我没有注意到。