Начать синергию при загрузке?

это намного проще.

amixer -D pulse set Master Playback Switch toggle

установил это как горячую клавишу для «Mute \ Unmute». регуляторы громкости могут быть оставлены так, как они есть.

Mint 15 Mate - выяснил это сам, отлично работает для меня.

17
задан 28 November 2010 в 19:54

54 ответа

Вариант 1: начать синергию перед входом в систему

Основная статья посвящена сайту Sourceforge от Synergy: автоматическое начало синергии

Вот вступление в статью ... есть слишком много деталей, чтобы все это здесь:

Synergy требует X-сервера. Это означает, что сервер должен быть запущен, а синергия должна быть авторизована для подключения к этому серверу. Лучше всего, чтобы диспетчер дисплея начал синергию. Для изменения файлов конфигурации диспетчера Диска вам понадобится необходимое (возможно, root) разрешение. Если у вас нет этого разрешения, вы можете начать синергию после входа в систему через файл .xsession.

Вариант 2: начать синергию после входа в систему

Чтобы запустить Synergy после входа в X-сеанс.

Main Menu - System - Preferences - Startup Applications   
[ Add ]  
  Name:     synergys
  Command:  synergys --config ~/.synergy.conf
  Comment:  synergys  

Если у вас есть проблемы с ~/, попробуйте $HOME/ или в качестве последнего средства использовать /home/your_username/

Я только что проверил свои заметки ... Когда я подключенный из Windows в Linux, моя команда была: /usr/bin/synergyc 192.168.1.16 ... возможно, нужен полный путь.

Вы используете Synergy в качестве сервера, я запускал его как клиент .. но это не должно влиять на автозапуск.

10
ответ дан 26 May 2018 в 00:13
  • 1
    (Примечание: это приведет к запуску Synergy при входе в систему, а не при включении компьютера. Это может не иметь никакого значения для вас, но есть разница ...) – 8128 28 November 2010 в 16:44
  • 2
    aha .. thanks fluteflute .. Всегда есть что-то опереться :) – Peter.O 28 November 2010 в 17:19
  • 3
    Кажется, этот ответ устарел. GDM был заменен Lightdm, а приложение «Запуск приложений» больше не находится в Ubuntu. Возможно, стоит обновить ответ или выбрать один из них в качестве правильного ответа. – David Planella 31 January 2013 в 15:42
  • 4
    Не работает для меня – SwimBikeRun 31 October 2013 в 03:15
  • 5
    Я сделал все, что было сказано на странице синергии, но я получаю эту ошибку, когда запускаю эту команду: / Library / StartupItems / Synergy / Synergy start – Mohammad_Hosseini 13 January 2014 в 15:42

Вариант 1: начать синергию перед входом в систему

Основная статья посвящена сайту Sourceforge от Synergy: автоматическое начало синергии

Вот вступление в статью ... есть слишком много деталей, чтобы все это здесь:

Synergy требует X-сервера. Это означает, что сервер должен быть запущен, а синергия должна быть авторизована для подключения к этому серверу. Лучше всего, чтобы диспетчер дисплея начал синергию. Для изменения файлов конфигурации диспетчера Диска вам понадобится необходимое (возможно, root) разрешение. Если у вас нет этого разрешения, вы можете начать синергию после входа в систему через файл .xsession.

Вариант 2: начать синергию после входа в систему

Чтобы запустить Synergy после входа в X-сеанс.

Main Menu - System - Preferences - Startup Applications [ Add ] Name: synergys Command: synergys --config ~/.synergy.conf Comment: synergys

Если у вас есть проблемы с ~/, попробуйте $HOME/ или в качестве последнего средства использовать /home/your_username/

Я только что проверил свои заметки ... Когда я подключенный из Windows в Linux, моя команда была: /usr/bin/synergyc 192.168.1.16 ... возможно, нужен полный путь.

Вы используете Synergy в качестве сервера, я запускал его как клиент .. но это не должно влиять на автозапуск.

10
ответ дан 25 July 2018 в 22:50

Вариант 1: начать синергию перед входом в систему

Основная статья посвящена сайту Sourceforge от Synergy: автоматическое начало синергии

Вот вступление в статью ... есть слишком много деталей, чтобы все это здесь:

Synergy требует X-сервера. Это означает, что сервер должен быть запущен, а синергия должна быть авторизована для подключения к этому серверу. Лучше всего, чтобы диспетчер дисплея начал синергию. Для изменения файлов конфигурации диспетчера Диска вам понадобится необходимое (возможно, root) разрешение. Если у вас нет этого разрешения, вы можете начать синергию после входа в систему через файл .xsession.

Вариант 2: начать синергию после входа в систему

Чтобы запустить Synergy после входа в X-сеанс.

Main Menu - System - Preferences - Startup Applications [ Add ] Name: synergys Command: synergys --config ~/.synergy.conf Comment: synergys

Если у вас есть проблемы с ~/, попробуйте $HOME/ или в качестве последнего средства использовать /home/your_username/

