Запустите Synergy (или любое приложение) ПЕРЕД записью в Ubuntu 16.04.2 LTS

Почему бы не попробовать прочитать это http://www.irssi.org/documentation

Из памяти есть каталог «$ HOME / .irssi /», в котором вы найдете файлы конфигурации in и может создавать новые ... самостоятельно.

У меня было настроено сделать /server ... немного подождать, установить ник, а затем присоединиться к определенному каналу - как он был запущен.

12
задан 28 May 2017 в 07:23

9 ответов

Для 16.04.2 создайте следующий файл (его не существует)

/etc/lightdm/lightdm.conf

с содержимым:

[Seat:*]
autologin-user=

[SeatDefaults]
greeter-setup-script=/usr/bin/synergyc --name <hostname> 192.168.x.x

Следуйте этому руководству wbuntu wiki для получения дополнительной информации .

16.04.2

Из wiki guide ubuntu :

[d10 ] ЗАПУСК АВТОМАТИЧЕСКИ ... параметры не должны включать -f или --no-daemon. Важно убедиться, что старые копии синергии не работают, поэтому они не могут помешать новому.
4
ответ дан 22 May 2018 в 22:19
  • 1
    На самом деле это действительно хорошо! Полезно знать, просто добавить его к /etc/lightdm/lightdm.conf достаточно, чтобы заставить его работать полностью. Может быть, добавить то, что он должен добавить к ответу, вместо того, чтобы связывать только ссылку ubuntu. – Ziazis 30 May 2017 в 16:13
  • 2
    Курорты, если у вас есть автоматический вход в систему, просто добавьте синергию к вашим приложениям запуска. – Ziazis 30 May 2017 в 21:20
  • 3
    Довольно уверен, что это работает на более старой версии Ubuntu, но не на моем. Я создал /etc/lightdm/lightdm.conf, потому что он не существовал и помещался в две строки выше (конечно, меняя его, чтобы использовать мою собственную информацию). Теперь у меня есть синергетическое соединение, когда экран загружается, но теперь я больше не получить экран входа в систему. Это просто пустой экран с курсором X. $ sudo find / -name lightdm.conf дает /etc/init/lightdm.conf и /etc/lightdm/lightdm.conf, а последний - тот, который я создал вручную с помощью двухстрочного в нем. Удаление созданного мной lightdm.conf восстанавливает его обратно в рабочий режим. – DeeJayh 31 May 2017 в 18:26
  • 4
    Я могу подтвердить, что этот подход работает 16.04.2! – pa4080 1 June 2017 в 18:03
  • 5
    @SpasSpasov Я знаю, что я так взволнован, я изменил ответ, чтобы отразить нашу специфику, ожидая рецензирования. – DeeJayh 2 June 2017 в 10:28

Для 16.04.2 создайте следующий файл (его не существует)

/etc/lightdm/lightdm.conf

с содержимым:

[Seat:*] autologin-user= [SeatDefaults] greeter-setup-script=/usr/bin/synergyc --name <hostname> 192.168.x.x

Следуйте этому руководству wbuntu wiki для получения дополнительной информации .

16.04.2

Из wiki guide ubuntu :

ЗАПУСК АВТОМАТИЧЕСКИ ... параметры не должны включать -f или --no-daemon. Важно убедиться, что старые копии синергии не работают, поэтому они не могут помешать новому.
4
ответ дан 18 July 2018 в 12:51

Для 16.04.2 создайте следующий файл (его не существует)

/etc/lightdm/lightdm.conf

с содержимым:

[Seat:*] autologin-user= [SeatDefaults] greeter-setup-script=/usr/bin/synergyc --name <hostname> 192.168.x.x

Следуйте этому руководству wbuntu wiki для получения дополнительной информации .

16.04.2

Из wiki guide ubuntu :

ЗАПУСК АВТОМАТИЧЕСКИ ... параметры не должны включать -f или --no-daemon. Важно убедиться, что старые копии синергии не работают, поэтому они не могут помешать новому.
4
ответ дан 24 July 2018 в 20:02

Если вы используете GDM :, используя редактор с правами root, например gksudo gedit или sudo nano - эти шаги были скопированы непосредственно из https://help.ubuntu.com/community/SynergyHowto

На сервере

В конце файла / etc / gdm3 / Init / Default перед строкой, в которой говорится о выходе 0, добавьте следующее:

