Telegram: различия между версиями
(не показаны 24 промежуточные версии 6 участников) | |||
Строка 1: | Строка 1: | ||
{ | {|class="wikitable" style="float: right; margin-left: 2em" | ||
! colspan="2" | Telegram | |||
|- | |||
| colspan="2" | [[Изображение:User-menu-Telegram.png |64px|center]] | |||
|- | |||
| colspan="2" | [[Изображение:Telegram.png |300px|center|]] | |||
|- | |||
| '''Разработчик(и)''' | |||
| Telegram FZ-LLC | |||
|- | |||
| '''Первый выпуск''' | |||
| 14 августа 2013 | |||
|- | |||
| '''Лицензия''' | |||
| GNU GPL 3,<br> проприетарная<br> и GNU GPL | |||
|- | |||
| '''Сайт''' | |||
| [https://www.telegram.org telegram.org] | |||
|- | |||
| '''Репозиторий''' | |||
| [https://packages.altlinux.org/telegram-desktop/ telegram-desktop] | |||
|} | |||
= Установка = | {{Note|В P10 Telegram удален из репозитория из-за устаревания пакета. Обновление пакета, в свою очередь, невозможно из-за необходимости обновления компилятора, что затруднительно для стабильного репозитория. Ожидайте новый релиз, используйте альтернативный клиент Cutegram или установите программу из другого источника.}} | ||
'''Telegram''' — бесплатный кроссплатформенный мессенджер, позволяющий обмениваться текстовыми сообщениями и медиафайлами различных форматов. | |||
{{epm|telegram}} | |||
== Установка из репозитория == | |||
Установите пакет {{pkg|telegram-desktop}}: | Установите пакет {{pkg|telegram-desktop}}: | ||
$ su - | $ su - | ||
Строка 7: | Строка 31: | ||
# apt-get install telegram-desktop | # apt-get install telegram-desktop | ||
= | {{note|Также Telegram можно использовать в клиенте обмена сообщения [[Pidgin]] посредством пакета {{pkg|purple-telegram}}}} | ||
== Установка с помощью epm == | |||
При наличии {{pkg|eepm}} установка официальной бинарной сборки на x86 возможна командой: | |||
# epm play telegram | |||
===Обновление=== | |||
Чтобы обновить программу, установленную через epm, выполните следующую команду: | |||
$ su - | |||
# epm play --update all | |||
== Русификация == | |||
# Запустить приложение и войти в свою учетную запись | |||
# В поиске найти робота Антона - {{cmd|telerobot}} | |||
# В чате с ним написать {{cmd|locate tdesktop}} | |||
# В ответ придет вложение - {{path|Russian.strings}} (по нажатию будет загружено в папку {{path|~/Загрузки/Telegram Desktop}}) | |||
# Переходим в настройки приложения, на клавиатуре набираем {{cmd|loadlang}} и выбираем скачанный файл | |||
# После перезапуска приложения - оно будет на русском языке | |||
== Проблемы разработки Telegram == | |||
Во всех сборках Telegram Desktop с ffmpeg версии 4.0 и выше есть баг, связанный с проигрыванием голосовых сообщений, созданных в | |||
официальном клиенте для iOS: | |||
* https://github.com/telegramdesktop/tdesktop/issues/5843 | |||
* https://github.com/TelegramMessenger/Telegram-iOS/issues/47 | |||
Проблема заключается в том, что Telegram for iOS вставляет в файл | |||
несколько маркеров конца файла. Старые версии ffmpeg (< 4.0) их спокойно | |||
загружали, а новые (4.0+) уже выдают предупреждение. Telegram Desktop | |||
при получении кода ошибки от ffmpeg тут же прекращает воспроизведение | |||
аудиозаписи. | |||
В бинарной сборке 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 получается темной на темном фоне. | |||
Можно переопределить свои иконки вместо тех, что имеются в используемой теме. Например, можно взять подходящие иконки с именами {{path|telegram-panel.svg, telegram-mute-panel.svg, telegram-attention-panel.svg}} и положить их в каталог {{path|~/.local/share/icons/breeze/status/22}} | |||
Набор светлых иконок для Breeze: | |||
<span style="background:#222"> | |||
[[file:telegram-panel.svg]] | |||
[[file:telegram-mute-panel.svg]] | |||
[[file:telegram-attention-panel.svg]] | |||
</span> | |||
[[file:Telegram-light-icons.tgz]] | |||
[[Категория:HOWTO]] | [[Категория:HOWTO]] | ||
{{Category navigation|title=Soft|category=Soft|sortkey={{SUBPAGENAME}}}} | |||
[[Категория:Софт c epm]] |
Текущая версия от 11:55, 28 октября 2024
Telegram | |
---|---|
Разработчик(и) | Telegram FZ-LLC |
Первый выпуск | 14 августа 2013 |
Лицензия | GNU GPL 3, проприетарная и GNU GPL |
Сайт | telegram.org |
Репозиторий | telegram-desktop |
Telegram — бесплатный кроссплатформенный мессенджер, позволяющий обмениваться текстовыми сообщениями и медиафайлами различных форматов.
Установка из репозитория
Установите пакет telegram-desktop:
$ su - # apt-get update # apt-get install telegram-desktop
Установка с помощью epm
При наличии eepm установка официальной бинарной сборки на x86 возможна командой:
# epm play telegram
Обновление
Чтобы обновить программу, установленную через epm, выполните следующую команду:
$ su - # epm play --update all
Русификация
- Запустить приложение и войти в свою учетную запись
- В поиске найти робота Антона - telerobot
- В чате с ним написать locate tdesktop
- В ответ придет вложение - Russian.strings (по нажатию будет загружено в папку ~/Загрузки/Telegram Desktop)
- Переходим в настройки приложения, на клавиатуре набираем loadlang и выбираем скачанный файл
- После перезапуска приложения - оно будет на русском языке
Проблемы разработки Telegram
Во всех сборках Telegram Desktop с ffmpeg версии 4.0 и выше есть баг, связанный с проигрыванием голосовых сообщений, созданных в официальном клиенте для iOS:
- https://github.com/telegramdesktop/tdesktop/issues/5843
- https://github.com/TelegramMessenger/Telegram-iOS/issues/47
Проблема заключается в том, что Telegram for iOS вставляет в файл несколько маркеров конца файла. Старые версии ffmpeg (< 4.0) их спокойно загружали, а новые (4.0+) уже выдают предупреждение. Telegram Desktop при получении кода ошибки от ffmpeg тут же прекращает воспроизведение аудиозаписи.
В бинарной сборке 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