Я только что проверил свои заметки ... Когда я подключенный из Windows в Linux, моя команда была: /usr/bin/synergyc 192.168.1.16 ... возможно, нужен полный путь.

Вы используете Synergy в качестве сервера, я запускал его как клиент .. но это не должно влиять на автозапуск.

10
ответ дан 31 July 2018 в 10:39

Вариант 1: начать синергию перед входом в систему

Основная статья посвящена сайту Sourceforge от Synergy: автоматическое начало синергии

Вот вступление в статью ... есть слишком много деталей, чтобы все это здесь:

Synergy требует X-сервера. Это означает, что сервер должен быть запущен, а синергия должна быть авторизована для подключения к этому серверу. Лучше всего, чтобы диспетчер дисплея начал синергию. Для изменения файлов конфигурации диспетчера Диска вам понадобится необходимое (возможно, root) разрешение. Если у вас нет этого разрешения, вы можете начать синергию после входа в систему через файл .xsession.

Вариант 2: начать синергию после входа в систему

Чтобы запустить Synergy после входа в X-сеанс.

Main Menu - System - Preferences - Startup Applications [ Add ] Name: synergys Command: synergys --config ~/.synergy.conf Comment: synergys

Если у вас есть проблемы с ~/, попробуйте $HOME/ или в качестве последнего средства использовать /home/your_username/

Я только что проверил свои заметки ... Когда я подключенный из Windows в Linux, моя команда была: /usr/bin/synergyc 192.168.1.16 ... возможно, нужен полный путь.

Вы используете Synergy в качестве сервера, я запускал его как клиент .. но это не должно влиять на автозапуск.

10
ответ дан 2 August 2018 в 04:14

Вариант 1: начать синергию перед входом в систему

Основная статья посвящена сайту sourceforge от Synergy: Автоматическое начало синергии

Вот вход для статья ... есть слишком много подробностей, чтобы все это здесь:

Synergy требует X-сервера. Это означает, что сервер должен быть запущен, а синергия должна быть авторизована для подключения к этому серверу. Лучше всего, чтобы диспетчер дисплея начал синергию. Для изменения файлов конфигурации диспетчера Диска вам понадобится необходимое (возможно, root) разрешение. Если у вас нет этого разрешения, вы можете начать синергию после входа в систему через файл .xsession .

Вариант 2: начать синергию после входа в систему

Чтобы запустить Synergy, как только вы вошли в свой X-сеанс.

  Главное меню - Настройки системы - Приложения для запуска [dобавить] Имя: synergys Команда: synergys --config ~ / .synergy.conf Комментарий: synergys  

Если у вас есть проблемы с ~ / , попробуйте $ HOME / или в качестве последнего средства использовать / home / your_username /

Я только что проверил свои заметки ... Когда я подключился из Windows в ящик Linux, моя команда была: / usr / bin / synergyc 192.168.1.16 ... возможно, нужен полный путь ,

Вы используете Synergy в качестве сервера, я запускал его как клиент .. но это не должно приводить к автоматическому запуску.

10
ответ дан 4 August 2018 в 20:18

Вариант 1: начать синергию перед входом в систему

Основная статья посвящена сайту sourceforge от Synergy: Автоматическое начало синергии

Вот вход для статья ... есть слишком много подробностей, чтобы все это здесь:

Synergy требует X-сервера. Это означает, что сервер должен быть запущен, а синергия должна быть авторизована для подключения к этому серверу. Лучше всего, чтобы диспетчер дисплея начал синергию. Для изменения файлов конфигурации диспетчера Диска вам понадобится необходимое (возможно, root) разрешение. Если у вас нет этого разрешения, вы можете начать синергию после входа в систему через файл .xsession .

Вариант 2: начать синергию после входа в систему

Чтобы запустить Synergy, как только вы вошли в свой X-сеанс.

  Главное меню - Настройки системы - Приложения для запуска [dобавить] Имя: synergys Команда: synergys --config ~ / .synergy.conf Комментарий: synergys  

Если у вас есть проблемы с ~ / , попробуйте $ HOME / или в качестве последнего средства использовать / home / your_username /

Я только что проверил свои заметки ... Когда я подключился из Windows в ящик Linux, моя команда была: / usr / bin / synergyc 192.168.1.16 ... возможно, нужен полный путь ,

Вы используете Synergy в качестве сервера, я запускал его как клиент .. но это не должно приводить к автоматическому запуску.

10
ответ дан 6 August 2018 в 04:18

Вариант 1: начать синергию перед входом в систему

Основная статья посвящена сайту sourceforge от Synergy: Автоматическое начало синергии

Вот вход для статья ... есть слишком много подробностей, чтобы все это здесь:

Synergy требует X-сервера. Это означает, что сервер должен быть запущен, а синергия должна быть авторизована для подключения к этому серверу. Лучше всего, чтобы диспетчер дисплея начал синергию. Для изменения файлов конфигурации диспетчера Диска вам понадобится необходимое (возможно, root) разрешение. Если у вас нет этого разрешения, вы можете начать синергию после входа в систему через файл .xsession .

