Dav*_*ill 17 startup boot synergy
我使用协同作用。我想一打开电脑就开始协同。我怎么做?
要开始synergy
,命令是:
synergys --config ~/.synergy.conf
Run Code Online (Sandbox Code Playgroud)
小智 16
对于使用 lightdm 的较新版本的 Ubuntu。
我已经成功地完成了以下操作来运行登录屏幕的协同客户端,并在我登录之后。恕我直言,它比其他答案简单得多。
以 root 身份编辑 /etc/lightdm/lightdm.conf。
sudo vi /etc/lightdm/lightdm.conf
Run Code Online (Sandbox Code Playgroud)
将以下行添加到文件底部。
greeter-setup-script=/usr/bin/synergyc <ip/host>
Run Code Online (Sandbox Code Playgroud)
重启lightdm。(最好从终端或 ssh 会话执行此操作)
sudo /etc/init.d/lightdm restart
Run Code Online (Sandbox Code Playgroud)
Pet*_*r.O 10
主要文章在 Synergy 的 sourceforge 站点上:自动启动Synergy
这里是这篇文章的导引……有太多细节无法全部放在这里:
Synergy 需要 X 服务器。这意味着必须运行服务器并且必须授权协同才能连接到该服务器。最好让显示管理器开始协同工作。您将需要必要的(可能是 root)权限来修改显示管理器配置文件。如果您没有该权限,则可以在通过
.xsession
文件登录后开始协同。
在您登录 X 会话后启动 Synergy。
Main Menu - System - Preferences - Startup Applications
[ Add ]
Name: synergys
Command: synergys --config ~/.synergy.conf
Comment: synergys
Run Code Online (Sandbox Code Playgroud)
如果您遇到问题~/
,请尝试$HOME/
或作为最后的手段使用/home/your_username/
我刚刚检查了我的笔记...当我从 Windows 连接到 Linux 机器时,我的命令是:
/usr/bin/synergyc 192.168.1.16
...也许需要完整路径。
您将 Synergy 作为服务器运行,我将它作为客户端运行.. 但这不应该影响自动启动。
小智 8
对于 Ubuntu 14.04(可能还有其他版本,我认为 14.04 是第一个将 lightdm 更改为这种格式的版本,但这适用于使用此设置的任何版本)很简单,您只需要编辑 50-ubuntu.conf 即可获得 Synergy在 lightdm 之前:
sudo nano /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
Run Code Online (Sandbox Code Playgroud)
对于客户端添加此行:
greeter-setup-script=/usr/bin/synergyc <OPTIONS> <SERVER HOSTNAME>
Run Code Online (Sandbox Code Playgroud)
对于服务器添加这一行:
greeter-setup-script=/usr/bin/synergys -c <CONFIG FILE>
Run Code Online (Sandbox Code Playgroud)
编辑和重启后保存文件(我知道你可以重启服务而不是重启,但我更喜欢重启)。
对于服务器或客户端,只需插入您将在终端中输入的命令,即可使用适当的选项启动它...
所以说我通常在我的客户端机器上的终端中执行以下命令来运行 Synergy。
synergyc -n XBMC 192.168.1.99
Run Code Online (Sandbox Code Playgroud)
运行 Synergy pre lightdm 所需要做的就是将下面的行添加到 50-ubuntu.conf
greeter-setup-script=/usr/bin/synergyc -n XBMC 192.168.1.99
Run Code Online (Sandbox Code Playgroud)
希望这会有所帮助,因为 Synergy 文档有点过时了。享受!
归档时间: |
|
查看次数: |
49035 次 |
最近记录: |