从终端或任何其他方式登录Skype

Modified on: Sat, 30 Jun 2018 09:58:30 +0800

如果有人知道如何通过终端或任何其他方式登录Linux Mint上的Skype,请告诉我?

我已经尝试了很多,但没有找到。

Desktop # ./skype.desktop
./skype.desktop: line 1: [Desktop: command not found
./skype.desktop: line 3: Internet: command not found
./skype.desktop: line 4: fg: no job control
./skype.desktop: line 9: Application: command not found
./skype.desktop: line 11: X-KDE-Protocols=skype: command not found

最佳答案

skype.desktop文件不适合您运行。要调用skype,您应该只需在终端中键入skype或通过完整路径运行它:

$ /usr/bin/skype

.desktop结尾的文件是桌面的配置文件,而不是您直接执行的。请参见此处:

$ more /usr/share/applications/skype.desktop
[Desktop Entry]
Name=Skype
Comment=Skype Internet Telephony
Exec=skype %U
Icon=skype.png
Terminal=false
Type=Application
Encoding=UTF-8
Categories=Network;Application;
MimeType=x-scheme-handler/skype;
X-KDE-Protocols=skype

您可以尝试使用gnome-open ./skype.desktopxdg-open ./skype.desktop。这些过去常常起作用,但似乎存在一段时间存在的错误,这会破坏这两个命令处理.desktop文件的能力。请参阅此AU Q& A标题:在终端中运行.desktop文件了解更多信息。

外切开

使用exo-open ./skype.desktop为我工作。 exo-open是Xfce DE的一部分,但会正确调用.desktop文件。

$ exo-open /usr/share/applications/skype.desktop

GTK的发射

使用gtk-launch skype.desktop /path/to/desktop/file也可以。

$ gtk-launch skype.desktop /usr/share/applications

命令行登录

如果你看一下skype --help的输出:

--pipelogin     Command line login. "echo username password | skype --pipelogin"

所以你可以达到你想要的效果:

$ echo username password | skype --pipelogin
作者:Community,slm

相关问答

添加新评论