Вариант 2: начать синергию после входа в систему

Чтобы запустить Synergy, как только вы вошли в свой X-сеанс.

  Главное меню - Настройки системы - Приложения для запуска [dобавить] Имя: synergys Команда: synergys --config ~ / .synergy.conf Комментарий: synergys  

Если у вас есть проблемы с ~ / , попробуйте $ HOME / или в качестве последнего средства использовать / home / your_username /

Я только что проверил свои заметки ... Когда я подключился из Windows в ящик Linux, моя команда была: / usr / bin / synergyc 192.168.1.16 ... возможно, нужен полный путь ,

Вы используете Synergy в качестве сервера, я запускал его как клиент .. но это не должно приводить к автоматическому запуску.

10
ответ дан 7 August 2018 в 22:23

Вариант 1: начать синергию перед входом в систему

Основная статья посвящена сайту sourceforge от Synergy: Автоматическое начало синергии

Вот вход для статья ... есть слишком много подробностей, чтобы все это здесь:

Synergy требует X-сервера. Это означает, что сервер должен быть запущен, а синергия должна быть авторизована для подключения к этому серверу. Лучше всего, чтобы диспетчер дисплея начал синергию. Для изменения файлов конфигурации диспетчера Диска вам понадобится необходимое (возможно, root) разрешение. Если у вас нет этого разрешения, вы можете начать синергию после входа в систему через файл .xsession .

Вариант 2: начать синергию после входа в систему

Чтобы запустить Synergy, как только вы вошли в свой X-сеанс.

  Главное меню - Настройки системы - Приложения для запуска [dобавить] Имя: synergys Команда: synergys --config ~ / .synergy.conf Комментарий: synergys  

Если у вас есть проблемы с ~ / , попробуйте $ HOME / или в качестве последнего средства использовать / home / your_username /

Я только что проверил свои заметки ... Когда я подключился из Windows в ящик Linux, моя команда была: / usr / bin / synergyc 192.168.1.16 ... возможно, нужен полный путь ,

Вы используете Synergy в качестве сервера, я запускал его как клиент .. но это не должно приводить к автоматическому запуску.

10
ответ дан 10 August 2018 в 10:33

Вариант 1: начать синергию перед входом в систему

Основная статья посвящена сайту sourceforge от Synergy: Автоматическое начало синергии

Вот вход для статья ... есть слишком много подробностей, чтобы все это здесь:

Synergy требует X-сервера. Это означает, что сервер должен быть запущен, а синергия должна быть авторизована для подключения к этому серверу. Лучше всего, чтобы диспетчер дисплея начал синергию. Для изменения файлов конфигурации диспетчера Диска вам понадобится необходимое (возможно, root) разрешение. Если у вас нет этого разрешения, вы можете начать синергию после входа в систему через файл .xsession .

Вариант 2: начать синергию после входа в систему

Чтобы запустить Synergy, как только вы вошли в свой X-сеанс.

  Главное меню - Настройки системы - Приложения для запуска [dобавить] Имя: synergys Команда: synergys --config ~ / .synergy.conf Комментарий: synergys  

Если у вас есть проблемы с ~ / , попробуйте $ HOME / или в качестве последнего средства использовать / home / your_username /

Я только что проверил свои заметки ... Когда я подключился из Windows в ящик Linux, моя команда была: / usr / bin / synergyc 192.168.1.16 ... возможно, нужен полный путь ,

Вы используете Synergy в качестве сервера, я запускал его как клиент .. но это не должно приводить к автоматическому запуску.

10
ответ дан 13 August 2018 в 17:01
  • 1
    (Примечание: это приведет к запуску Synergy при входе в систему, а не при включении компьютера. Это может не иметь никакого значения для вас, но есть разница ...) – 8128 28 November 2010 в 16:44
  • 2
    ага .. спасибо флейте флютер .. Всегда есть что-то опереться :) – Peter.O 28 November 2010 в 17:19
  • 3
    Кажется, этот ответ устарел. GDM был заменен Lightdm, а приложение «Запуск приложений» больше не находится в Ubuntu. Возможно, стоит обновить ответ или выбрать один из них в качестве правильного ответа. – David Planella 31 January 2013 в 15:42
  • 4
    Не работает для меня – SwimBikeRun 31 October 2013 в 03:15
  • 5
    Я сделал все, что было сказано на странице синергии, но я получаю эту ошибку, когда запускаю эту команду: / Library / StartupItems / Synergy / Synergy start – Mohammad_Hosseini 13 January 2014 в 15:42

Для более новой версии Ubuntu, использующей lightdm.

Я успешно выполнил следующее для запуска клиента synergy для экрана входа в систему, Для более новой версии Ubuntu, использующей lightdm. [!d1 ] после входа в систему. Это намного проще, чем другие ответы, IMHO.

изменить /etc/lightdm/lightdm.conf как root.

