标签归档:ubuntu

ubuntu 12.04(deepin 12.06) 中启用双指滚动(two finger scroll)

之前《ubuntu下启用 synaptics 双指滚动》这篇文章提到在系统配置中开始又指滚动,然后再设置一个变量即可,为了避免每次开机都要执行这条命令,把它加到了rc.local中,系统启动都会自动执行。但这个方法在在ubuntu 12.04 (deepin 12.06)中行不通了,首先双指滚动的选项是恢色的,不能选,只能把VertTwoFingerScroll、HorizTwoFingerScroll(开启水平、竖向双指滚动)两个变量也加入rc.local;还因为系统设置中没有开启又指滚动,进入系统后在rc.local中设置的VertTwoFingerScroll、HorizTwoFingerScroll两个变量会被覆盖成0。所以解决这个问题必需要打开系统设置中的双指滚动,既然系统设置中是恢色不能选,就只能通过dconf-editor来直接修改配置文件了。详细步骤如下:

1.将下列内容加到/etc/rc.local:

synclient EmulateTwoFingerMinZ=29
synclient EmulateTwoFingerMinW=6
synclient VertTwoFingerScroll=1
synclient HorizTwoFingerScroll=1

或者修改:/usr/share/X11/xorg.conf.d/50-synaptics.conf 在Identifier “touchpad catchall” 所在section的最后加入如下内容:

Option "EmulateTwoFingerMinZ" "29"
Option "EmulateTwoFingerMinW" "6"
Option "VertTwoFingerScroll" "1"
Option "HorizTwoFingerScroll" "1"

上述方法二选一,第二个方法有风险,操作失误可能会导致X启动不起来

2.
安装dconf-editor:
sudo apt-get install dconf-tools

开始双指滚动:
运行dconf-editor,找到org.gnome.settings-daemon.peripherals.touchpad ,修改scroll-method 的值为”two-finger-scrolling”

重启电脑双指滚动又回来了

修改ubuntu、debian下crontab的默认编辑器

因为不喜欢nano,想换用vim,google 中有用环境变量的,有用 select-editor 的,但select-editor不是总是存在的,只好自己分析研究下了。

在debian (wheezy/sid) ubuntu 下分别用 strace 对crontab -e 进行了跟踪, 发现crontab都是使用sensible-editor作为编辑器的。ubuntu下sensible-editor 会查找 /home/<username>/.selected_editor 文件,如果没找到,则列出系统当前可用的编辑器,提示用户选择,如果文件存在,读取文件内容并用指定的编辑器打开文件;debian下 sensible-editor查找系统变量中各bin目录下是否存在editor,然后使用editor打开文件,同时editor是指向 /etc/alternatives/editor 的软链接,/etc/alternatives/editor 又是指向具体编辑器的软链接,所以修改方法自然明了了,alternatives是debian 包管理系统提供,所以使用以下命令可以直接修改alternatives 下的软链接:

update-alternatives --config editor

然后选择自己喜欢的编辑器就ok了。

使用ubuntu字体美化fedora

升级到ubuntu 11.04用了一段时间,实在觉得unity不太给力,用起来别扭,后来装了个dock,用的舒服点了,不过还是和gnome感情深,本来很不适应fedora(主要是包管理系统),但ubuntu这么折腾认我动摇了对它的执着,正巧fedora15正式版发布,就装上试了试,感觉还是gnome3更给力,只是fedora的字体还是没有改进,有的字大有的字小,有的笔画粗有的笔画细,有点忍受不了,看了看这篇文章,对linux字体系统有了近一步了解,觉得完全可以用ubuntu字体美化fedora,暴力操作了一通,达到了效果,方法比较简单,如下:

1.将ubuntu 11.04字体复制到fedora 字体目录。
mount /dev/sda1 /media/ubuntu
sudo cp -r /media/ubuntu/usr/share/fonts/* /usr/share/fonts/

2.将ubntu 11.04 字体配置文件复制到fedora字体配置目录。
sudo cp /media/ubuntu/etc/fonts/fonts.d/* /etc/fonts/fonts.d/
sudo cp /media/ubuntu/etc/fonts/conf.avaid/* /etc/fonts/conf.avaid/
sudo cp /media/ubuntu/etc/fonts/fonts.conf /etc/fonts/fonts.conf

3.更新defora字体缓存
fc-cache -vf

4.重启

ubuntu下启用 synaptics 双指滚动(多点触摸板)

方法已更新,请移步至《ubuntu 12.04(deepin 12.06) 中启用双指滚动(two finger scroll)

在 “系统” — “首选项” — “鼠标” 中的 “触摸板” 选项卡中 选中“双指滚动”

有可能此时你已经可以使用双指滚动和双指点击的功能了,但在一些电脑中可能不会,比如我的,稍稍研究了一下,synclient -l 输出中 EmulateTwoFingerMinZ 的值为 280,此值代表着双指触摸时所用的力度,在我的电脑上我用了很大的劲,很大的触摸面积双指效果都出不来,看来280是太离谱了,执行:synclient EmulateTwoFingerMinZ=20 ,双指轻触触摸就有效果了,双指点击(鼠标右键)同样可以正常工作。