/usr/bin/killall synergys
while [ $(pgrep -x synergys) ]; do sleep 0.1; done
/usr/bin/synergys

Добавить следующее в конце / etc / gdm3 / PostLogin / Default (создайте этот файл, если он еще не существует):

/usr/bin/killall synergys
while [ $(pgrep -x synergys) ]; do sleep 0.1; done

Если вы создали файл, убедитесь, что он является исполняемым с помощью этого command:

sudo chmod + x / etc / gdm3 / PostLogin / Default

Теперь создайте файл сеанса /etc/X11/Xsession.d/85synergys со следующим содержимым

/usr/bin/killall synergys
while [ $(pgrep -x synergys) ]; do sleep 0.1; done
/usr/bin/synergys

Наконец, мы должны сделать исполняемый файл с помощью этой команды:

sudo chmod +x /etc/X11/Xsession.d/85synergys

На сервере

В конце / etc / gdm3 / Init / Default, перед строкой, которая говорит exit 0, добавьте следующее:

/usr/bin/killall synergyc
while [ $(pgrep -x synergyc) ]; do sleep 0.1; done
/usr/bin/synergyc <SERVER HOSTNAME>

Обязательно замените имя хоста или IP-адрес компьютера, на котором запущен synergys. [ ! d13]

ПРИМЕЧАНИЕ. Если вы r была настроена на автоматический вход в систему, этот шаг может привести к тому, что Ubuntu будет зависать прямо перед тем, как перейти на рабочий стол. Если это так, удалите эти строки из / etc / gdm / Init / Default, и все должно работать должным образом. Если ваша система висит на этом этапе, вы можете нажать CTRL-ALT-F1, чтобы войти в систему через командную строку и отредактировать этот файл. (Проверено на 10.04LTS Lucid Lynx)

Добавить следующее в конец / etc / gdm3 / PostLogin / Default (создайте этот файл, если он еще не существует):

/usr/bin/killall synergyc
while [ $(pgrep -x synergyc) ]; do sleep 0.1; done

Если вы создали файл, убедитесь, что он выполним эту команду:

[ f7]

Теперь создайте файл сеанса /etc/X11/Xsession.d/85synergyc со следующим содержимым

/usr/bin/killall synergyc
while [ $(pgrep -x synergyc) ]; do sleep 0.1; done
/usr/bin/synergyc <SERVER HOSTNAME>

Это приведет к запуску synergyc при входе пользователя в систему. Обязательно замените его имя хоста или IP-адрес компьютера под управлением synergys. Наконец, мы должны сделать исполняемый файл с помощью этой команды:

sudo chmod +x /etc/X11/Xsession.d/85synergyc
0
ответ дан 22 May 2018 в 22:19
  • 1
    Как и ожидалось, это ничего не делало, единственная часть, которая работает, - это сеанс x11, загружающий его после входа пользователя в систему, часть предварительного входа не работает. Я создал каталоги и файлы точно так же, как вы их выложили (/etc/gdm3 даже не существовало, но я понял, что, черт возьми.) Вот доказательство: gist.github.com/Ruined1/3946c15b8887b618382918caeab13681 Я действительно хочу, чтобы сообщество смогло найти способ сделать это за 16.04.2 – DeeJayh 2 June 2017 в 09:02

Заходите в ваш запуск. Для таких новичков, как я, сделайте это так:

«начните поиск своего компьютера», нажмите «Запуск приложений», нажмите «Добавить имя»: команда «Синергия»: просмотрите, если хотите, но его / usr / bin / synergy thats it, НЕ ДОБАВЛЯТЬ ЛЮБОЙ «c», ничего не до конца синергии.

Теперь у меня также есть скрипт, потому что я слишком ленив, чтобы его удалить .. оба они есть.

[Seat:*]
autologin-user=

[SeatDefaults]
greeter-setup-script=/usr/bin/synergyc --MediaServer 192.168.2.253:port

теперь, чтобы найти порт интересен, его не порт по умолчанию, поэтому сделайте этот тип в терминале

netstat  -atn

теперь, как я нашел, что он ищет ваш ip-сервер ... Я знаю, что мой SYNERGY-сервер ip так прямо напротив него - это номер моего клиента и номер порта .

0
ответ дан 22 May 2018 в 22:19