sudo vi /etc/lightdm/lightdm.conf

добавить следующую строку в конец файла .

greeter-setup-script=/usr/bin/synergyc <ip/host>

restart lightdm. (лучше сделать это из сеанса терминала или ssh)

sudo /etc/init.d/lightdm restart
15
ответ дан 26 May 2018 в 00:13

Для Ubuntu 14.04 (и, возможно, других, я думаю, что 14.04 - это первая сборка, в которой lightdm был изменен на этот формат, но это будет работать на любой сборке, которая использует эту настройку). Простой вам просто нужно отредактировать 50-ubuntu.conf для получения Synergy до lightdm:

sudo nano /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

Для клиента добавьте эту строку:

greeter-setup-script=/usr/bin/synergyc <OPTIONS> <SERVER HOSTNAME>

Для сервера добавьте эту строку:

greeter-setup-script=/usr/bin/synergys -c <CONFIG FILE>

Сохранить файлы после редактирования и перезагрузки (я знаю, что вы можете перезапустить службу, а не перезагружать, но я готов перезагрузить).

Для сервера или клиента просто вставьте команду, которую вы должны ввести в терминал, чтобы запустить ее с помощью соответствующие параметры ect ...

Итак, я обычно выполняю приведенную ниже команду в терминале на моей клиентской машине для запуска Synergy.

synergyc -n XBMC 192.168.1.99

Все, что мне нужно сделать для запуска Synergy pre lightdm, добавляет строку ниже в 50-ubuntu.conf

greeter-setup-script=/usr/bin/synergyc -n XBMC 192.168.1.99

Надеюсь, это поможет, потому что документы Synergy немного устаревший. Наслаждайтесь!

Ссылка

8
ответ дан 26 May 2018 в 00:13

Я попробовал ответить Кевину, и, хотя он, казалось, работал сначала, но я начал получать какое-то действительно дурацкое поведение. Я попытался использовать скрипт настройки сеанса, чтобы убить синергию root и запустить его как пользователь в ~ / .xprofile, но wackiness продолжился. Наконец, сдался, удалил записи из lightdm.conf и сохранил запуск как пользователь в ~ / .xprofile после входа в систему напрямую. Не идеально, но по крайней мере странное поведение остановилось.

0
ответ дан 26 May 2018 в 00:13

Я успешно получил это для работы с использованием метода Кевина выше. Моя машина Ubuntu (12.04) настроена как клиент, а моя машина Windows (Win7) - это сервер.

run

sudo vi /etc/lightdm/lightdm.conf

добавить

greeter-setup-script=/usr/bin/synergyc <ip>
[d3 ] Сохранить и перезагрузить.

Мне пришлось указать IP, он не работал бы с именем хоста (клиент Ubuntu не находится в домене Windows), хотя я могу общаться с машиной Windows через имя хоста, как только у меня было вошел в машину Ubuntu)

0
ответ дан 26 May 2018 в 00:13

РЕДАКТИРОВАТЬ: Обновлено с использованием более совершенных методов, связанных с тем, чтобы не сбрасывать файлы в / usr / share, которые будут сбиты с обновления пакетов

Сервер:

Я использовал те же шаги, что и другие ответы, но я обычно запускаю сценарий, и я включил шифрование (хотя он НЕ воздухонепроницаем, но всегда улучшается).

Примечание: для не менее 14.04 используйте /etc/lightdm/lightdm.conf .d / вместо одного в / usr / share из ответа JohnRB

отредактируйте файл /etc/lightdm/lightdm.conf или файл синергии в файле lightdm.conf.d как root.

[ f1]

или

sudo nano /etc/lightdm/lightdm.conf.d/20-synergy.conf

добавьте следующие строки в конец одного из файлов. Не забудьте chmod + x сценарий, где бы вы его не сохранили.

greeter-setup-script=/home/<user>/<pathToScript>/start-synergy.sh
session-setup-script=/home/<user>/<pathToScript>/start-synergy.sh

Абсолютный минимум, если вы не хотите использовать скрипт:

/usr/bin/synergys :24800

Поиск в синергии следующие места, чтобы найти его конфигурацию, если путь не указан, и вы ДОЛЖНЫ иметь действительную конфигурацию, иначе он сработает.

/home/<your_user>/.synergy.conf
/etc/synergy.conf

Перезапустите lightdm. (лучше сделать это из сеанса терминала или ssh)

sudo /etc/init.d/lightdm restart

start-synergy.sh

#!/bin/bash -x
/usr/bin/killall synergys
while [ $(pgrep -x synergys) ]; do sleep 0.1; done
/usr/bin/synergys --name $HOSTNAME --crypto-pass <your_hashed_pass> --log /var/log/synergy.log --config /home/<YOUR_USER>/.synergy.conf --address :24800

Прорыв скрипта

Убейте синергию, чтобы мы не получили несколько копий между перезагрузками

/usr/bin/killall synergys

