это намного проще.
amixer -D pulse set Master Playback Switch toggle
установил это как горячую клавишу для «Mute \ Unmute». регуляторы громкости могут быть оставлены так, как они есть.
Mint 15 Mate - выяснил это сам, отлично работает для меня.
Основная статья посвящена сайту Sourceforge от Synergy: автоматическое начало синергии
Вот вступление в статью ... есть слишком много деталей, чтобы все это здесь:
Synergy требует X-сервера. Это означает, что сервер должен быть запущен, а синергия должна быть авторизована для подключения к этому серверу. Лучше всего, чтобы диспетчер дисплея начал синергию. Для изменения файлов конфигурации диспетчера Диска вам понадобится необходимое (возможно, root) разрешение. Если у вас нет этого разрешения, вы можете начать синергию после входа в систему через файл .xsession.Чтобы запустить 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 в качестве сервера, я запускал его как клиент .. но это не должно влиять на автозапуск.
Основная статья посвящена сайту Sourceforge от Synergy: автоматическое начало синергии
Вот вступление в статью ... есть слишком много деталей, чтобы все это здесь:
Synergy требует X-сервера. Это означает, что сервер должен быть запущен, а синергия должна быть авторизована для подключения к этому серверу. Лучше всего, чтобы диспетчер дисплея начал синергию. Для изменения файлов конфигурации диспетчера Диска вам понадобится необходимое (возможно, root) разрешение. Если у вас нет этого разрешения, вы можете начать синергию после входа в систему через файл .xsession.Чтобы запустить 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 в качестве сервера, я запускал его как клиент .. но это не должно влиять на автозапуск.
Основная статья посвящена сайту Sourceforge от Synergy: автоматическое начало синергии
Вот вступление в статью ... есть слишком много деталей, чтобы все это здесь:
Synergy требует X-сервера. Это означает, что сервер должен быть запущен, а синергия должна быть авторизована для подключения к этому серверу. Лучше всего, чтобы диспетчер дисплея начал синергию. Для изменения файлов конфигурации диспетчера Диска вам понадобится необходимое (возможно, root) разрешение. Если у вас нет этого разрешения, вы можете начать синергию после входа в систему через файл .xsession.Чтобы запустить 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 в качестве сервера, я запускал его как клиент .. но это не должно влиять на автозапуск.
Основная статья посвящена сайту Sourceforge от Synergy: автоматическое начало синергии
Вот вступление в статью ... есть слишком много деталей, чтобы все это здесь:
Synergy требует X-сервера. Это означает, что сервер должен быть запущен, а синергия должна быть авторизована для подключения к этому серверу. Лучше всего, чтобы диспетчер дисплея начал синергию. Для изменения файлов конфигурации диспетчера Диска вам понадобится необходимое (возможно, root) разрешение. Если у вас нет этого разрешения, вы можете начать синергию после входа в систему через файл .xsession.Чтобы запустить 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 в качестве сервера, я запускал его как клиент .. но это не должно влиять на автозапуск.
Основная статья посвящена сайту sourceforge от Synergy: Автоматическое начало синергии
Вот вход для статья ... есть слишком много подробностей, чтобы все это здесь:
Synergy требует X-сервера. Это означает, что сервер должен быть запущен, а синергия должна быть авторизована для подключения к этому серверу. Лучше всего, чтобы диспетчер дисплея начал синергию. Для изменения файлов конфигурации диспетчера Диска вам понадобится необходимое (возможно, root) разрешение. Если у вас нет этого разрешения, вы можете начать синергию после входа в систему через файл
blockquote>.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 в качестве сервера, я запускал его как клиент .. но это не должно приводить к автоматическому запуску.
Основная статья посвящена сайту sourceforge от Synergy: Автоматическое начало синергии
Вот вход для статья ... есть слишком много подробностей, чтобы все это здесь:
Synergy требует X-сервера. Это означает, что сервер должен быть запущен, а синергия должна быть авторизована для подключения к этому серверу. Лучше всего, чтобы диспетчер дисплея начал синергию. Для изменения файлов конфигурации диспетчера Диска вам понадобится необходимое (возможно, root) разрешение. Если у вас нет этого разрешения, вы можете начать синергию после входа в систему через файл
blockquote>.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 в качестве сервера, я запускал его как клиент .. но это не должно приводить к автоматическому запуску.
Основная статья посвящена сайту sourceforge от Synergy: Автоматическое начало синергии
Вот вход для статья ... есть слишком много подробностей, чтобы все это здесь:
Synergy требует X-сервера. Это означает, что сервер должен быть запущен, а синергия должна быть авторизована для подключения к этому серверу. Лучше всего, чтобы диспетчер дисплея начал синергию. Для изменения файлов конфигурации диспетчера Диска вам понадобится необходимое (возможно, root) разрешение. Если у вас нет этого разрешения, вы можете начать синергию после входа в систему через файл
blockquote>.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 в качестве сервера, я запускал его как клиент .. но это не должно приводить к автоматическому запуску.
Основная статья посвящена сайту sourceforge от Synergy: Автоматическое начало синергии
Вот вход для статья ... есть слишком много подробностей, чтобы все это здесь:
Synergy требует X-сервера. Это означает, что сервер должен быть запущен, а синергия должна быть авторизована для подключения к этому серверу. Лучше всего, чтобы диспетчер дисплея начал синергию. Для изменения файлов конфигурации диспетчера Диска вам понадобится необходимое (возможно, root) разрешение. Если у вас нет этого разрешения, вы можете начать синергию после входа в систему через файл
blockquote>.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 в качестве сервера, я запускал его как клиент .. но это не должно приводить к автоматическому запуску.
Основная статья посвящена сайту sourceforge от Synergy: Автоматическое начало синергии
Вот вход для статья ... есть слишком много подробностей, чтобы все это здесь:
Synergy требует X-сервера. Это означает, что сервер должен быть запущен, а синергия должна быть авторизована для подключения к этому серверу. Лучше всего, чтобы диспетчер дисплея начал синергию. Для изменения файлов конфигурации диспетчера Диска вам понадобится необходимое (возможно, root) разрешение. Если у вас нет этого разрешения, вы можете начать синергию после входа в систему через файл
blockquote>.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 в качестве сервера, я запускал его как клиент .. но это не должно приводить к автоматическому запуску.
Для более новой версии 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
Для 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 немного устаревший. Наслаждайтесь!
Ссылка
Я попробовал ответить Кевину, и, хотя он, казалось, работал сначала, но я начал получать какое-то действительно дурацкое поведение. Я попытался использовать скрипт настройки сеанса, чтобы убить синергию root и запустить его как пользователь в ~ / .xprofile, но wackiness продолжился. Наконец, сдался, удалил записи из lightdm.conf и сохранил запуск как пользователь в ~ / .xprofile после входа в систему напрямую. Не идеально, но по крайней мере странное поведение остановилось.
Я успешно получил это для работы с использованием метода Кевина выше. Моя машина 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)
РЕДАКТИРОВАТЬ: Обновлено с использованием более совершенных методов, связанных с тем, чтобы не сбрасывать файлы в / 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
#!/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
Я успешно получил это для работы с использованием метода Кевина выше. Моя машина Ubuntu (12.04) настроена как клиент, а моя машина Windows (Win7) - это сервер.
run
sudo vi /etc/lightdm/lightdm.conf
добавить
greeter-setup-script=/usr/bin/synergyc <ip>
Сохранить и перезагрузить.
Мне пришлось указать IP, он не работал бы с именем хоста (клиент Ubuntu не находится в домене Windows), хотя я могу общаться с машиной Windows через имя хоста, как только у меня было вошел в машину Ubuntu)
Для 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 немного устаревший. Наслаждайтесь!
Ссылка
РЕДАКТИРОВАТЬ: Обновлено с использованием более совершенных методов, связанных с тем, чтобы не сбрасывать файлы в / 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
#!/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
Для более новой версии 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
Я попробовал ответить Кевину, и, хотя он, казалось, работал сначала, но я начал получать какое-то действительно дурацкое поведение. Я попытался использовать скрипт настройки сеанса, чтобы убить синергию root и запустить его как пользователь в ~ / .xprofile, но wackiness продолжился. Наконец, сдался, удалил записи из lightdm.conf и сохранил запуск как пользователь в ~ / .xprofile после входа в систему напрямую. Не идеально, но по крайней мере странное поведение остановилось.
Я успешно получил это для работы с использованием метода Кевина выше. Моя машина Ubuntu (12.04) настроена как клиент, а моя машина Windows (Win7) - это сервер.
run
sudo vi /etc/lightdm/lightdm.conf
добавить
greeter-setup-script=/usr/bin/synergyc <ip>
Сохранить и перезагрузить.
Мне пришлось указать IP, он не работал бы с именем хоста (клиент Ubuntu не находится в домене Windows), хотя я могу общаться с машиной Windows через имя хоста, как только у меня было вошел в машину Ubuntu)
Для 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 немного устаревший. Наслаждайтесь!
Ссылка
РЕДАКТИРОВАТЬ: Обновлено с использованием более совершенных методов, связанных с тем, чтобы не сбрасывать файлы в / 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
#!/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
Для более новой версии 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
Я попробовал ответить Кевину, и, хотя он, казалось, работал сначала, но я начал получать какое-то действительно дурацкое поведение. Я попытался использовать скрипт настройки сеанса, чтобы убить синергию root и запустить его как пользователь в ~ / .xprofile, но wackiness продолжился. Наконец, сдался, удалил записи из lightdm.conf и сохранил запуск как пользователь в ~ / .xprofile после входа в систему напрямую. Не идеально, но по крайней мере странное поведение остановилось.
Я успешно получил это для работы с использованием метода Кевина выше. Моя машина Ubuntu (12.04) настроена как клиент, а моя машина Windows (Win7) - это сервер.
run
sudo vi /etc/lightdm/lightdm.conf
добавить
greeter-setup-script=/usr/bin/synergyc <ip>
Сохранить и перезагрузить.
Мне пришлось указать IP, он не работал бы с именем хоста (клиент Ubuntu не находится в домене Windows), хотя я могу общаться с машиной Windows через имя хоста, как только у меня было вошел в машину Ubuntu)
Для 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 немного устаревший. Наслаждайтесь!
Ссылка
РЕДАКТИРОВАТЬ: Обновлено с использованием более совершенных методов, связанных с тем, чтобы не сбрасывать файлы в / 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
#!/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
Для более новой версии 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
Я попробовал ответить Кевину, и, хотя он, казалось, работал сначала, но я начал получать какое-то действительно дурацкое поведение. Я попытался использовать скрипт настройки сеанса, чтобы убить синергию root и запустить его как пользователь в ~ / .xprofile, но wackiness продолжился. Наконец, сдался, удалил записи из lightdm.conf и сохранил запуск как пользователь в ~ / .xprofile после входа в систему напрямую. Не идеально, но по крайней мере странное поведение остановилось.
Для более новой версии 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