Меню сайта
   Главная   
   Обо мне   
   Статьи   
   Дневник   
   Картинки   
   Файлы   
   Форум   
   Гостевая книга   

Категории раздела
Куклы и игрушки [60]
Личное [116]
Музыка [19]
Общее [304]
Японский язык [12]
ZX Spectrum [71]
Субмарины [98]
Настольные игры [34]
Го (碁) [11]
Книги [16]
Япония [26]
Таро [4]
Запертый шкаф [17]
CSA (КША) [15]
GNU/Linux [134]
Ubuntu [103]
Manjaro Linux [40]
Python [3]
Магнитольное [44]
Commodore64 [15]
Игровые приставки [2]


 
Дневник (2017 » Февраль » 16 в 17:39)
GNU/Linux Снова проблемы с Synergy

Synergy это: "Share one mouse and keyboard between multiple computers" — Использование одной клавиатуры и мыши между несколькими компьютерами.
И снова проблемы. На сервере у меня стоит Ubuntu, и synergy 1.8.4.rc1-4e0f845. На одном из ноутбуков Manjaro Linux и Synergy там ставилась не с .deb пакета вручную, а из AUR, и самообновилась до 1.8.7--
Кстати никто не подскажет раcшифровку маркировки версий, особенно после третьей точки между тире?
Вот synergy-master-stable-c5b83ce- это какая версия и что означает c5b83ce в её имени?
А вот тут явно указано версия synergy-v2.0.0-cf-stable- чем она отличается от той, что выше, и почему без кода? Может код означает код коммита, как на гите?
Или ещё synergy-v1.8.8-rc1-ed17e92- что означает rc1 в имени?
Как на Manjaro откатиться на предыдущую версию я не знаю (рекомендовали почитать https://wiki.archlinux.org/index.php/downgrading_packages Спасибо комраду EXL) пришлось ставить на сервере с ubuntu подходящую по свежести версию.
cd /tmp
wget https://symless.com/files/nightly/synergy-v1.8.7-stable-9799e96-Linux-x86_64.deb
sudo dpkg -i synergy-v1.8.7-stable-9799e96-Linux-x86_64.deb
NOTE: Если вы это читаете спустя месяцы после публикации записи, ссылка могла устареть, и нужно искать более свежую версию, поскольку Symless хранит только последние несколько версий.
При запуске из консоли synergy пишет:

QMetaObject::connectSlotsByName: No matching signal for on_windowShown()
*** WARNING *** The program 'synergy' uses the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=synergy>
*** WARNING *** The program 'synergy' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=synergy&f=DNSServiceRegister>
("-f", "--no-tray", "--debug", "NOTE", "--name", "hermitlair", "-c", "/tmp/qt_temp.T21474", "--address", ":24800")

Сервер выдает ошибку WARNING: cannot listen for clients: cannot bind address: Address already in use.
Как оказалось, warning'ами про Avahi можно пренебречь, дело оказалось в том, что призрак убиенного процесса занял своим задом все свободные стулья: "Address already in use". Решение подсказал форум проекта:
"cannot bind address: Address already in use" means there is another instance of synergy already running. terminate those processes, or reboot if needed to clear them out. then a new instance will work.
На сервере и на клиенте я поубивал все процессы, затем запустил заново, и заработало. На клиенте тоже обязательно надо прибить все дубли, иначе работать хоть и будет, но постоянно в лог будут сыпаться ошибки, что клиента непозможно подключить, поскольку, он уже подключен) Звон цепями в коридорах ночного замка...

Выводим PID всех процессов synergy, synergys (как вариант pidof synergy, но он выводит не всё):
ps axu|grep synergy
Правее имени пользователя будут PID, скармливаем их kill:
kill pid1, pid2,..

Всё!

Ссылки:

Форум проекта: http://symless.com/forum/
Ночные сборки Synergy (Nightly Builds) win\linux\ios https://symless.com/nightly
Репозиторий symless на гите: https://github.com/symless
Synergy Android Client: https://sourceforge.net/projects/synergyandroid/files/


P.S. Попробовал клиента под android, сильно сырой, мышь скачет как тушканчик, залипает, приходится расдергивать её, чтобы были доступны все части экрана, иногда бывает не покинуть экран андроида) Текст набирать получается только английский, русский не вводит.Вероятно этот глюк как-то связан с глюком Synergy  вообще - если на сервере выбрана русская раскладка, и перейти на клиента, то там будет только русский язык, на английский не переключиться. Приходится перед переходом на клиента, выбирать английскую раскладку, что напрягает.В андроид версии видимо ещё какие камни. В общем пока отложу, позже поиграюсь.
Категория: GNU/Linux | Просмотров: 1131 | Добавил: harushima | Теги: Synergy | Рейтинг: 0.0/0 |
Всего комментариев: 2.

08.05.2019 23:59
1 harushima


19.05.2020 11:15
2 harushima
0  
Альтернатива
https://github.com/debauchee/barrier

В целях защиты от спама, добавлять комментарии могут только зарегистрированные пользователи. Если Вы не хотите регистрироваться под своим именем, войдите под логином: anonymous, паролем: anonymous.   ( Регистрация,   Вход).
Авторизация
Анонимный вход:
anonymous / anonymous

Календарь
«  Февраль 2017  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728

Поиск

Облако тэгов
JGSDF игрушки Брюнетки Кладбище сайты Ярость Дракулы Древний Египет девушки кошки Cthulhu Вампиры Kitsune Ужас Аркхема инструмент комиксы Lovecraft готика Submarine submarine rc toy Hosting игротека Ужас Аркхэма book uboat мобильная связь го Edgar Poe swf Mansions of Madness Nightmares персоны Synergy linux-hardware bash youtube Storages Python Мастер-рукожоп Магнитофоны Entropy Grub2 loglevel WiFi Beeline ОПСОСЫ sharp939 Аудиокассеты Windows linuxwork Хочуны ImageMagick топБарыг C64c Commodore

Статистика
Яндекс.Метрика
Онлайн всего: 3
Гостей: 3
Пользователей: 0

Page QR code


Перепечатка материалов сайта без активной ссылки запрещена. Следить за RSS
(c) hermitlair.ucoz.com 2009-2024
Лучший браузер!
Блокировка рекламы