- Наш мессенджер развивается семимильными шагами, поэтому возможностей встроенного XMPP сервера и их клиентов просто перестало хватать.
- Мне комфортно в GNU/Linux и когда пересаживаюсь за Windows или Mac OS, для каких-то тестов или экспериментов, испытываю некую боль.
- Компания Битрикс, пока не готова делать версию десктопного приложения под GNU/Linux.
В связи с этими тремя тезисами и родился свободный проект -
Хотел сразу обратить ваше внимание на то, что компания Битрикс не имеет прямого отношения к этому проекту. Он персональный, поэтому мы (Битрикс) не несем никакой ответственности за него. Решил поделиться, по большей части для таких же ценителей GNU/Linux и Битрикс24, которым не комфортно в веб-мессенджере.
Brick сейчас находится в активной стадии разработки и пока имеет ряд не столь значительных для основной функциональности "недоделок" и "шероховатостей" (e.g. не закончена интернализация).
[spoiler]
Не подготовленным людям, пока, пожалуй рановато начинать пользоваться, а вот смельчаки которые не боятся небольших недоработок, при желании, уже могут начинать;-)
Но это не самое интересное, а самое интересное - что же он все таки умеет:-)
- Встроенный, простой, менеджер аккаунтов
- Нативные уведомления, включая простую интеграцию с лаунчером Unity
- Чат
- Видеозвонки/Аудио
- Передача файлов
- Простая возможность интеграции с внешними приложениями по средствам D-Bus
На текущий момент собраны пакеты лишь для Ubuntu, в ближайших планах поддержать ArchLinux. Сборки rpm систем пока не планировал.
Поэтому небольшая инструкция по установке (про ручную сборку см. README.md репозитория) на Ubuntu:
# Добавляем PPA sudo add-apt-repository ppa:buglloc/brick Hit [Enter] # Обновляем список пакетов и устанавливаем Brick sudo apt-get update sudo apt-get install brick |
Пользователям коробочной версии Битрикс24 настоятельно рекомендуется использовать версию im не ниже 15.1.5
Пользуйтесь на здоровье. Как всегда - буду рад любому фидбеку;-)
Обнаружил неприятный баг при разрыве сессии: отправляю сообщение, появляется уведомление "Устанавливается соединение с сервером", сообщение не отправляется, и не сохраняется текст сообщения. Приходится писать заново. Lubuntu 14.04.
подскажите, как прописать репы в /etc/apt/source.list ?
Заранее спасибо.
apt-get ^)
1С-Битрикс: Корпоративный портал 15.0.6.
Вы можете откатиться на старую версию, если у вас Ubuntu, то предыдущая версия должна была остаться в кеше /var/cache/apt/archives/
Можете попробовать обновиться, когда launchpad дособирает пакетики:
P.S. Но обновить Корпоративный портал все равно стоит. Работа на старых версиях im не гарантирована (как и случилось с авторизацией).
Обратите, пожалуйста, внимание, чтобы работала корректно автозагрузка приложения в Linux Mint Cinnamon.
Заранее благодарю и с нетерпением жду выпуска обновления.
В версии 0.1.28.31 должно быть исправлено:
Выйдет ближе к концу этой неделе или начале следующей недели. Так же вы можете посмотреть на предрелизную сборку, установив с репозитория для тестирования
Я постараюсь найти времени на реализацию этого функционала, но ничего обещать по срокам не могу.
Это более быстрый, а главное удобный и правильный, способ сообщить о какой-то проблеме или фич-реквесте. Там я точно ничего не упущу:)
Я подумаю, что можно сделать, может быть соберу библиотечку специально для Debian 7 или сделаю workaround'ов в виде врапперов memcpy и т.д.
Боюсь, правда, это будет не столь быстро как хотелось бы.
[ 98%] Building CXX object brick/CMakeFiles/brick.dir/external_interface/app_message_delegate.cc.o
[ 99%] Building CXX object brick/CMakeFiles/brick.dir/external_interface/app_window_message_delegate.cc.o
[ 99%] Building CXX object brick/CMakeFiles/brick.dir/event/event_bus.cc.o
Linking CXX executable Release/bin/brick
/tmp/buildd/brick-0.2.0.31.1/brick/Release/libcef.so: undefined reference to `__fdelt_chk@GLIBC_2.15'
/tmp/buildd/brick-0.2.0.31.1/brick/Release/libcef.so: undefined reference to `memcpy@GLIBC_2.14'
collect2: error: ld returned 1 exit status
make[3]: *** [brick/Release/bin/brick] Error 1
make[3]: Leaving directory `/tmp/buildd/brick-0.2.0.31.1/build_dir'
make[2]: *** [brick/CMakeFiles/brick.dir/all] Error 2
make[2]: Leaving directory `/tmp/buildd/brick-0.2.0.31.1/build_dir'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/buildd/brick-0.2.0.31.1/build_dir'
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
E: Failed autobuilding of package
I: unmounting dev/pts filesystem
I: unmounting run/shm filesystem
I: unmounting proc filesystem
I: cleaning the build env
I: removing directory /var/cache/pbuilder/build//9391 and its subdirectories
Полет нормальный
E: Некоторые индексные файлы не скачались. Они были проигнорированы или вместо них были использованы старые версии.
E: Некоторые индексные файлы не скачались. Они были проигнорированы или вместо них были использованы старые версии.
Насколько я понимаю, вы добавили PPA репозиторий в Debian Jessie? К сожалению, Launchpad поддеривает только Ubuntu. Но т.к. пакеты совместимы вы можете его использовать.
Попробуйте отредактивать источник для Brick заменив jessie на vivid (или trusty), например:
Его содержимое должно быть таким:
После этих действий все должно быть хорошо:)
Только что специально поставил на виртуалку Debian Jessie и проверил:
и не надо мне говорить что через dav все работает. И так знаю, но есть тормоза и сильная зависимость от интернета.
Version Brick/0.2.10.34/beta
OC Ubuntu 14.04
При регистрации сообщение:
Authorization failed The server's response was invalid (ERR_INVALID_RESPONSE/320). Please check the server schema and host
Переустановка и смена пароля через восстановление в Битриксе - не помогает.
Authorization failed The server's response was invalid (ERR_INVALID_RESPONSE/320)
Authorization failed The server's response was invalid (ERR_INVALID_RESPONSE/320)
Please check the server schema and host
Вот ссылка от куда брал пакет
W: Репозиторий «» не содержит файла Release.
N: Данные из этого репозитория нельзя аутентифицировать, и поэтому потенциально из небезопасно использовать.
E: Не удалось получить 404 Not Found
ubuntu 17.04
Решение запуск приложения нужно делать вот так:
brick %U --no-sandbox
в Ubuntu 16.04 LTS
mcedit /usr/share/applications/brick.desktop
[Desktop Entry]
Encoding=UTF-8
Name=Brick
GenericName=Internet Messenger
Comment=Bitrix24 messenger
Type=Application
Categories=Network;InstantMessaging;
Exec=brick %U --no-sandbox
Icon=brick
Terminal=false
X-Desktop-File-Install-Version=0.22
я делаю : yaourt -S brick
и получаю точно такую же ошибку как и тут
Там есть решение от -
so that 3rd-party libs won't be affected by -Werror
github.com/buglloc/brick/issues/81
Нажмите [ENTER] для продолжения или Ctrl-C, чтобы отменить добавление.
Сущ:1 bionic InRelease
Сущ:2 bionic-updates InRelease
Сущ:3 bionic-backports InRelease
Игн:4 bionic InRelease
Игн:5 stable InRelease
Сущ:6 stable Release
Сущ:7 bionic InRelease
Игн:8 bionic InRelease
Сущ:9 bionic-security InRelease
Ошб:10 bionic Release
404 Not Found [IP: 91.189.95.83 80]
Ошб:11 bionic Release
404 Not Found [IP: 91.189.95.83 80]
Чтение списков пакетов… Готово
E: Репозиторий « bionic Release» не содержит файла Release.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, поэтому по умолчанию он отключён.
N: Информацию о создании репозитория и настройках пользователя смотрите в справочной странице apt-secure(8).
E: Репозиторий « bionic Release» не содержит файла Release.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, поэтому по умолчанию он отключён.
N: Информацию о создании репозитория и настройках пользователя смотрите в справочной странице apt-secure(8)
Вам подходит первый вариант из статьи.
Репозиторий приложения находится тут:
В репозитории последняя версия для xenial, значит надо в sources.list заменить bionic на xenial. И так же в статье в первом пункте есть упоминание про [trusted=yes]
Linux Mint 20.1 Cinnamon
Извиняюсь, если глупый вопрос, на Linux перешел неделю назад, а гугляндекс посылает на форумы, где нет очевидного объяснения
sudo snap install bitrix24
Сам snapd найдешь как поставить?
В терминале ошибки по типу
Скажите, планируется развивать desktop приложение Битрикс 24 под linux?
В свете "событий" начали переходить с windows на linux.
Какие планы по развитию?