Подождите, пока процесс действительно не умрет, а затем приостановите долю секунды

while [ $(pgrep -x synergys) ]; do sleep 0.1; done

Это минимум I 'd Recommend

/usr/bin/synergys --name <hostname_or_alias> --address :24800

Дополнительные необязательные параметры

Путь к сохраненной конфигурации

--config /home/<your_user>/.synergy.conf

Чтобы создать хешированный пароль, если вы хотите использовать криптовый запуск это:

echo -n <yoursynergypassword>|md5sum

Вывод будет как показано ниже, удалите пробел «-» с конца:

0a137b375cc3881a70e186ce2172c8d1 -

Введите его как:

--crypto-pass <your_hashed_pass>

Вход для просмотра, если есть ошибки рукопожатия или что-то еще неправильное

--log /var/log/synergy.log  
0
ответ дан 26 May 2018 в 00:13

Я успешно получил это для работы с использованием метода Кевина выше. Моя машина Ubuntu (12.04) настроена как клиент, а моя машина Windows (Win7) - это сервер.

run

sudo vi /etc/lightdm/lightdm.conf

добавить

greeter-setup-script=/usr/bin/synergyc <ip>

Сохранить и перезагрузить.

Мне пришлось указать IP, он не работал бы с именем хоста (клиент Ubuntu не находится в домене Windows), хотя я могу общаться с машиной Windows через имя хоста, как только у меня было вошел в машину Ubuntu)

0
ответ дан 25 July 2018 в 22:50

Для Ubuntu 14.04 (и, возможно, других, я думаю, что 14.04 - это первая сборка, в которой lightdm был изменен на этот формат, но это будет работать на любой сборке, которая использует эту настройку). Простой вам просто нужно отредактировать 50-ubuntu.conf для получения Synergy до lightdm:

sudo nano /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

Для клиента добавьте эту строку:

greeter-setup-script=/usr/bin/synergyc <OPTIONS> <SERVER HOSTNAME>

Для сервера добавьте эту строку:

greeter-setup-script=/usr/bin/synergys -c <CONFIG FILE>

Сохранить файлы после редактирования и перезагрузки (я знаю, что вы можете перезапустить службу, а не перезагружать, но я готов перезагрузить).

Для сервера или клиента просто вставьте команду, которую вы должны ввести в терминал, чтобы запустить ее с помощью соответствующие параметры ect ...

Итак, я обычно выполняю приведенную ниже команду в терминале на моей клиентской машине для запуска Synergy.

synergyc -n XBMC 192.168.1.99

Все, что мне нужно сделать для запуска Synergy pre lightdm, добавляет строку ниже в 50-ubuntu.conf

greeter-setup-script=/usr/bin/synergyc -n XBMC 192.168.1.99

Надеюсь, это поможет, потому что документы Synergy немного устаревший. Наслаждайтесь!

Ссылка

8
ответ дан 25 July 2018 в 22:50

РЕДАКТИРОВАТЬ: Обновлено с использованием более совершенных методов, связанных с тем, чтобы не сбрасывать файлы в / usr / share, которые будут сбиты с обновления пакетов

Сервер:

Я использовал те же шаги, что и другие ответы, но я обычно запускаю сценарий, и я включил шифрование (хотя он НЕ воздухонепроницаем, но всегда улучшается).

Примечание: для не менее 14.04 используйте /etc/lightdm/lightdm.conf .d / вместо одного в / usr / share из ответа JohnRB

отредактируйте файл /etc/lightdm/lightdm.conf или файл синергии в файле lightdm.conf.d как root.

sudo nano /etc/lightdm/lightdm.conf

или

sudo nano /etc/lightdm/lightdm.conf.d/20-synergy.conf

добавьте следующие строки в конец одного из файлов. Не забудьте chmod + x сценарий, где бы вы его не сохранили.

greeter-setup-script=/home/<user>/<pathToScript>/start-synergy.sh session-setup-script=/home/<user>/<pathToScript>/start-synergy.sh

Абсолютный минимум, если вы не хотите использовать скрипт:

/usr/bin/synergys :24800

Поиск в синергии следующие места, чтобы найти его конфигурацию, если путь не указан, и вы ДОЛЖНЫ иметь действительную конфигурацию, иначе он сработает.

/home/<your_user>/.synergy.conf /etc/synergy.conf

Перезапустите lightdm. (лучше сделать это из сеанса терминала или ssh)

sudo /etc/init.d/lightdm restart

start-synergy.sh

#!/bin/bash -x /usr/bin/killall synergys while [ $(pgrep -x synergys) ]; do sleep 0.1; done /usr/bin/synergys --name $HOSTNAME --crypto-pass <your_hashed_pass> --log /var/log/synergy.log --config /home/<YOUR_USER>/.synergy.conf --address :24800

Прорыв скрипта

Убейте синергию, чтобы мы не получили несколько копий между перезагрузками

/usr/bin/killall synergys

Подождите, пока процесс действительно не умрет, а затем приостановите долю секунды