Если вы используете GDM :, используя редактор с правами root, например gksudo gedit или sudo nano - эти шаги были скопированы непосредственно из https://help.ubuntu.com/community/SynergyHowto

На сервере

В конце файла / etc / gdm3 / Init / Default перед строкой, в которой говорится о выходе 0, добавьте следующее:

/usr/bin/killall synergys while [ $(pgrep -x synergys) ]; do sleep 0.1; done /usr/bin/synergys

Добавить следующее в конце / etc / gdm3 / PostLogin / Default (создайте этот файл, если он еще не существует):

/usr/bin/killall synergys while [ $(pgrep -x synergys) ]; do sleep 0.1; done

Если вы создали файл, убедитесь, что он является исполняемым с помощью этого command:

sudo chmod + x / etc / gdm3 / PostLogin / Default

Теперь создайте файл сеанса /etc/X11/Xsession.d/85synergys со следующим содержимым

/usr/bin/killall synergys while [ $(pgrep -x synergys) ]; do sleep 0.1; done /usr/bin/synergys

Наконец, мы должны сделать исполняемый файл с помощью этой команды:

sudo chmod +x /etc/X11/Xsession.d/85synergys

На сервере

В конце / etc / gdm3 / Init / Default, перед строкой, которая говорит exit 0, добавьте следующее:

/usr/bin/killall synergyc while [ $(pgrep -x synergyc) ]; do sleep 0.1; done /usr/bin/synergyc <SERVER HOSTNAME>

Обязательно замените имя хоста или IP-адрес компьютера, на котором запущен synergys. [ ! d13]

ПРИМЕЧАНИЕ. Если вы r была настроена на автоматический вход в систему, этот шаг может привести к тому, что Ubuntu будет зависать прямо перед тем, как перейти на рабочий стол. Если это так, удалите эти строки из / etc / gdm / Init / Default, и все должно работать должным образом. Если ваша система висит на этом этапе, вы можете нажать CTRL-ALT-F1, чтобы войти в систему через командную строку и отредактировать этот файл. (Проверено на 10.04LTS Lucid Lynx)

Добавить следующее в конец / etc / gdm3 / PostLogin / Default (создайте этот файл, если он еще не существует):

/usr/bin/killall synergyc while [ $(pgrep -x synergyc) ]; do sleep 0.1; done

Если вы создали файл, убедитесь, что он выполним эту команду:

sudo chmod +x /etc/gdm3/PostLogin/Default

Теперь создайте файл сеанса /etc/X11/Xsession.d/85synergyc со следующим содержимым

/usr/bin/killall synergyc while [ $(pgrep -x synergyc) ]; do sleep 0.1; done /usr/bin/synergyc <SERVER HOSTNAME>

Это приведет к запуску synergyc при входе пользователя в систему. Обязательно замените его имя хоста или IP-адрес компьютера под управлением synergys. Наконец, мы должны сделать исполняемый файл с помощью этой команды:

sudo chmod +x /etc/X11/Xsession.d/85synergyc
0
ответ дан 18 July 2018 в 12:51

Заходите в ваш запуск. Для таких новичков, как я, сделайте это так:

«начните поиск своего компьютера», нажмите «Запуск приложений», нажмите «Добавить имя»: команда «Синергия»: просмотрите, если хотите, но его / usr / bin / synergy thats it, НЕ ДОБАВЛЯТЬ ЛЮБОЙ «c», ничего не до конца синергии.

Теперь у меня также есть скрипт, потому что я слишком ленив, чтобы его удалить .. оба они есть.

[Seat:*] autologin-user= [SeatDefaults] greeter-setup-script=/usr/bin/synergyc --MediaServer 192.168.2.253:port

теперь, чтобы найти порт интересен, его не порт по умолчанию, поэтому сделайте этот тип в терминале

netstat -atn

теперь, как я нашел, что он ищет ваш ip-сервер ... Я знаю, что мой SYNERGY-сервер ip так прямо напротив него - это номер моего клиента и номер порта .

0
ответ дан 18 July 2018 в 12:51

Если вы используете GDM :, используя редактор с правами root, например gksudo gedit или sudo nano - эти шаги были скопированы непосредственно из https://help.ubuntu.com/community/SynergyHowto

На сервере

В конце файла / etc / gdm3 / Init / Default перед строкой, в которой говорится о выходе 0, добавьте следующее:

