IM Terminator?

本文探讨了使用多种即时通讯(IM)软件的问题,并介绍了一款名为PSI的软件,该软件可通过GoogleTalk登录MSN等其他IM服务,实现了跨平台的即时通讯功能。
数一下,你机器上装了几个IM软件?
我的答案是5个:最常用的MSN Messager,公司推荐的Yahoo IM,部门推荐的Skype,项目推荐的Groove,试着玩的Google Talk,QQ没有装。
 
要申请记住那么多帐号,要占用那么多资源,有那么多重复的联系人,真是烦。
一直期待一个IM市场的Terminator,能把这些IM一统天下。这个愿望好像不太现实,因为IM市场一块这么大的肥肉谁也不会轻易放弃。
退而求其次,希望有一个Terminator的协议,把这些IM互连互通。这个已经有点趋势:雅虎通和MSN已经开始试验在在全球范围内实现互联互通。
再次,希望有一个终端Terminator,通过第三方软件去集成这些单个的IM功能,可以少运行几个软件。这个也已经有不少小软件,如 MyIM,号称可以同时支持QQ、MSN、ICQ等,不过也没成为主流。
 
今天发现一个软件 PSI,可以通过Google Talk登录MSN,试了一下,还能用。可惜Google Talk功能太简单、界面不习惯,要是从MSN登录Google Talk可能更好。但用Google Talk登录MSN带来的一个side benefit就是,教育网用户可以不用代理上MSN了,Google Talk充当了代理。
 
下面信息摘自网上:

目标

Psi是一款Jabber(XMPP)网络协议的即时通讯软件,使用了Qt库,遵照GNU GPL进行发布,可以在多中操作系统下运行,比如GNU/Linux、MS Windows、Mac OS X。
Psi读作"sigh",单词psynergy的缩写。Psi也是希腊字母Ψ,故Psi将这个希腊字母作为标志。
Psi项目的目标是建立一个功能强大、易于使用的Jabber/XMPP客户端,并且要严格遵照XMPP草案以及Jabber JEPs。这就意味着只有被Jabber社区接受的功能,Psi才可能加以实现。这样一来,不管对于最终用户还是开发者而言,Psi都保持了良好的稳定性能。

功能


采用Unicode编码,界面已经有18种语言,包括简体中文
支持HTTP、SOCKS 5代理
两种加密方式:
    两点加密,采用GnuPG
    客户端到服务器加密,采用SSL/TLS