while [ $(pgrep -x synergys) ]; do sleep 0.1; done

Это минимум I 'd Recommend

/usr/bin/synergys --name <hostname_or_alias> --address :24800

Дополнительные необязательные параметры

Путь к сохраненной конфигурации

--config /home/<your_user>/.synergy.conf

Чтобы создать хешированный пароль, если вы хотите использовать криптовый запуск это:

echo -n <yoursynergypassword>|md5sum

Вывод будет как показано ниже, удалите пробел «-» с конца:

0a137b375cc3881a70e186ce2172c8d1 -

Введите его как:

--crypto-pass <your_hashed_pass>

Вход для просмотра, если есть ошибки рукопожатия или что-то еще неправильное

--log /var/log/synergy.log
0
ответ дан 25 July 2018 в 22:50

Для более новой версии Ubuntu, использующей lightdm.

Я успешно выполнил следующее для запуска клиента synergy для экрана входа в систему, Для более новой версии Ubuntu, использующей lightdm. после входа в систему. Это намного проще, чем другие ответы, IMHO.

изменить /etc/lightdm/lightdm.conf как root.

sudo vi /etc/lightdm/lightdm.conf

добавить следующую строку в конец файла .

greeter-setup-script=/usr/bin/synergyc <ip/host>

restart lightdm. (лучше сделать это из сеанса терминала или ssh)

sudo /etc/init.d/lightdm restart
15
ответ дан 25 July 2018 в 22:50

Я попробовал ответить Кевину, и, хотя он, казалось, работал сначала, но я начал получать какое-то действительно дурацкое поведение. Я попытался использовать скрипт настройки сеанса, чтобы убить синергию root и запустить его как пользователь в ~ / .xprofile, но wackiness продолжился. Наконец, сдался, удалил записи из lightdm.conf и сохранил запуск как пользователь в ~ / .xprofile после входа в систему напрямую. Не идеально, но по крайней мере странное поведение остановилось.

0
ответ дан 25 July 2018 в 22:50

Я успешно получил это для работы с использованием метода Кевина выше. Моя машина Ubuntu (12.04) настроена как клиент, а моя машина Windows (Win7) - это сервер.

run

sudo vi /etc/lightdm/lightdm.conf

добавить

greeter-setup-script=/usr/bin/synergyc <ip>

Сохранить и перезагрузить.

Мне пришлось указать IP, он не работал бы с именем хоста (клиент Ubuntu не находится в домене Windows), хотя я могу общаться с машиной Windows через имя хоста, как только у меня было вошел в машину Ubuntu)

0
ответ дан 31 July 2018 в 10:39

Для Ubuntu 14.04 (и, возможно, других, я думаю, что 14.04 - это первая сборка, в которой lightdm был изменен на этот формат, но это будет работать на любой сборке, которая использует эту настройку). Простой вам просто нужно отредактировать 50-ubuntu.conf для получения Synergy до lightdm:

sudo nano /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

Для клиента добавьте эту строку:

greeter-setup-script=/usr/bin/synergyc <OPTIONS> <SERVER HOSTNAME>

Для сервера добавьте эту строку:

greeter-setup-script=/usr/bin/synergys -c <CONFIG FILE>

Сохранить файлы после редактирования и перезагрузки (я знаю, что вы можете перезапустить службу, а не перезагружать, но я перехожу к перезагрузке).

Для сервера или клиента просто вставьте команду, которую вы должны ввести в терминал, чтобы запустить ее с помощью соответствующие параметры ect ...

Итак, я обычно выполняю приведенную ниже команду в терминале на моей клиентской машине для запуска Synergy.

synergyc -n XBMC 192.168.1.99

Все, что мне нужно сделать для запуска Synergy pre lightdm, добавляет строку ниже в 50-ubuntu.conf

greeter-setup-script=/usr/bin/synergyc -n XBMC 192.168.1.99

Надеюсь, это поможет, потому что документы Synergy немного устаревший. Наслаждайтесь!

Ссылка

8
ответ дан 31 July 2018 в 10:39

РЕДАКТИРОВАТЬ: Обновлено с использованием более совершенных методов, связанных с тем, чтобы не сбрасывать файлы в / usr / share, которые будут сбиты с обновления пакетов

Сервер:

Я использовал те же шаги, что и другие ответы, но я обычно запускаю сценарий, и я включил шифрование (хотя он НЕ воздухонепроницаем, но всегда улучшается).

Примечание: для не менее 14.04 используйте /etc/lightdm/lightdm.conf .d / вместо одного в / usr / share из ответа JohnRB

отредактируйте файл /etc/lightdm/lightdm.conf или файл синергии в файле lightdm.conf.d как root.

sudo nano /etc/lightdm/lightdm.conf

или

sudo nano /etc/lightdm/lightdm.conf.d/20-synergy.conf

добавьте следующие строки в конец одного из файлов. Не забудьте chmod + x сценарий, где бы вы его не сохранили.

