Установить Telegram в kubuntu

Telegram — бесплатный кроссплатформенный мессенджер, позволяющий обмениваться текстовыми сообщениями и медиафайлами различных форматов.

  • 1 Установка
  • 2 Исправление ошибки запуска (altbug #34182)
  • 3 Русификация
  • 4 Проблемы разработки Telegram
  • 5 Сборка в пакет
  • 6 Темные иконки на темном фоне

Установка

Установите пакет telegram-desktop :

$ su — # apt-get update # apt-get install telegram-desktop

Примечание: Также Telegram можно использовать в клиенте обмена сообщения Pidgin посредством пакета purple-telegram

Исправление ошибки запуска (altbug #34182)

Если Telegram не запускается, а при его запуске через командную строку примерно такой вывод:

(telegram-desktop:7286): GLib-GObject-WARNING **: cannot register existing type ‘GdkDisplayManager’ (telegram-desktop:7286): GLib-CRITICAL **: g_once_init_leave: assertion ‘result != 0’ failed (telegram-desktop:7286): GLib-GObject-CRITICAL **: g_object_new: assertion ‘G_TYPE_IS_OBJECT (object_type)’ failed (telegram-desktop:7286): GLib-GObject-WARNING **: invalid (NULL) pointer instance (telegram-desktop:7286): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion ‘G_TYPE_CHECK_INSTANCE (instance)’ failed (telegram-desktop:7286): GLib-GObject-WARNING **: invalid (NULL) pointer instance (telegram-desktop:7286): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion ‘G_TYPE_CHECK_INSTANCE (instance)’ failed (telegram-desktop:7286): GLib-GObject-WARNING **: cannot register existing type ‘GdkDisplay’ (telegram-desktop:7286): GLib-CRITICAL **: g_once_init_leave: assertion ‘result != 0’ failed (telegram-desktop:7286): GLib-GObject-CRITICAL **: g_type_register_static: assertion ‘parent_type > 0’ failed (telegram-desktop:7286): GLib-CRITICAL **: g_once_init_leave: assertion ‘result != 0’ failed (telegram-desktop:7286): GLib-GObject-CRITICAL **: g_object_new: assertion ‘G_TYPE_IS_OBJECT (object_type)’ failed Ошибка сегментирования

то необходимо изменить команду запуска Telegram — либо вынести ярлык на Рабочий стол, и указать в команде запуска следующую:

How to install telegram in Linux Ubuntu


bash -c «XDG_CURRENT_DESKTOP=NONE telegram-desktop — %u»

(соответственно запуск из консоли будет аналогичный (bash -c можно опустить)). Либо выполнить от рута команду, которая поправит запуск из меню для всех пользователей:

Еще по теме:  В новом Айфоне не открывается Телеграмм

$ su — # sed -i «s#telegram-desktop — %u#bash -c «XDG_CURRENT_DESKTOP=NONE telegram-desktop — %u»#g» /usr/share/applications/telegram-desktop.desktop

Русификация

  1. Запустить приложение и войти в свою учетную запись
  2. В поиске найти робота Антона — telerobot
  3. В чате с ним написать locate tdesktop
  4. В ответ придет вложение — Russian.strings (по нажатию будет загружено в папку ~/Загрузки/Telegram Desktop )
  5. Переходим в настройки приложения, на клавиатуре набираем loadlang и выбираем скачанный файл
  6. После перезапуска приложения — оно будет на русском языке

Проблемы разработки Telegram

Во всех сборках Telegram Desktop с ffmpeg версии 4.0 и выше есть баг, связанный с проигрыванием голосовых сообщений, созданных в официальном клиенте для iOS:

Install Telegram in Ubuntu 20.04 LTS (Linux)

  • https://github.com/telegramdesktop/tdesktop/issues/5843
  • https://github.com/TelegramMessenger/Telegram-iOS/issues/47

В бинарной сборке Telegram Desktop используется очень старая и уязвимая версия openssl. Лишь недавно они передвинули её на rolling тег 1.0.2.

Сборка в пакет

  • https://github.com/Etersoft/telegram-desktop
  • https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
  • https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/telegram-desktop
  • https://github.com/void-linux/void-packages/blob/master/srcpkgs/telegram-desktop/template
  • https://github.com/flathub/org.telegram.desktop
  • https://github.com/rpmfusion/telegram-desktop
  • https://github.com/gentoo/gentoo/tree/master/media-libs/tg_owt
  • https://github.com/procxx/kepka — порт на cmake

Темные иконки на темном фоне

Приложение содержит в своем составе свои собственные иконки для системного лотка. Но в некоторых темах иконок (например Breeze) имеются иконки, которые используются вместо «встроенных». В результате многие пользователи КДЕ столкнулись с тем, что при использовании темного оформления панелей (например Oxygen), иконка Telegram получается темной на темном фоне.

Можно переопределить свои иконки вместо тех, что имеются в используемой теме. Например, можно взять подходящие иконки с именами telegram-panel.svg, telegram-mute-panel.svg, telegram-attention-panel.svg и положить их в каталог ~/.local/share/icons/breeze/status/22

Набор светлых иконок для Breeze: Файл:Telegram-light-icons.tgz

Источник: www.altlinux.org

Установка свежей версии Telegram

Второй вариант. Можно установить свежую версию через репозиторий.

  1. Открываешь менеджер файлов от имени администратора и переходишь в /etc/apt/sources.list.d (если sources.list.d отсутствует — создай оный каталог).
  2. В /etc/apt/sources.list.d создаёшь файл telegram-desktop.list
  3. Открываешь файл через стандартный редактор Deepin и копируешь в него следующий репозиторий: deb http://ppa.launchpad.net/atareao/telegram/ubuntu xenial main и следующей строчкой deb-src http://ppa.launchpad.net/atareao/telegram/ubuntu xenial main
  4. Далее через терминал добавляешь PGP public key: sudo apt-key adv —keyserver keyserver.ubuntu.com —recv-keys 36FD5529
  5. И в завершении классика: sudo apt update sudo apt install telegram
Еще по теме:  Как связаться с оператором Телеграмм

Иван Иванов Гость Опубликован 27.03.2020 в Программное обеспечение.

  • ‘ data-html=»true»> Поделиться
  • Комментарий (0)

Источник: mydeepin.ru

Рейтинг
( Пока оценок нет )
Загрузка ...