/usr/bin/killall synergys while [ $(pgrep -x synergys) ]; do sleep 0.1; done /usr/bin/synergys

Добавить следующее в конце / etc / gdm3 / PostLogin / Default (создайте этот файл, если он еще не существует):

/usr/bin/killall synergys while [ $(pgrep -x synergys) ]; do sleep 0.1; done

Если вы создали файл, убедитесь, что он является исполняемым с помощью этого command:

sudo chmod + x / etc / gdm3 / PostLogin / Default

Теперь создайте файл сеанса /etc/X11/Xsession.d/85synergys со следующим содержимым

/usr/bin/killall synergys while [ $(pgrep -x synergys) ]; do sleep 0.1; done /usr/bin/synergys

Наконец, мы должны сделать исполняемый файл с помощью этой команды:

sudo chmod +x /etc/X11/Xsession.d/85synergys

На сервере

В конце / etc / gdm3 / Init / Default, перед строкой, которая говорит exit 0, добавьте следующее:

/usr/bin/killall synergyc while [ $(pgrep -x synergyc) ]; do sleep 0.1; done /usr/bin/synergyc <SERVER HOSTNAME>

Обязательно замените имя хоста или IP-адрес компьютера, на котором запущен synergys. [ ! d13]

ПРИМЕЧАНИЕ. Если вы r была настроена на автоматический вход в систему, этот шаг может привести к тому, что Ubuntu будет зависать прямо перед тем, как перейти на рабочий стол. Если это так, удалите эти строки из / etc / gdm / Init / Default, и все должно работать должным образом. Если ваша система висит на этом этапе, вы можете нажать CTRL-ALT-F1, чтобы войти в систему через командную строку и отредактировать этот файл. (Проверено на 10.04LTS Lucid Lynx)

Добавить следующее в конец / etc / gdm3 / PostLogin / Default (создайте этот файл, если он еще не существует):

/usr/bin/killall synergyc while [ $(pgrep -x synergyc) ]; do sleep 0.1; done

Если вы создали файл, убедитесь, что он выполним эту команду:

sudo chmod +x /etc/gdm3/PostLogin/Default

Теперь создайте файл сеанса /etc/X11/Xsession.d/85synergyc со следующим содержимым

/usr/bin/killall synergyc while [ $(pgrep -x synergyc) ]; do sleep 0.1; done /usr/bin/synergyc <SERVER HOSTNAME>

Это приведет к запуску synergyc при входе пользователя в систему. Обязательно замените его имя хоста или IP-адрес компьютера под управлением synergys. Наконец, мы должны сделать исполняемый файл с помощью этой команды:

sudo chmod +x /etc/X11/Xsession.d/85synergyc
0
ответ дан 24 July 2018 в 20:02
  • 1
    Как и ожидалось, это ничего не делало, единственная часть, которая работает, - это сеанс x11, загружающий его после входа пользователя в систему, часть предварительного входа не работает. Я создал каталоги и файлы точно так же, как вы их выложили (/etc/gdm3 даже не существовало, но я понял, что, черт возьми.) Вот доказательство: gist.github.com/Ruined1/3946c15b8887b618382918caeab13681 Я действительно хочу, чтобы сообщество смогло найти способ сделать это за 16.04.2 – DeeJayh 2 June 2017 в 09:02

Заходите в ваш запуск. Для таких новичков, как я, сделайте это так:

«начните поиск своего компьютера», нажмите «Запуск приложений», нажмите «Добавить имя»: команда «Синергия»: просмотрите, если хотите, но его / usr / bin / synergy thats it, НЕ ДОБАВЛЯТЬ ЛЮБОЙ «c», ничего не до конца синергии.

Теперь у меня также есть скрипт, потому что я слишком ленив, чтобы его удалить .. оба они есть.

[Seat:*] autologin-user= [SeatDefaults] greeter-setup-script=/usr/bin/synergyc --MediaServer 192.168.2.253:port

теперь, чтобы найти порт интересен, его не порт по умолчанию, поэтому сделайте этот тип в терминале

netstat -atn

теперь, как я нашел, что он ищет ваш ip-сервер ... Я знаю, что мой SYNERGY-сервер ip так прямо напротив него - это номер моего клиента и номер порта .

0
ответ дан 24 July 2018 в 20:02

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

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