greeter-setup-script=/home/<user>/<pathToScript>/start-synergy.sh session-setup-script=/home/<user>/<pathToScript>/start-synergy.sh

Абсолютный минимум, если вы не хотите использовать скрипт:

/usr/bin/synergys :24800

Поиск в синергии следующие места, чтобы найти его конфигурацию, если путь не указан, и вы ДОЛЖНЫ иметь действительную конфигурацию, иначе он сработает.

/home/<your_user>/.synergy.conf /etc/synergy.conf

Перезапустите lightdm. (лучше сделать это из сеанса терминала или ssh)

sudo /etc/init.d/lightdm restart

start-synergy.sh

#!/bin/bash -x /usr/bin/killall synergys while [ $(pgrep -x synergys) ]; do sleep 0.1; done /usr/bin/synergys --name $HOSTNAME --crypto-pass <your_hashed_pass> --log /var/log/synergy.log --config /home/<YOUR_USER>/.synergy.conf --address :24800

Прорыв скрипта

Убейте синергию, чтобы мы не получили несколько копий между перезагрузками

/usr/bin/killall synergys

Подождите, пока процесс действительно не умрет, а затем приостановите долю секунды

while [ $(pgrep -x synergys) ]; do sleep 0.1; done

Это минимум I 'd Recommend

/usr/bin/synergys --name <hostname_or_alias> --address :24800

Дополнительные необязательные параметры

Путь к сохраненной конфигурации

--config /home/<your_user>/.synergy.conf

Чтобы создать хешированный пароль, если вы хотите использовать криптовый запуск это:

echo -n <yoursynergypassword>|md5sum

Вывод будет как показано ниже, удалите пробел «-» с конца:

0a137b375cc3881a70e186ce2172c8d1 -

Введите его как:

--crypto-pass <your_hashed_pass>

Вход для просмотра, если есть ошибки рукопожатия или что-то еще неправильное

--log /var/log/synergy.log
0
ответ дан 31 July 2018 в 10:39

Для более новой версии Ubuntu, использующей lightdm.

Я успешно выполнил следующее для запуска клиента synergy для экрана входа в систему, Для более новой версии Ubuntu, использующей lightdm. после входа в систему. Это намного проще, чем другие ответы, IMHO.

изменить /etc/lightdm/lightdm.conf как root.

sudo vi /etc/lightdm/lightdm.conf

добавить следующую строку в конец файла .

greeter-setup-script=/usr/bin/synergyc <ip/host>

restart lightdm. (лучше сделать это из сеанса терминала или ssh)

sudo /etc/init.d/lightdm restart
15
ответ дан 31 July 2018 в 10:39

Я попробовал ответить Кевину, и, хотя он, казалось, работал сначала, но я начал получать какое-то действительно дурацкое поведение. Я попытался использовать скрипт настройки сеанса, чтобы убить синергию root и запустить его как пользователь в ~ / .xprofile, но wackiness продолжился. Наконец, сдался, удалил записи из lightdm.conf и сохранил запуск как пользователь в ~ / .xprofile после входа в систему напрямую. Не идеально, но по крайней мере странное поведение остановилось.

0
ответ дан 31 July 2018 в 10:39

Я успешно получил это для работы с использованием метода Кевина выше. Моя машина Ubuntu (12.04) настроена как клиент, а моя машина Windows (Win7) - это сервер.

run

sudo vi /etc/lightdm/lightdm.conf

добавить

greeter-setup-script=/usr/bin/synergyc <ip>

Сохранить и перезагрузить.

Мне пришлось указать IP, он не работал бы с именем хоста (клиент Ubuntu не находится в домене Windows), хотя я могу общаться с машиной Windows через имя хоста, как только у меня было вошел в машину Ubuntu)

0
ответ дан 2 August 2018 в 04:14

Для Ubuntu 14.04 (и, возможно, других, я думаю, что 14.04 - это первая сборка, в которой lightdm был изменен на этот формат, но это будет работать на любой сборке, которая использует эту настройку). Простой вам просто нужно отредактировать 50-ubuntu.conf для получения Synergy до lightdm:

sudo nano /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

Для клиента добавьте эту строку:

greeter-setup-script=/usr/bin/synergyc <OPTIONS> <SERVER HOSTNAME>

Для сервера добавьте эту строку:

greeter-setup-script=/usr/bin/synergys -c <CONFIG FILE>

Сохранить файлы после редактирования и перезагрузки (я знаю, что вы можете перезапустить службу, а не перезагружать, но я готов перезагрузить).

Для сервера или клиента просто вставьте команду, которую вы должны ввести в терминал, чтобы запустить ее с помощью соответствующие параметры ect ...

Итак, я обычно выполняю приведенную ниже команду в терминале на моей клиентской машине для запуска Synergy.

synergyc -n XBMC 192.168.1.99

Все, что мне нужно сделать для запуска Synergy pre lightdm, добавляет строку ниже в 50-ubuntu.conf

greeter-setup-script=/usr/bin/synergyc -n XBMC 192.168.1.99

