Lui*_*ado 58 instant-messaging telegram
我想开发一个将在 Ubuntu 中使用 Telegram 的小应用程序,但首先想知道是否已经在进行这项工作,因为我注意到,例如,pidgin 支持 WhatsApp。考虑到这一点,是否有一个信使应用程序支持(甚至是基本支持)来自 Ubuntu 的 Telegram。
Lui*_*ado 63
您有几个 GUI 选项:
如果您使用的是 Ubuntu 16.04 及更高版本,您可以前往软件中心并搜索电报。您应该找到以下内容:
现在单击电报桌面包进行安装。
您也可以转到终端并输入:
sudo snap install telegram-desktop
您可以通过 2 种方式进行操作,或者使用 PPA 方式,您只需运行以下几行即可:
sudo add-apt-repository ppa:atareao/telegram
sudo apt-get update
sudo apt-get install telegram
Run Code Online (Sandbox Code Playgroud)
或者您可以前往官方网站并从那里下载 tar 包,然后在您的 HOME 文件夹或/opt文件夹(无论您想要什么)中解压缩/解压缩文件。这样做之后,您将需要从未压缩的文件夹中至少执行一次 Telegram。
要通过 snap 安装 Telegram,您只需执行以下操作:
sudo snap install telegram-desktop
Run Code Online (Sandbox Code Playgroud)
要运行,只需打开 Dash 并输入 Telegram。您将看到一个名为“Telegram Desktop”的选项。如果您遇到任何问题,例如 Telegram 未打开桌面版本,而是打开 Web 版本,请运行以下命令:
snap run telegram-desktop
Run Code Online (Sandbox Code Playgroud)
或者
/snap/bin/telegram-desktop
Run Code Online (Sandbox Code Playgroud)
这应该使 Telegram Desktop 版本出现在 Ubuntu Dash 上。
Ubuntu 15.10 上的 Telegram 桌面 0.9.18

它完美运行并与 Ubuntu(包括 Unity Launcher 和 Panel)很好地集成。您可以拖放图像、文件、视频等。您可以复制/粘贴文本并轻松完成所有操作。此 PPA 基于https://desktop.telegram.org/ 中的官方 Telegram 桌面
有一个 PPA 可用于在 Telegram 上工作,并且基于 Webogram:
sudo add-apt-repository ppa:costales/unity-webapps-telegram
sudo apt-get update
sudo apt-get install unity-webapps-telegram
Run Code Online (Sandbox Code Playgroud)
这是它在 15.10 上运行的样子:

在 Ubuntu PC 上使用 Telegram 的另一种方法是通过 Chrome 商店并搜索 Telegram,或单击Google Store Telegram链接。该应用程序应作为Webogram出现在 Google chrome 的应用程序列表中,如下所示:


在这两种情况下,您只会被要求提供一次电话号码,并且带有 5 位数代码的消息将到达您的手机。您将此代码输入到 Ubuntu 应用程序或 Chrome 应用程序中,您就完成了。
WebApps | Desktop PPA | Chrome PPA | Official
Unity Integration Yes Yes Yes Yes
Auto Updated Yes Yes Yes Yes
Can use Telegram Update Feature No Yes No Yes
Updated Frequently / Faster No Yes No Yes
Time between Updates Weeks Days Days Minutes
Uses Notification System Yes Yes Yes Yes
Notifies user in Tray Icon No Yes No Yes
Depends on a Browser Yes No Yes No
Easily execute from Launcher/Dash Yes Yes Yes Yes
Support Drag/Drop Yes Yes Yes Yes
Support Video/Img Yes Yes Yes Yes
Support URL Links / Opening Browser Yes Yes Yes Yes
Resource Usage Mid Low High Low
Support Download/Upload Files Yes Yes Yes Yes
Send Audio Recordings on the fly Yes Yes No Yes
Copy/Paste To/From Clipboard Yes Yes Yes Yes
Compatible with Latest Ubuntu No Yes Yes Yes
Run Code Online (Sandbox Code Playgroud)
WebApps PPA - 使用 ppa:costales/unity-webapps-telegram PPA 的电报版本,它使用 Unity WebApp 浏览器 (Webogram)。目前完美运行并与 Unity 集成。
桌面 PPA - 这是由 ppa:atareao/telegram 创建的 PPA。它与 Ubuntu 完美配合,甚至可以使用最新版本快速更新。它提供顶部面板托盘图标支持和通知。
Chrome PPA - 它取决于 Chrome 浏览器,因为它被用作 Chrome 应用程序。它还与 Unity 集成,但您需要打开 Chrome 才能使其工作。
Desktop Official - 这是您下载和解压的终端版本。只需从终端执行,您就可以立即开始工作。它提供手动更新系统。
电报网站 - https://web.telegram.org/
用户只需要提供他们的电话号码,在他们的手机上接收 Telegram 5 位代码并在网站上输入它。
电报桌面 - https://desktop.telegram.org/
用户需要下载并解压文件,然后从终端运行它。
为了使其正常工作,您可以下载官方桌面版本,其中包括文件、Telegram 二进制文件和更新程序。运行更新程序以获取最新版本,或在有可用更新时单击 Telegram 应用程序内的更新选项。
另一种有助于影响 Telegram Desktop PPA 的方法,它通过在已经安装 Telegram Desktop PPA 的同时从官方桌面版本执行上面提到的更新程序二进制文件来工作。运行一次更新程序后,出现的任何新版本也会影响 Telegram 桌面 PPA,您可以通过更新选项继续更新 Telegram。
Telegram 提供了几种使用和贡献的方式:
在所有情况下,您都可以参与、贡献、提交错误报告和想法。另外这里是 Telegram 在 Lubuntu 上的样子:
对于 Ubuntu 17.04 及更高版本:
Telegram-desktop 包在官方 Ubuntu 存储库中可用。
因此,您可以使用此命令轻松安装此软件包(无需 PPA 或任何其他方式):
sudo apt install telegram-desktop
Run Code Online (Sandbox Code Playgroud)
附加信息 :
由于此软件包在universeUbuntu 的存储库中可用,因此此存储库应在您的计算机上处于活动状态(默认情况下处于活动状态):
sudo add-apt-repository universe
sudo apt update
Run Code Online (Sandbox Code Playgroud)
似乎已经有两件事可用 - Telegram CLI和Webogram - 在这里找到了那些......
第一个必须根据以下说明进行编译:
首先,安装依赖项:
sudo apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev
Run Code Online (Sandbox Code Playgroud)
然后:
wget https://github.com/vysheng/tg/archive/master.zip -O tg-master.zip
unzip tg-master.zip
cd tg-master
./configure
make
Run Code Online (Sandbox Code Playgroud)
然后运行它:
./telegram
Run Code Online (Sandbox Code Playgroud)
第二个似乎是一个网络客户端。我还没有尝试过这些,因为我不使用电报。
存在另一个客户端:Telegram Desktop。
安装:
如果您知道如何使用终端,您可能更喜欢这种方式:
wget https://tdesktop.com/linux32 在 32 位系统上wget https://tdesktop.com/linux 在 64 位系统上tar xvf linux*./Telegram/Telegram要快速访问,请通过右键单击其图标将应用程序固定在 Ubuntu 启动器中。
