Архив метки: linux

Два телеграм-аккаунта на linux десктопе

У меня убунта, но наверняка будет работать в любой другой системе с гномом

Первое, что нам понадобится, для стабильной работы телеги на десктопе в линукс — приложение с официального сайта (telgram.org). Приложение из репозиториев, по каким-то причинам, обновляется редко, и теряет соединение.

ВАЖНО: telegram.org из России недоступен. Используйте Tor, i2p или что-то подобное…

Итак, оно у нас есть — это монолитный исполняемый файл, который мы просто положили куда-то в /opt или папку в домашнем каталоге.

Я, у себя, положил просто в 
/home/%username%/telegram/

По умолчанию, современный телеграм хранит данные профиля в

/home/%username%/home/.local/share/TelegramDesktop

Чтобы эта папка создалась сама, надо один раз запустить/закрыть телегу, не вводя аккаунта, чтобы получилось типа так:

После закрытия, переходим в папку (/home/%username%/home/.local/share/TelegramDesktop), удаляем содержимое.

Создаём папки, по количеству аккаунтов, можно называть как угодно, у меня

Telegram%имя_аккаунта1%
Telegram%имя_аккаунта2%

Осталось создать ярлыки для запуска. Ярлыки в линукс — просто текстовые файлы, по этому открываем любимый текстовый редактор и пишем туда:

[Desktop Entry]
Name=Telegram%имя_аккаунтаХ%
Comment=Official desktop application for the Telegram messaging service
TryExec=/home/%username%/telegram/Telegram
Exec=/home/%username%/telegram/Telegram -many -workdir /home/%username%/.local/share/TelegramDesktop/Telegram%имя_аккаунтаХ -- %u
Type=Application
StartupNotify=true
Icon=telegram
Terminal=false
StartupWMClass=TelegramDesktop
Type=Application
Categories=Network;InstantMessaging;Qt;
MimeType=x-scheme-handler/tg;
Keywords=tg;chat;im;messaging;messenger;sms;tdesktop;
X-GNOME-UsesNotifications=true
X-Desktop-File-Install-Version=0.23
Name[ru_RU]=Telegram%имя_аккаунтаХ%

Сохраняем на рабочий стол, и запускаем… Всё, у нас две телеги, каждая из которых со своим аккаунтом.

Быстрое преобразование фото в Linux

Для удобного и быстрого преобразования нужен пакет imagemagick. В Ubuntu/Debian его можно установить при помощи команды

sudo apt update
sudo apt install imagemagick

После этого, для изменения размера выполняем

mogrify -resize 1280x *.jpg

в каталоге с нашими файлами. Где

  • 1280х — изменение по ширине с сохранинием пропорций (х1280 — изменение по высоте с сохранением пропорций)
  • *.jpg — маска файлов. В таком виде изменятся все jpg в каталоге.

Обратите внимание — изменятся оригинальные файлы!

Для поворота картинки выполняем:

mogrify -rotate "90" *.jpg

Где:

  • «90» — повернуть на 90° по часовой стрелке («-90» — против часовой)

Обратите внимание — изменятся оригинальные файлы!

Установка freeswitch в ubuntu 16.04, нюансы

В официальном руководстве пропущен важный пункт:

после первого шага надо выполнить

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1FDDF413C2B201E5

Чтобы добавить открытый ключ. Без этого apt будет считать репозиторий недоверенным, и не даст установить freeswitch