Надеюсь, это поможет, потому что документы Synergy немного устаревший. Наслаждайтесь!

Ссылка

8
ответ дан 2 August 2018 в 04:14

РЕДАКТИРОВАТЬ: Обновлено с использованием более совершенных методов, связанных с тем, чтобы не сбрасывать файлы в / usr / share, которые будут сбиты с обновления пакетов

Сервер:

Я использовал те же шаги, что и другие ответы, но я обычно запускаю сценарий, и я включил шифрование (хотя он НЕ воздухонепроницаем, но всегда улучшается).

Примечание: для не менее 14.04 используйте /etc/lightdm/lightdm.conf .d / вместо одного в / usr / share из ответа JohnRB

отредактируйте файл /etc/lightdm/lightdm.conf или файл синергии в файле lightdm.conf.d как root.

sudo nano /etc/lightdm/lightdm.conf

или

sudo nano /etc/lightdm/lightdm.conf.d/20-synergy.conf

добавьте следующие строки в конец одного из файлов. Не забудьте chmod + x сценарий, где бы вы его не сохранили.

greeter-setup-script=/home/<user>/<pathToScript>/start-synergy.sh session-setup-script=/home/<user>/<pathToScript>/start-synergy.sh

Абсолютный минимум, если вы не хотите использовать скрипт:

/usr/bin/synergys :24800

Поиск в синергии следующие места, чтобы найти его конфигурацию, если путь не указан, и вы ДОЛЖНЫ иметь действительную конфигурацию, иначе он сработает.

/home/<your_user>/.synergy.conf /etc/synergy.conf

Перезапустите lightdm. (лучше сделать это из сеанса терминала или ssh)

sudo /etc/init.d/lightdm restart

start-synergy.sh

#!/bin/bash -x /usr/bin/killall synergys while [ $(pgrep -x synergys) ]; do sleep 0.1; done /usr/bin/synergys --name $HOSTNAME --crypto-pass <your_hashed_pass> --log /var/log/synergy.log --config /home/<YOUR_USER>/.synergy.conf --address :24800

Прорыв скрипта

Убейте синергию, чтобы мы не получили несколько копий между перезагрузками

/usr/bin/killall synergys

Подождите, пока процесс действительно не умрет, а затем приостановите долю секунды

while [ $(pgrep -x synergys) ]; do sleep 0.1; done

Это минимум I 'd Recommend

/usr/bin/synergys --name <hostname_or_alias> --address :24800

Дополнительные необязательные параметры

Путь к сохраненной конфигурации

--config /home/<your_user>/.synergy.conf

Чтобы создать хешированный пароль, если вы хотите использовать криптовый запуск это:

echo -n <yoursynergypassword>|md5sum

Вывод будет как показано ниже, удалите пробел «-» с конца:

0a137b375cc3881a70e186ce2172c8d1 -

Введите его как:

--crypto-pass <your_hashed_pass>

Вход для просмотра, если есть ошибки рукопожатия или что-то еще неправильное

--log /var/log/synergy.log
0
ответ дан 2 August 2018 в 04:14

Для более новой версии Ubuntu, использующей lightdm.

Я успешно выполнил следующее для запуска клиента synergy для экрана входа в систему, Для более новой версии Ubuntu, использующей lightdm. после входа в систему. Это намного проще, чем другие ответы, IMHO.

изменить /etc/lightdm/lightdm.conf как root.

sudo vi /etc/lightdm/lightdm.conf

добавить следующую строку в конец файла .

greeter-setup-script=/usr/bin/synergyc <ip/host>

restart lightdm. (лучше сделать это из сеанса терминала или ssh)

sudo /etc/init.d/lightdm restart
15
ответ дан 2 August 2018 в 04:14

Я попробовал ответить Кевину, и, хотя он, казалось, работал сначала, но я начал получать какое-то действительно дурацкое поведение. Я попытался использовать скрипт настройки сеанса, чтобы убить синергию root и запустить его как пользователь в ~ / .xprofile, но wackiness продолжился. Наконец, сдался, удалил записи из lightdm.conf и сохранил запуск как пользователь в ~ / .xprofile после входа в систему напрямую. Не идеально, но по крайней мере странное поведение остановилось.

0
ответ дан 2 August 2018 в 04:14

Для более новой версии Ubuntu, использующей lightdm.

Я успешно выполнил следующее для запуска клиента синергии для экрана входа в систему и после входа в систему. Это намного проще, чем другие ответы, IMHO.

изменить /etc/lightdm/lightdm.conf как root.

  sudo vi /etc/lightdm/lightdm.conf   

добавьте следующую строку в конец файла.

  greeter-setup-script = / usr / bin / synergyc & lt; ip / host & gt;   

перезапустить lightdm. (лучше сделать это с терминала или сеанса ssh)

  sudo /etc/init.d/lightdm restart  
15
ответ дан 4 August 2018 в 20:18

Другие вопросы по тегам:

Похожие вопросы: