Как получить Synergy для Autostart при входе в Ubuntu 16.04

9

Я пытаюсь заставить Synergy автоматически запускаться при загрузке на Ubuntu 16.04 безуспешно. Я видел множество способов сделать это с 14.4 с использованием lightdm или gnome, но как это сделать в 16.04 с использованием среды рабочего стола Unity.

Любая помощь с этим будет принята с благодарностью. Заранее спасибо.

ура

SlackerX
источник

Ответы:

9

Вы должны быть в состоянии сделать это, скопировав synergy.desktopфайл в вашу ~/.config/autostart/папку, выполнив следующую команду:

cp /usr/share/applications/synergy.desktop ~/.config/autostart/

тогда все, что вам нужно сделать, это установить права доступа к файлу:

chmod 664 ~/.config/autostart/synergy.desktop

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

sudo cp /usr/share/applications/synergy.desktop /etc/xdg/autostart/
sudo chmod 644 /etc/xdg/autostart/synergy.desktop    

Теперь, когда вы перезагружаете хост, он автоматически запускает синергию.

Надеюсь это поможет!

Терренс
источник
2

Начните Startup Applicationsс черты Unity и добавьте к ней синергию. В commandполе введите / перейдите к /usr/bin/synergy.

heynnema
источник
Программа запускается автоматически, но мне приходится настраиваться при каждой загрузке. Как заставить его работать при загрузке системы?
Улыбнись
1
@Smile, убедитесь, что у вас установлена ​​последняя версия, затем запустите ее вручную, настройте, выйдите из приложения, и оно должно запомнить настройки.
Хейннема
0

Добавьте IP своего сервера в /etc/lightdm/lightdm.conf с помощью synergyc для клиента.

sudo gedit /etc/lightdm/lightdm.conf

затем вставьте текст ниже:

[ SeatDefaults ]

greeter-setup-script = / usr / bin / synergyc "Сервер-IP / хост-IP"

затем перезагрузите

Имам Мухаммед Бохары
источник