Fermat618's Blog

Happy coding

双显示器的连接

Fermat618 posted @ 2014年9月16日 10:38 in 未分类 , 1044 阅读

长久以来,多次感觉到,文档与编程窗口不能同时看见,经常需要切换,影响效率。看到有人说到,双显示器可以大大提高程序猿的工作效率。正好旁边又有一个显示器,于是便想拿来用了。

首先遇到的一个问题,便是没有两个 VGA 接口。主机是 Intel 集成显卡,机箱倒过来一看,有一个 VGA 接口,一个 DVI 接口,另一个 HDMI 接口。便想到了接口转换,问了下其它人,只要是把显示器插上去了,就可以。上网找相关的转换线,有 HDMI 转 VGA 的,也有 HDMI 转 DVI 的, 但 DVI 转 VGA 的,只有 24+5 转 VGA 这一种类型,没有 24 +1 转 VGA 的。双上网查询 DVI 接口相关资料,恍然大悟,DVI 分 模拟 (DVI-A)、数字(DVI-D) 和集成(DVI-I) 三类,而 X+5 与 X+1 相差的那四根线,正是用来传递模拟信号的。于是死了心,DVI-D 转 VGA 的转接口,看来是没有了。

转换线拿到后,把显示器插上,果然,双显示器立即就可用了。在 Gnome3 的“显示”设置上,还可以调整两个显示器的相对位置。默认的是把主显示器在左边,后来插上去的,也就是第二显示器,在右边,刚好符合。

工作了一段时间后,遇到另一个问题,便是 pycharm 的弹出菜单总是出现在第一块屏幕上面。上网查询相关的信息,发现这是早就存在的一个 Bug. 查询多个帖子,有说把 JDK 从 1.7 降到 1.6 的,把 X 的模式换成 Xinerama 的,还有 Ubuntu 下特定的,把启动快捷菜单的 autohide 设置成 on. 最后一个 Ubuntu 特定,是不能用了。X 模式也不太明白,也没看到有人说用这种方式成功的。倒是看到了不少把 JDK 降级而成功解决了这个问题的,但没说具体方法。是于,自己用编辑器打开 pychar 的启动文件,查看相关代码,终于找到了 PYCHARM_JDK 这么一个环境变量,而且后面在检查 $PYCHARM/bin/java, 于是,这个变量应该设置成什么样子,也就知道了。试着命令行中用

PYCHARM_JDK=/usr/lib/jvm/java-6-openjdk-amd64 charm

启动,果然,Bug 不见了。


最后,把 pycharm 安装目录下 bin/pycharm.sh 中,加上了这一句,以免每次都需要手动打。


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter