http://dobug.iteye.com/blog/662324
最近用上了Ubuntu Linux作为私人笔记本开发机,在公司也是用此系统主要开发,不过公司电脑也主要用于办公和开发。是正版windowsXP,各种办公软件都在公司电脑上。日常文档和日常流程都是走那台电脑,主要代码开发或者做一些实验则是用我的这台linux笔记本,所以还是需要把两台电脑给共享起来比较靠谱。
选用Synergy作为屏幕共享软件,此软件的官方详细地址: http://synergy2.sourceforge.net/
我在家里也是两台笔记本,另一台是windows作为客户机,我的Linux是作为主机,这台Windows作为从机。
Ubuntu Linux安装Synergy也很简单,直接打开Ubuntu的软件包管理器,查找Synergy,直接安装就可以了。它会安装在/usr/bin下。
在Linux下配置主机还是很容易,直接新建一个配置文件,如synergy_private.conf,这个文件自己存放在自己方便的目录下就可以了,运行Synergy命令时需要指定这个配置文件。
文件内容如下:
section:screens
computer1:
computer2:
end
section:links
computer1:
right=computer2
computer2:
left=computer1
end
其中这里的section:links是指定两台电脑的相对位置,我左边是computer1,右边就是我的主机linux, computer2.其中computer1和computer2都是计算机的主机名称,在windows可以看电脑-系统属性-计算机名,可以看到,linux直接命令hostname即可看到。
最后只需在Linux这台主机上输入命令:
synergys -f --config synergy_private.conf
然后在Windows上运行Synergy,以客户机的模式运行,输入主机的ip地址即可。
然后就可以在一台电脑上使用多台电脑了,比较方便。在公司我是需要公司PC机作为主机,自己的笔记本作为从机,因为在那上面工作的时间较多。也比较方便,只需要把公司电脑的windowsXP上配置主机服务,从机Linux输入命令:
synergyc 主机ip,即可
synergy的网址:
http://www.appinn.com/synergy/
高二狗自己有两台电脑,台式机、笔记本,都放在写字台上,笔记本内置键盘鼠标,台式机则有一套无线键鼠。经常需要两台切换使用,这时椅子就很忙了。
有什么办法可以一套键盘/鼠标控制两台电脑呢?用 Synergy 搞定。
感谢 jiacheng 推荐:
Synergy 可以在多台电脑之间共享鼠标、键盘、剪贴板。开源,跨 Win、Linux、Mac。
通过 Synergy 在局域网内共享一台电脑的键盘/鼠标,就可以控制多台电脑,可以设置通过快捷键切换屏幕(也可设置鼠标在屏幕边缘即可切换,但 @scavin 未测试成功),可以共享剪贴板(在任意屏幕的剪贴板操作都可以带到其他屏幕上)。Win 版本有图形界面,Mac 版本只提供命令行,并且需要自行配置文件,Linux 版本未测试。
下面说说在 Win 下如何使用 Synergy,在这里要使用的键盘鼠标所在电脑称为服务器,被控制的电脑成为客户端:
Synergy 运行初始界面,首先设置本机名称,点击 Advanced…
Screen Name 可以输入计算机名,但建议输入本机 IP 地址,会少许多麻烦。端口默认。点 OK。此时客户端设置完成,下面设置服务器。
返回初始界面,点击 Configure…,进入服务器配置:
Screens 为要所有参与电脑的IP地址,包括服务器端。点击 + 后仅需填写第一行的 Name 即可。需逐条添加。Links 可以不做设置。点击 OK 完成。
回到初始界面,进入 Hot Keys…
左边添加快捷键,右边添加对应的动作。这里 @scavin 设置 Ctrl + u 为切换到第二台客户端, Ctrl + h 为回到服务器端。当然你可以设置 Ctrl Shift + 1 到第一台客户端,Ctrl Shift + 2 到第二台客户端,点击 OK 回到初始界面。
点击 Test,如果没有出现错误提示,就可以点击 stop 后,正式开始服务器端了。点击 Start 开始共享。
客户端连接:很容易,输入服务器端的 IP 就可以点击 Start 了。
如图托盘图标从左边变为右边
恭喜,快用快捷键 Ctrl + U 试试鼠标是不是已经在另外一台电脑中了?
高二狗在女朋友的电脑上测试连接成功后,进行了如下操作:Win + R > CMD > I Love You!!!。
据说二狗女朋友很满意