Интернет

Аналог Skype для Linux — Tox

Домашняя страница:
tox.chat/

Лицензия: GNU GPL

Назначение: аудио, видео, текстовый чат

Разработчики Tox поставили перед собой задачу сделать полный аналог проприетарного Skype, в котором должно быть реализовано шифрование, децентрализация, отсутствовать слежка и реклама. Проект стартовал в 2014 году и не смотря на то что номер далекий от релиза, сегодня вполне пригоден к использованию. Обеспечивается полный набор стандартных для такого рода приложений функций: голосовая и видеосвязь, обмен мгновенными сообщениями, обмен файлами, режим конференции с несколькими участниками, сетевой статуса, поддержка смайликов. Для улучшения пропускной способности используются механизмы пиринговых сетей. Центральный сервер отсутствует, поиск собеседников происходит через DHT. После установки автоматически создается пара ключей. Публичный ключ служит как уникальный идентификатор для поиска собеседника и доступен всем, закрытый хранится только у владельца подтверждая его подлинность. Есть возможно отправки всего трафика через Tor что позволяет сокрыть IP адрес от собеседника. Интерфейс программы вообщем стандартный и проблем с его освоением быть не должно.
Проект предлагает репозитарий для Ubuntu и Debia, исходные тексты и архив с бинарником.

$ echo «deb https://pkg.tox.chat/debian nightly trusty» | sudo tee /etc/apt/sources.list.d/tox.list
$ wget -qO — https://pkg.tox.chat/debian/pkg.gpg.key | sudo apt-key add —
$ sudo apt-get install apt-transport-https
$ sudo apt-get update
$ sudo apt-get toxic

Интерфейс Tox

Интерфейс Tox

Tags: ,

Grive2 неофициальный клиент Google Drive для Linux

Домашняя страница:
yourcmc.ru/wiki/Grive2

Лицензия: GNU GPL

Назначение: синхронизация с Google Drive

Разработчики Google не представляют Linux клиента для синхронизации с Google Drive, но документация позволяет реализовать такого клиента сторонним разработчикам. Одним из них был неофициальный клиент Grive, который уже не развивается более 2 лет. С этим можно было мириться, но но после того как Google изменило API он стал совершенно бесполезен. Но в этом момент появился форк Grive2 поддерживающий новый API Google Drive REST и включающий возможность частичной синхронизации (для отдельных каталогов). Проведен рефакторинг кода (убрано много нерабочего кода и улучшена стабильность) В настоящее время поддерживается возможность исключения файлов, составное обновление (данные и метаданные одновременно), переименование файлов и каталогов. Синхронизация по прежнему производится в момент запуска программы, пока изменения в файловой системе не отслеживаются. Не поддерживаются символические ссылки и документы Google.
Для установки разработчики предлагает исходный код на Github и подробную инструкцию. Но для Ubuntu, Debian доступен сторонний репозитарий.

$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt-get update
$ sudo apt-get install grive

Для совместимости утилита по прежнему называется grive. Все параметры можно узнать введя команду

 $ grive --help

После установки пакета необходимо создать каталог с которым будет синхронизироваться Google Drive. Имя может быть произвольное:

 $ mkdir~/grive

Заходим внутрь и вводим «grive -­a» для аутентификации с учетной записью Google. После этого появится ссылка на Gmail, которую нужно скопировать в браузер и разрешить доступ сторонним приложениям. Полученный хэш код вставляем в строку grive -­a. Теперь для синхронизации достаточно войти в нужный каталог и ввести команду (аутентификация уже произведена и повторно использовать -a не нужно):

 $ grive

Или если нужен определенный каталог:

 $ grive ­-s path

Синхронизация с переименованием:

$ grive -m oldpath newpath

Параметры запуска Grive2

Параметры запуска Grive2


Сторонники Gui могут установить пакет grive­tools, он немного устарел, но работает без проблем.

$ sudo add-apt-repository ppa:thefanclub/grive-tools
$ sudo apt-get update
$ sudo apt-get install grive­tools
$ sudo grive-setup

Подключение к Gmail с grive-tools

Подключение к Gmail с grive-tools


Синхронизация с Google Drive в grive-tools

Синхронизация с Google Drive в grive-tools

Кроме этого хотелось бы сказать о наличии форка версии 0.3 Grive2 (github.com/MasterSoft24/Grive2) который поддерживает документы Google и более корректно синхронизирует файлы.

Tags: ,

ScudCloud — неофициальный Linux клиент для Slack

Домашняя страница:
github.com/raelgc/scudcloud

Лицензия: GNU GPL

Назначение: мессенджер

