это намного проще.
amixer -D pulse set Master Playback Switch toggle
установил это как горячую клавишу для «Mute \ Unmute». регуляторы громкости могут быть оставлены так, как они есть.
Mint 15 Mate - выяснил это сам, отлично работает для меня.
Я попробовал ответить Кевину, и, хотя он, казалось, работал сначала, но я начал получать какое-то действительно дурацкое поведение. Я попытался использовать скрипт настройки сеанса, чтобы убить синергию root и запустить его как пользователь в ~ / .xprofile, но wackiness продолжился. Наконец, сдался, удалил записи из lightdm.conf и сохранил запуск как пользователь в ~ / .xprofile после входа в систему напрямую. Не идеально, но по крайней мере странное поведение остановилось.
РЕДАКТИРОВАТЬ: Обновлено с помощью более совершенных методов, связанных с не сбрасыванием файлов в / 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 / & lt; user & gt; / & lt; pathToScript & gt; /start-synergy.sh session -setup-script = / home / & lt; user & gt; / & lt; pathToScript & gt; /start-synergy.sh
Абсолютный минимум, если вы не хотите использовать скрипт:
/ usr / bin / synergys: 24800
Synergy ищет следующие места, чтобы найти свою конфигурацию, если путь не указан, и вы ДОЛЖНЫ иметь действительную конфигурацию, или она будет
/ home / & lt; your_user & gt; /. synergy.conf /etc/synergy.conf
Перезапустить lightdm. (лучше сделать это с терминала или сеанса ssh)
sudo /etc/init.d/lightdm restart
#! / bin / bash -x / usr / bin / killall synergys while [$ (pgrep -x synergys)]; сон 0,1; done / usr / bin / synergys --name $ HOSTNAME --crypto-pass & lt; your_hashed_pass & gt; --log /var/log/synergy.log --config /home/<YOUR_USER>/.synergy.conf --address: 24800
Убейте синергию, чтобы мы не получили несколько копий между перезагрузками
/ usr / bin / killall synergys
Подождите, пока процесс не исчезнет а затем приостановить долю секунды
, а [$ (pgrep -x synergys)]; сон 0,1; done
Это минимум, который я бы рекомендовал
/ usr / bin / synergys --name & lt; hostname_or_alias & gt; --address: 24800
Путь к сохраненной конфигурации
- config / home / & lt; your_user & gt; ; [.d32] echo -n & lt; yoursynergypassword & gt; | md5sum.
Чтобы создать хешированный пароль, если вы хотите использовать crypto, выполните следующие действия:
Выход будет таким, как показано ниже, удалите пробел «-» с конца:
0a137b375cc3881a70e186ce2172c8d1 -
Введите его как:
- crypto-pass & lt; your_hashed_pass & gt;
Вход для просмотра, если есть ошибки рукопожатия или что-то еще не так
- log /var/log/synergy.log
Для 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 & lt; OPTIONS & gt; & lt; СЕРВИС HOSTNAME & gt;
Для сервера добавьте эту строку:
greeter-setup-script = / usr / bin / synergys -c & lt; CONFIG FILE & gt;
Сохранять файлы после редактирования и перезагрузки (я знаю, что вы можете перезапустить службу, а не перезагружать, но я готов перезагрузить).
Для сервера или клиента просто вставьте команду, вы должны войти в терминал, чтобы запустить его с соответствующими параметрами ect ...
Итак, я обычно выполняю приведенную ниже команду в терминале на моей клиентской машине для запуска Synergy.
synergyc -n XBMC 192.168.1.99
Все, что мне нужно сделать, чтобы запустить Synergy pre lightdm, добавляет строку ниже в 50-ubuntu.conf [ ! d12]
greeter-setup-script = / usr / bin / synergyc -n XBMC 192.168.1.99
Надеюсь, это поможет, потому что документы Synergy немного вышли из строя даты. Наслаждайтесь!
Я успешно получил это для работы с использованием метода Кевина выше. Моя машина Ubuntu (12.04) настроена как клиент, а моя машина Windows (Win7) - это сервер.
run
sudo vi /etc/lightdm/lightdm.conf
добавить
greeter-setup-script = / usr / bin / synergyc & lt; ip & gt;
Сохранить и перезагрузить.
Мне пришлось указать IP, он не работал бы с именем хоста (клиент Ubuntu не находится в домене Windows), хотя я могу общаться с машиной Windows через имя хоста, как только я зарегистрировался на машине Ubuntu)
Я попробовал ответить Кевину, и, хотя он, казалось, работал сначала, но я начал получать какое-то действительно дурацкое поведение. Я попытался использовать скрипт настройки сеанса, чтобы убить синергию 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
РЕДАКТИРОВАТЬ: Обновлено с помощью более совершенных методов, связанных с не сбрасыванием файлов в / 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 / & lt; user & gt; / & lt; pathToScript & gt; /start-synergy.sh session -setup-script = / home / & lt; user & gt; / & lt; pathToScript & gt; /start-synergy.sh
Абсолютный минимум, если вы не хотите использовать скрипт:
/ usr / bin / synergys: 24800
Synergy ищет следующие места, чтобы найти свою конфигурацию, если путь не указан, и вы ДОЛЖНЫ иметь действительную конфигурацию, или она будет
/ home / & lt; your_user & gt; /. synergy.conf /etc/synergy.conf
Перезапустить lightdm. (лучше сделать это с терминала или сеанса ssh)
sudo /etc/init.d/lightdm restart
#! / bin / bash -x / usr / bin / killall synergys while [$ (pgrep -x synergys)]; сон 0,1; done / usr / bin / synergys --name $ HOSTNAME --crypto-pass & lt; your_hashed_pass & gt; --log /var/log/synergy.log --config /home/<YOUR_USER>/.synergy.conf --address: 24800
Убейте синергию, чтобы мы не получили несколько копий между перезагрузками
/ usr / bin / killall synergys
Подождите, пока процесс не исчезнет а затем приостановить долю секунды
, а [$ (pgrep -x synergys)]; сон 0,1; done
Это минимум, который я бы рекомендовал
/ usr / bin / synergys --name & lt; hostname_or_alias & gt; --address: 24800
Путь к сохраненной конфигурации
- config / home / & lt; your_user & gt; ; [.d32] echo -n & lt; yoursynergypassword & gt; | md5sum.
Чтобы создать хешированный пароль, если вы хотите использовать crypto, выполните следующие действия:
Выход будет таким, как показано ниже, удалите пробел «-» с конца:
0a137b375cc3881a70e186ce2172c8d1 -
Введите его как:
- crypto-pass & lt; your_hashed_pass & gt;
Вход для просмотра, если есть ошибки рукопожатия или что-то еще не так
- log /var/log/synergy.log
Для 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 & lt; OPTIONS & gt; & lt; СЕРВИС HOSTNAME & gt;
Для сервера добавьте эту строку:
greeter-setup-script = / usr / bin / synergys -c & lt; CONFIG FILE & gt;
Сохранять файлы после редактирования и перезагрузки (я знаю, что вы можете перезапустить службу, а не перезагружать, но я готов перезагрузить).
Для сервера или клиента просто вставьте команду, вы должны войти в терминал, чтобы запустить его с соответствующими параметрами ect ...
Итак, я обычно выполняю приведенную ниже команду в терминале на моей клиентской машине для запуска Synergy.
synergyc -n XBMC 192.168.1.99
Все, что мне нужно сделать, чтобы запустить Synergy pre lightdm, добавляет строку ниже в 50-ubuntu.conf [ ! d12]
greeter-setup-script = / usr / bin / synergyc -n XBMC 192.168.1.99
Надеюсь, это поможет, потому что документы Synergy немного вышли из строя даты. Наслаждайтесь!
Я успешно получил это для работы с использованием метода Кевина выше. Моя машина Ubuntu (12.04) настроена как клиент, а моя машина Windows (Win7) - это сервер.
run
sudo vi /etc/lightdm/lightdm.conf
добавить
greeter-setup-script = / usr / bin / synergyc & lt; ip & gt;
Сохранить и перезагрузить.
Мне пришлось указать IP, он не работал бы с именем хоста (клиент Ubuntu не находится в домене Windows), хотя я могу общаться с машиной Windows через имя хоста, как только я зарегистрировался на машине Ubuntu)
Я попробовал ответить Кевину, и, хотя он, казалось, работал сначала, но я начал получать какое-то действительно дурацкое поведение. Я попытался использовать скрипт настройки сеанса, чтобы убить синергию 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
РЕДАКТИРОВАТЬ: Обновлено с помощью более совершенных методов, связанных с не сбрасыванием файлов в / 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 / & lt; user & gt; / & lt; pathToScript & gt; /start-synergy.sh session -setup-script = / home / & lt; user & gt; / & lt; pathToScript & gt; /start-synergy.sh
Абсолютный минимум, если вы не хотите использовать скрипт:
/ usr / bin / synergys: 24800
Synergy ищет следующие места, чтобы найти свою конфигурацию, если путь не указан, и вы ДОЛЖНЫ иметь действительную конфигурацию, или она будет
/ home / & lt; your_user & gt; /. synergy.conf /etc/synergy.conf
Перезапустить lightdm. (лучше сделать это с терминала или сеанса ssh)
sudo /etc/init.d/lightdm restart
#! / bin / bash -x / usr / bin / killall synergys while [$ (pgrep -x synergys)]; сон 0,1; done / usr / bin / synergys --name $ HOSTNAME --crypto-pass & lt; your_hashed_pass & gt; --log /var/log/synergy.log --config /home/<YOUR_USER>/.synergy.conf --address: 24800
Убейте синергию, чтобы мы не получили несколько копий между перезагрузками
/ usr / bin / killall synergys
Подождите, пока процесс не исчезнет а затем приостановить долю секунды
, а [$ (pgrep -x synergys)]; сон 0,1; done
Это минимум, который я бы рекомендовал
/ usr / bin / synergys --name & lt; hostname_or_alias & gt; --address: 24800
Путь к сохраненной конфигурации
- config / home / & lt; your_user & gt; ; [.d32] echo -n & lt; yoursynergypassword & gt; | md5sum.
Чтобы создать хешированный пароль, если вы хотите использовать crypto, выполните следующие действия:
Выход будет таким, как показано ниже, удалите пробел «-» с конца:
0a137b375cc3881a70e186ce2172c8d1 -
Введите его как:
- crypto-pass & lt; your_hashed_pass & gt;
Вход для просмотра, если есть ошибки рукопожатия или что-то еще не так
- log /var/log/synergy.log
Я успешно получил это для работы с использованием метода Кевина выше. Моя машина Ubuntu (12.04) настроена как клиент, а моя машина Windows (Win7) - это сервер.
run
sudo vi /etc/lightdm/lightdm.conf
добавить
greeter-setup-script = / usr / bin / synergyc & lt; ip & gt;
Сохранить и перезагрузить.
Мне пришлось указать 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 & lt; OPTIONS & gt; & lt; СЕРВИС HOSTNAME & gt;
Для сервера добавьте эту строку:
greeter-setup-script = / usr / bin / synergys -c & lt; CONFIG FILE & gt;
Сохранять файлы после редактирования и перезагрузки (я знаю, что вы можете перезапустить службу, а не перезагружать, но я готов перезагрузить).
Для сервера или клиента просто вставьте команду, вы должны войти в терминал, чтобы запустить его с соответствующими параметрами ect ...
Итак, я обычно выполняю приведенную ниже команду в терминале на моей клиентской машине для запуска Synergy.
synergyc -n XBMC 192.168.1.99
Все, что мне нужно сделать, чтобы запустить Synergy pre lightdm, добавляет строку ниже в 50-ubuntu.conf [ ! d12]
greeter-setup-script = / usr / bin / synergyc -n XBMC 192.168.1.99
Надеюсь, это поможет, потому что документы Synergy немного вышли из строя даты. Наслаждайтесь!
Я попробовал ответить Кевину, и, хотя он, казалось, работал сначала, но я начал получать какое-то действительно дурацкое поведение. Я попытался использовать скрипт настройки сеанса, чтобы убить синергию 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
РЕДАКТИРОВАТЬ: Обновлено с помощью более совершенных методов, связанных с не сбрасыванием файлов в / 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 / & lt; user & gt; / & lt; pathToScript & gt; /start-synergy.sh session -setup-script = / home / & lt; user & gt; / & lt; pathToScript & gt; /start-synergy.sh
Абсолютный минимум, если вы не хотите использовать скрипт:
/ usr / bin / synergys: 24800
Synergy ищет следующие места, чтобы найти свою конфигурацию, если путь не указан, и вы ДОЛЖНЫ иметь действительную конфигурацию, или она будет
/ home / & lt; your_user & gt; /. synergy.conf /etc/synergy.conf
Перезапустить lightdm. (лучше сделать это с терминала или сеанса ssh)
sudo /etc/init.d/lightdm restart
#! / bin / bash -x / usr / bin / killall synergys while [$ (pgrep -x synergys)]; сон 0,1; done / usr / bin / synergys --name $ HOSTNAME --crypto-pass & lt; your_hashed_pass & gt; --log /var/log/synergy.log --config /home/<YOUR_USER>/.synergy.conf --address: 24800
Убейте синергию, чтобы мы не получили несколько копий между перезагрузками
/ usr / bin / killall synergys
Подождите, пока процесс не исчезнет а затем приостановить долю секунды
, а [$ (pgrep -x synergys)]; сон 0,1; done
Это минимум, который я бы рекомендовал
/ usr / bin / synergys --name & lt; hostname_or_alias & gt; --address: 24800
Путь к сохраненной конфигурации
- config / home / & lt; your_user & gt; ; [.d32] echo -n & lt; yoursynergypassword & gt; | md5sum.
Чтобы создать хешированный пароль, если вы хотите использовать crypto, выполните следующие действия:
Выход будет таким, как показано ниже, удалите пробел «-» с конца:
0a137b375cc3881a70e186ce2172c8d1 -
Введите его как:
- crypto-pass & lt; your_hashed_pass & gt;
Вход для просмотра, если есть ошибки рукопожатия или что-то еще не так
- log /var/log/synergy.log
Для 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 & lt; OPTIONS & gt; & lt; СЕРВИС HOSTNAME & gt;
Для сервера добавьте эту строку:
greeter-setup-script = / usr / bin / synergys -c & lt; CONFIG FILE & gt;
Сохранять файлы после редактирования и перезагрузки (я знаю, что вы можете перезапустить службу, а не перезагружать, но я готов перезагрузить).
Для сервера или клиента просто вставьте команду, вы должны войти в терминал, чтобы запустить его с соответствующими параметрами ect ...
Итак, я обычно выполняю приведенную ниже команду в терминале на моей клиентской машине для запуска Synergy.
synergyc -n XBMC 192.168.1.99
Все, что мне нужно сделать, чтобы запустить Synergy pre lightdm, добавляет строку ниже в 50-ubuntu.conf [ ! d12]
greeter-setup-script = / usr / bin / synergyc -n XBMC 192.168.1.99
Надеюсь, это поможет, потому что документы Synergy немного вышли из строя даты. Наслаждайтесь!
Я успешно получил это для работы с использованием метода Кевина выше. Моя машина Ubuntu (12.04) настроена как клиент, а моя машина Windows (Win7) - это сервер.
run
sudo vi /etc/lightdm/lightdm.conf
добавить
greeter-setup-script = / usr / bin / synergyc & lt; ip & gt;
Сохранить и перезагрузить.
Мне пришлось указать IP, он не работал бы с именем хоста (клиент Ubuntu не находится в домене Windows), хотя я могу общаться с машиной Windows через имя хоста, как только я зарегистрировался на машине Ubuntu)
Для более новой версии 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
Я попробовал ответить Кевину, и, хотя он, казалось, работал сначала, но я начал получать какое-то действительно дурацкое поведение. Я попытался использовать скрипт настройки сеанса, чтобы убить синергию root и запустить его как пользователь в ~ / .xprofile, но wackiness продолжился. Наконец, сдался, удалил записи из lightdm.conf и сохранил запуск как пользователь в ~ / .xprofile после входа в систему напрямую. Не идеально, но по крайней мере странное поведение остановилось.
РЕДАКТИРОВАТЬ: Обновлено с помощью более совершенных методов, связанных с не сбрасыванием файлов в / 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 / & lt; user & gt; / & lt; pathToScript & gt; /start-synergy.sh session -setup-script = / home / & lt; user & gt; / & lt; pathToScript & gt; /start-synergy.sh
Абсолютный минимум, если вы не хотите использовать скрипт:
/ usr / bin / synergys: 24800
Synergy ищет следующие места, чтобы найти свою конфигурацию, если путь не указан, и вы ДОЛЖНЫ иметь действительную конфигурацию, или она будет
/ home / & lt; your_user & gt; /. synergy.conf /etc/synergy.conf
Перезапустить lightdm. (лучше сделать это с терминала или сеанса ssh)
sudo /etc/init.d/lightdm restart
#! / bin / bash -x / usr / bin / killall synergys while [$ (pgrep -x synergys)]; сон 0,1; done / usr / bin / synergys --name $ HOSTNAME --crypto-pass & lt; your_hashed_pass & gt; --log /var/log/synergy.log --config /home/<YOUR_USER>/.synergy.conf --address: 24800
Убейте синергию, чтобы мы не получили несколько копий между перезагрузками
/ usr / bin / killall synergys
Подождите, пока процесс не исчезнет а затем приостановить долю секунды
, а [$ (pgrep -x synergys)]; сон 0,1; done
Это минимум, который я бы рекомендовал
/ usr / bin / synergys --name & lt; hostname_or_alias & gt; --address: 24800
Путь к сохраненной конфигурации
- config / home / & lt; your_user & gt; ; [.d32] echo -n & lt; yoursynergypassword & gt; | md5sum.
Чтобы создать хешированный пароль, если вы хотите использовать crypto, выполните следующие действия:
Выход будет таким, как показано ниже, удалите пробел «-» с конца:
0a137b375cc3881a70e186ce2172c8d1 -
Введите его как:
- crypto-pass & lt; your_hashed_pass & gt;
Вход для просмотра, если есть ошибки рукопожатия или что-то еще не так
- log /var/log/synergy.log
Для 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 & lt; OPTIONS & gt; & lt; СЕРВИС HOSTNAME & gt;
Для сервера добавьте эту строку:
greeter-setup-script = / usr / bin / synergys -c & lt; CONFIG FILE & gt;
Сохранять файлы после редактирования и перезагрузки (я знаю, что вы можете перезапустить службу, а не перезагружать, но я готов перезагрузить).
Для сервера или клиента просто вставьте команду, вы должны войти в терминал, чтобы запустить его с соответствующими параметрами ect ...
Итак, я обычно выполняю приведенную ниже команду в терминале на моей клиентской машине для запуска Synergy.
synergyc -n XBMC 192.168.1.99
Все, что мне нужно сделать, чтобы запустить Synergy pre lightdm, добавляет строку ниже в 50-ubuntu.conf [ ! d12]
greeter-setup-script = / usr / bin / synergyc -n XBMC 192.168.1.99
Надеюсь, это поможет, потому что документы Synergy немного вышли из строя даты. Наслаждайтесь!
Я успешно получил это для работы с использованием метода Кевина выше. Моя машина Ubuntu (12.04) настроена как клиент, а моя машина Windows (Win7) - это сервер.
run
sudo vi /etc/lightdm/lightdm.conf
добавить
greeter-setup-script = / usr / bin / synergyc & lt; ip & gt;
Сохранить и перезагрузить.
Мне пришлось указать IP, он не работал бы с именем хоста (клиент Ubuntu не находится в домене Windows), хотя я могу общаться с машиной Windows через имя хоста, как только я зарегистрировался на машине Ubuntu)