Telegram: различия между версиями
мНет описания правки |
м (fixed headings) |
||
Строка 1: | Строка 1: | ||
'''Telegram''' — бесплатный кроссплатформенный мессенджер для смартфонов и других устройств, позволяющий обмениваться текстовыми сообщениями и медиафайлами различных форматов. | '''Telegram''' — бесплатный кроссплатформенный мессенджер для смартфонов и других устройств, позволяющий обмениваться текстовыми сообщениями и медиафайлами различных форматов. | ||
= Установка = | == Установка == | ||
Установите пакет {{pkg|telegram-desktop}}: | Установите пакет {{pkg|telegram-desktop}}: | ||
$ su - | $ su - | ||
Строка 7: | Строка 7: | ||
# apt-get install telegram-desktop | # apt-get install telegram-desktop | ||
= Исправление ошибки запуска = | == Исправление ошибки запуска == | ||
Если Telegram не запускается, а при его запуске через командную строку примерно такой вывод: | Если Telegram не запускается, а при его запуске через командную строку примерно такой вывод: | ||
(telegram-desktop:7286): GLib-GObject-WARNING **: cannot register existing type 'GdkDisplayManager' | (telegram-desktop:7286): GLib-GObject-WARNING **: cannot register existing type 'GdkDisplayManager' | ||
Строка 28: | Строка 28: | ||
# sed -i "s#telegram-desktop -- %u#bash -c \"XDG_CURRENT_DESKTOP=NONE telegram-desktop -- %u\"#g" /usr/share/applications/telegram-desktop.desktop | # sed -i "s#telegram-desktop -- %u#bash -c \"XDG_CURRENT_DESKTOP=NONE telegram-desktop -- %u\"#g" /usr/share/applications/telegram-desktop.desktop | ||
= Русификация = | == Русификация == | ||
# Запустить приложение и войти в свою учетную запись | # Запустить приложение и войти в свою учетную запись | ||
# В поиске найти робота Антона - {{cmd|telerobot}} | # В поиске найти робота Антона - {{cmd|telerobot}} |
Версия от 15:00, 31 октября 2017
Telegram — бесплатный кроссплатформенный мессенджер для смартфонов и других устройств, позволяющий обмениваться текстовыми сообщениями и медиафайлами различных форматов.
Установка
Установите пакет telegram-desktop:
$ su - # apt-get update # apt-get install telegram-desktop
Исправление ошибки запуска
Если 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 - либо вынести ярлык на Рабочий стол, и указать в команде запуска следующую:
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
Русификация
- Запустить приложение и войти в свою учетную запись
- В поиске найти робота Антона - telerobot
- В чате с ним написать locate tdesktop
- В ответ придет вложение - Russian.strings (по нажатию будет загружено в папку ~/Загрузки/Telegram Desktop)
- Переходим в настройки приложения, на клавиатуре набираем loadlang и выбираем скачанный файл
- После перезапуска приложения - оно будет на русском языке