分页式的聊天窗口
可进行文件传输
除了直接用GoogleTalk帐号聊天,还可通过关口(Gateways,即transports),与其他即时通讯软件用户交流,比如MSN Messenger、ICQ、Yahoo! Messenger、AIM等。
可自定义图标集,包括系统图标集、状态图标集、表情图标集。
支持多种快捷键
可群组聊天
支持菜单透明 ((Windows 和 MacOS X 下)

下载安装

apt-get install psi psi-0.10-win-setup.exe,Windows版

简体中文语言包psi_zh.qm

配置

参见

导入MSN到Gtalk, 用Gtalk和MSN的好友聊天

How do I configure Psi for Google Talk?

Cannot open Local Failed to start [/bin/bash, --rcfile, /opt/pycharm-community-2025.1/plugins/terminal/shell-integrations/bash/bash-integration.bash, -i] in /home/orangepi/PyCharmMiscProject, [columns=186, rows=15], envs={PATH=/home/orangepi/miniconda3/bin:/home/orangepi/miniconda3/condabin:/usr/local/bin:/usr/lib/jvm/java-17-openjdk-arm64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/orangepi/Downloads/pycharm-2023.3.7/bin:/opt/pycharm-community-2025.1/bin, UMS_FILE=/userdata/ums_shared.img, LC_MEASUREMENT=en_US.UTF-8, XAUTHORITY=/home/orangepi/.Xauthority, UMS_SIZE=256M, XMODIFIERS=@im=fcitx, LC_TELEPHONE=en_US.UTF-8, XDG_DATA_DIRS=/usr/share/xfce4:/usr/local/share/:/usr/share/:/usr/share, GDMSESSION=xfce, LC_TIME=en_US.UTF-8, CONDA_DEFAULT_ENV=base, GST_GL_PLATFORM=egl, PAPERSIZE=letter, LC_MESSAGES=en_US.UTF-8, GTK_IM_MODULE=fcitx, CONDA_PYTHON_EXE=/home/orangepi/miniconda3/bin/python, GST_VIDEO_CONVERT_PREFERRED_FORMAT=NV12:NV16:I420:YUY2, TERMINATOR_DBUS_PATH=/net/tenshu/Terminator2, DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus, __INTELLIJ_COMMAND_HISTFILE__=/home/orangepi/.cache/JetBrains/PyCharmCE2025.1/terminal/history/PyCharmMiscProject-history, CONDA_PREFIX=/home/orangepi/miniconda3, XDG_CURRENT_DESKTOP=XFCE, SSH_AGENT_PID=2049, COLORTERM=truecolor, GST_V4L2SRC_DEFAULT_DEVICE=/dev/video-camera0, LC_PAPER=en_US.UTF-8, SESSION_MANAGER=local/orangepi5plus:@/tmp/.ICE-unix/1708,unix/orangepi5plus:/tmp/.ICE-unix/1708, LOGNAME=orangepi, GST_V4L2_PREFERRED_FOURCC=NV12:YU12:NV16:YUY2, PWD=/home/orangepi, UMS_MOUNTPOINT=/mnt/ums, UMS_FSTYPE=vfat, GST_V4L2SRC_RK_DEVICES=_mainpath:_selfpath:_bypass:_scale, LANGUAGE=zh_CN:en_US:en, SHELL=/bin/bash, LESSOPEN=| /usr/bin/lesspipe %s, LC_ADDRESS=en_US.UTF-8, GST_V4L2_USE_LIBV4L2=1, OLDPWD=/opt/pycharm-community-2025.1/bin, GST_DEBUG_NO_COLOR=1, COGL_DRIVER=gles2, UMS_RO=0, GTK_MODULES=gail:atk-bridge, CLUTTER_IM_MODULE=xim, GST_GL_API=gles2, TERM_SESSION_ID=af3e088a-36b3-40f3-8dea-e5946e0065f9, LC_ALL=zh_CN.UTF-8, XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0, PANEL_GDK_CORE_DEVICE_EVENTS=0, CONDA_PROMPT_MODIFIER=(base) , LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:, XDG_SESSION_DESKTOP=xfce, SHLVL=1, LC_IDENTIFICATION=en_US.UTF-8, USB_FUNCS=adb, LESSCLOSE=/usr/bin/lesspipe %s %s, LC_MONETARY=en_US.UTF-8, QT_IM_MODULE=fcitx, CONDA_EXE=/home/orangepi/miniconda3/bin/conda, JAVA_HOME=/usr/lib/jvm/java-17-openjdk-arm64, TERM=xterm-256color, XDG_CONFIG_DIRS=/etc/xdg/xdg-xfce:/etc/xdg:/etc/xdg, LANG=zh_CN.UTF-8, XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0, XDG_SESSION_ID=c1, XDG_SESSION_TYPE=x11, DISPLAY=:0.0, _CE_M=, GST_MPP_NO_RGA=1, LC_NAME=en_US.UTF-8, CONDA_SHLVL=1, XDG_SESSION_CLASS=user, _=/usr/bin/pycharm, UMS_MOUNT=0, GDM_LANG=zh_CN, GTK3_MODULES=xapp-gtk3-module, XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/orangepi, TERMINATOR_DBUS_NAME=net.tenshu.Terminator21a9d5db22c73a993ff0b42f64b396873, DESKTOP_SESSION=xfce, USER=orangepi, XDG_MENU_PREFIX=xfce-, VTE_VERSION=6800, QT_ACCESSIBILITY=1, TERMINAL_EMULATOR=JetBrains-JediTerm, LC_NUMERIC=en_US.UTF-8, TERMINATOR_UUID=urn:uuid:d9fd1dc7-2503-47c5-893e-2f4c797f3bc9, SSH_AUTH_SOCK=/tmp/ssh-XXXXXXbIiZZB/agent.2048, XDG_SEAT=seat0, _CE_CONDA=, GST_V4L2SRC_MAX_RESOLUTION=3840x2160, GST_INSPECT_NO_COLORS=1, XDG_VTNR=7, XDG_RUNTIME_DIR=/run/user/1000, HOME=/home/orangepi} See IDE log (Help | Show Log in File Manager) for the details.
06-08
Cannot open 本地 Failed to start [/bin/bash, --rcfile, /opt/pycharm-community-2025.1/plugins/terminal/shell-integrations/bash/bash-integration.bash, -i] in /home/orangepi/G_pan/Project_RK3588/1.rknn_video/sucucessful/Project_root, [columns=260, rows=17], envs={PATH=/home/orangepi/miniconda3/bin:/home/orangepi/miniconda3/condabin:/usr/local/bin:/usr/lib/jvm/java-17-openjdk-arm64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/orangepi/Downloads/pycharm-2023.3.7/bin:/opt/pycharm-community-2025.1/bin, UMS_FILE=/userdata/ums_shared.img, LC_MEASUREMENT=en_US.UTF-8, XAUTHORITY=/home/orangepi/.Xauthority, UMS_SIZE=256M, XMODIFIERS=@im=fcitx, LC_TELEPHONE=en_US.UTF-8, XDG_DATA_DIRS=/usr/share/xfce4:/usr/local/share/:/usr/share/:/usr/share, GDMSESSION=xfce, LC_TIME=en_US.UTF-8, CONDA_DEFAULT_ENV=base, GST_GL_PLATFORM=egl, PAPERSIZE=letter, LC_MESSAGES=en_US.UTF-8, GTK_IM_MODULE=fcitx, CONDA_PYTHON_EXE=/home/orangepi/miniconda3/bin/python, GST_VIDEO_CONVERT_PREFERRED_FORMAT=NV12:NV16:I420:YUY2, TERMINATOR_DBUS_PATH=/net/tenshu/Terminator2, DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus, __INTELLIJ_COMMAND_HISTFILE__=/home/orangepi/.cache/JetBrains/PyCharmCE2025.1/terminal/history/Project_root-history1, CONDA_PREFIX=/home/orangepi/miniconda3, XDG_CURRENT_DESKTOP=XFCE, SSH_AGENT_PID=2049, COLORTERM=truecolor, GST_V4L2SRC_DEFAULT_DEVICE=/dev/video-camera0, LC_PAPER=en_US.UTF-8, SESSION_MANAGER=local/orangepi5plus:@/tmp/.ICE-unix/1708,unix/orangepi5plus:/tmp/.ICE-unix/1708, LOGNAME=orangepi, GST_V4L2_PREFERRED_FOURCC=NV12:YU12:NV16:YUY2, PWD=/home/orangepi, UMS_MOUNTPOINT=/mnt/ums, UMS_FSTYPE=vfat, GST_V4L2SRC_RK_DEVICES=_mainpath:_selfpath:_bypass:_scale, LANGUAGE=zh_CN:en_US:en, SHELL=/bin/bash, LESSOPEN=| /usr/bin/lesspipe %s, LC_ADDRESS=en_US.UTF-8, GST_V4L2_USE_LIBV4L2=1, OLDPWD=/opt/pycharm-community-2025.1/bin, GST_DEBUG_NO_COLOR=1, COGL_DRIVER=gles2, UMS_RO=0, GTK_MODULES=gail:atk-bridge, CLUTTER_IM_MODULE=xim, GST_GL_API=gles2, TERM_SESSION_ID=42c44644-bbad-474a-9b16-9af22b2b49b8, LC_ALL=zh_CN.UTF-8, XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0, PANEL_GDK_CORE_DEVICE_EVENTS=0, CONDA_PROMPT_MODIFIER=(base) , LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:, XDG_SESSION_DESKTOP=xfce, SHLVL=1, LC_IDENTIFICATION=en_US.UTF-8, USB_FUNCS=adb, LESSCLOSE=/usr/bin/lesspipe %s %s, LC_MONETARY=en_US.UTF-8, QT_IM_MODULE=fcitx, CONDA_EXE=/home/orangepi/miniconda3/bin/conda, JAVA_HOME=/usr/lib/jvm/java-17-openjdk-arm64, TERM=xterm-256color, XDG_CONFIG_DIRS=/etc/xdg/xdg-xfce:/etc/xdg:/etc/xdg, LANG=zh_CN.UTF-8, XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0, XDG_SESSION_ID=c1, XDG_SESSION_TYPE=x11, DISPLAY=:0.0, _CE_M=, GST_MPP_NO_RGA=1, LC_NAME=en_US.UTF-8, CONDA_SHLVL=1, XDG_SESSION_CLASS=user, _=/usr/bin/pycharm, UMS_MOUNT=0, GDM_LANG=zh_CN, GTK3_MODULES=xapp-gtk3-module, XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/orangepi, JEDITERM_SOURCE_ARGS=, TERMINATOR_DBUS_NAME=net.tenshu.Terminator21a9d5db22c73a993ff0b42f64b396873, DESKTOP_SESSION=xfce, USER=orangepi, XDG_MENU_PREFIX=xfce-, VTE_VERSION=6800, QT_ACCESSIBILITY=1, TERMINAL_EMULATOR=JetBrains-JediTerm, LC_NUMERIC=en_US.UTF-8, TERMINATOR_UUID=urn:uuid:d9fd1dc7-2503-47c5-893e-2f4c797f3bc9, SSH_AUTH_SOCK=/tmp/ssh-XXXXXXbIiZZB/agent.2048, XDG_SEAT=seat0, _CE_CONDA=, GST_V4L2SRC_MAX_RESOLUTION=3840x2160, JEDITERM_SOURCE=/home/orangepi/G_pan/Project_RK3588/1.rknn_video/sucucessful/Project_root/.venv/bin/activate, GST_INSPECT_NO_COLORS=1, XDG_VTNR=7, XDG_RUNTIME_DIR=/run/user/1000, HOME=/home/orangepi}
06-08
Error: MiniProgramError {"data":{"avatarUrl":"https://i-blog.csdnimg.cn/blog_migrate/35fa999e806532f66d89a9ec24febf29.png","id":1,"nickname":"闪光的回忆4321","openid":"oJ4tW7DrEZ7dWEP2T9mEwQwBNVU4","updateBy":"System","updateTime":"2025-06-13 10:12:09"},"header":{"Vary":"Origin,Access-Control-Request-Method,Access-Control-Request-Headers","X-Content-Type-Options":"nosniff","X-XSS-Protection":"1; mode=block","Cache-Control":"no-cache, no-store, max-age=0, must-revalidate","Pragma":"no-cache","Expires":"0","Content-Type":"application/json;charset=UTF-8","Content-Length":"226","Date":"Fri, 13 Jun 2025 04:27:04 GMT","Keep-Alive":"timeout=60","Connection":"keep-alive","appservice-request-id":"11716"},"statusCode":200,"cookies":[],"accelerateType":"none","errMsg":"request:ok","config":{"baseURL":"http://127.0.0.1:8000/mshf","url":"http://127.0.0.1:8000/mshf/updateUserInfo","data":{"avatarUrl":"https://i-blog.csdnimg.cn/blog_migrate/35fa999e806532f66d89a9ec24febf29.png","id":1,"nickname":"闪光的回忆4321","openid":"oJ4tW7DrEZ7dWEP2T9mEwQwBNVU4","updateBy":"System","updateTime":"2025-06-13 10:12:09"},"method":"POST","header":{"Content-type":"application/json","token":"Bearer eyJhbGciOiJIUzUxMiJ9.eyJqdGkiOiIyMzRiNjk2YzkwZGU0OGM0ODhkNmI1ZTg3MzBiZDMwZiIsIm9wZW5pZCI6Im9KNHRXN0RyRVo3ZFdFUDJUOW1Fd1F3Qk5WVTQiLCJzdWIiOiJvSjR0VzdEckVaN2RXRVAyVDltRXdRd0JOVlU0In0.srIiyMIzJbfCnxYJfrxcQKA8SGhHjqRkjIXOfR5aek6WHwYVbFBZAQPS7CEB8FADQmB_QPOs9JXkvrXy-zK0tA"},"timeout":15000,"isLoading":false},"isSuccess":true} at Object.errorReport (WAServiceMainContext.js?t=wechat&v=3.8.4:1) at Function.thirdErrorReport (WAServiceMainContext.js?t=wechat&v=3.8.4:1) at Object.thirdErrorReport (WAServiceMainContext.js?t=wechat&v=3.8.4:1) at i (VM1113 WASubContext.js:1) at Object.cb (VM1113 WASubContext.js:1) at V._privEmit (VM1113 WASubContext.js:1) at V.emit (VM1113 WASubContext.js:1) at VM1113 WASubContext.js:1 at n (VM1113 WASubContext.js:1) at Be (VM1113 WASubContext.js:1)(env:
06-14
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值