Command-Line

從終端或任何其他方式登錄 Skype

  • July 10, 2020

如果有人知道如何從終端或任何其他方式在 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

以 a 結尾的.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.desktopor xdg-open ./skype.desktop。這些過去可以工作,但似乎存在一段時間的錯誤,它破壞了這兩個命令處理.desktop文件的能力。有關更多資訊,請參閱標題為:在終端中執行 .desktop 文件的AU 問答。

外開

使用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

引用自:https://unix.stackexchange.com/questions/151323