Slack — это копоративный месенджер позиционируемый как «убийца Skype» выпущенный в 2103 году. Позволяет организовать общение групп пользователей, реализованы тематические каналы, приватные группы и личные сообщения, расшаривание файлов простым перетаскиванием. При подключении образуется домен вида домен.slack.com. Также имеется собственный хостинг, режим превью для изображений и поиск среди сообщений. Slack может интегрироваться с более чем 100 сторонними сервисами — Dropbox, Google Docs, Google Drive, GitHub, Twitter и другими. Реализовано несколько тарифных палнов. В бесплатной (Free) поддерживаетcя неограниченное число пользователей, интеграция с неболее 5 внешними сервисами и ограниченный 10 тяс. сообщений поиск в архиве. Реализованы клиенты для Windows, Mac, iOS и Android, плюс вебклиент который можно использовать в любой ОС. Официального Linux-клиента нет. Проект ScudCloud неофициальный клиент для Linux с открытым исходным кодом, обеспечивающий уведомления, вывод числа непрочитанных сообщений, предупреждения, каналы Quicklist и некоторые другие функции. Интегрируется с ОС. Написан с использованием QtWebKit.
Для установки в Ubuntu, Linux Mint и Debian следует подключить репозитарий.

$ sudo apt-add-repository -y ppa:rael-gc/scudcloud
$ sudo apt-get update
$ sudo apt-get install scudcloud

Для проверки орфограции используется Hunspell

$ sudo apt-get install hunspell-en-us hunspell-ru

Теперь можно запускать из меню, в процессе потребуется указать данные для подключения к Slack. Настройки сохраняются в ~/.config/scudcloud/. Использование командной строки позволяет задать дополнительный параметры. Например запуск в минимизированном виде.

$ scudcloud --minimized=True
ScudCloud - неофициальный Linux клиент для Slack

ScudCloud — неофициальный Linux клиент для Slack

Tags: ,

Обмен сообщениями с Telegram

Домашняя страница:
telegram.org

Лицензия: GNU GPL

Назначение: мессенджер

Telegram — мультиплатформенная программа для обмена мгновенными сообщениями, с акцентом на скорость и безопасность. Поддерживается обмен файлами, документами, изображениями, видео и аудио. Доступ к ним может быть с любого устрова работающего под управлением Linux, Windows, OS X, Android. Есть и веб-версия и CLI для работы в командной строке. Поддерживается шифрование сообщения, удаление сообщений по таймеру. Возможен групповой чат до 200 человек и каналы вещания для неограниченной аудитории.
Запустить программу в Linux можно двумя способами. На официальном сайте доступен прекомпаилированный клиент для 32 и 64-х битных систем. Просто распаковываем архив и запускаем файл.

$ ./Telegram

Для Ubuntu и клонов можно использовать PPA репозиторий, хотя в нем версия чуть запаздывает по сравнению взятой с офсайта.

$ sudo add-apt-repository ppa:atareao/telegram
$ sudo apt-get update
$ sudo apt-get install telegram

Для регистрации потребуется указать номер мобильного телефона, после чего на него придет СМС с паролем.

Внешний вид Telegram

Внешний вид Telegram

Tags:

Менеджер закачки uGet

Домашняя страница:
ugetdm.com

Лицензия: GNU GPL

Назначение: менеджер закачки

Мощный и простой в использовании менеджер загрузок, представляющий собой графическую оболочку к двум популярным консольным утилитам curl и aria2. Поддерживается докачка файлов, управление очередью закачки, категории закачки, пакетная загрузка (URL из файла или сайта), до 20 одновременных соединений с одного скачивания с автоматическим распределением канала, история закачек. Каждая категория закачки настраивается индивидуально (количестов, каталог, учетные данные). Утилита мониторит буфер обмена на предмет URL и автоматически формирует закачку (тихий режим). Есть удобный планировщик. По окончании можно выполнить определенные операции — выключить компьютер, перевести в режим спячки и др. Возможна регулировка полосы пропускания. Поддерживаются все популярные протоколы HTTP, HTTPS, FTP, BitTorrent и Metalink. Возможна работе через прокси-сервер. Кроме GUI возможно управление при помощи команд в консоли.
В репозитарии дистрибутивов пакет с uGet как правило уже есть, но это не всегда самая актуальная версия. Чтобы работать с самым последним релизом лучше подключить репозитарий разработчиков. В Linux Mint команда такая:

$ sudo add-apt-repository ppa:plushuang-tw/uget-stable
$ sudo apt-get update
$ sudo apt-get install uget

Также следует установит aria2.

$ sudo apt-get install aria2

интерфейс uGet

Tags:

Follow tux_in on Twitter