July 2, 2015

定制GH60机械键盘

引: 年初时开源哥搞了个喜闻乐见的团购定制vim键盘的活动, 我饶有兴致地参团了,然而这事儿最后被厂家(TEX)放了鸽子,也就不了了之了。 不过我对键盘的购买欲倒是被激活了,原有的FC660M是个好键盘,但是不能定制键位,切稍微比我的挎包长了那么一点点, 加之最近股市大跌,愈发觉得钱不花真不值钱(谁来打醒我),便总是想买个新的。 挑了半天,poker2 和即将上市的 poker3 还是不够灵活,不能为所欲为…… 所以目光转向了硬件开源的 GH60。 Read more
June 22, 2015

Debian 网络安装内核参数

短文备忘。 Debian 系网络安装使用 preseed 实现自动化,类似于 Red Hat 系的 kickstart。 preseed 的参数不一定需要通过 preseed 文件设定,可以直接通过 kernel cmdline 设置。 比如 Debian 安装时设置 apt mirrors 的时候,不能改 debian-security 的 mirror,就可以通过 preseed 参数设置。 Read more
September 18, 2012

入手Wacom Bamboo CTL470

前两天画瘾大发,于是一冲动就入了个Wacom Bamboo CTL470,为什么选这个? – 因为 便宜! 550软妹币搞定。 这一款数位笔是非常非常基础的配置,功能上其实就只是个压感笔,而且感应范围只有 4x6 英寸,不过用起来感觉也还不错。 压感方面体验很自然,很舒服~ 没有橡皮擦这一点略感功能欠缺,不过也不算大碍。 Archlinux下装上 xf86-input-wacom, wacom-udev,libwacom 即可驱动,KDE下装上kcm-wacomtablet还可以在GUI里配置,可以说是开箱即用。 比较令人郁闷的是krita对其压感还不支持,这有点让我意外和遗憾,不过幸好我们也还有MyPaint可以用,画些简单的画足够用了。 好久不画画手有些生了,用了一个晚上时间画了个学姐,求轻拍。(内有亮点) Read more
May 20, 2012

pulseaudio音量问题

话说Pulseaudio一直有一个问题困扰着我,好几年了,就是 音量不连续 , 解释一下就是例如音量降到 16% 以下的时候会突然变成零,或者调整一下(下文解释),那么 2%-16% 这一段虽然有声音但是几乎都是一个音量,然后 2%-0% 突变。 p.s. 我对Linux的音频设备原理实在是一知半解,所以后文有好多 「俗」语,懂行的见到还请轻拍砖。 准确的说这个更应该是我声卡(驱动)的问题,Alsa的主音量将到 16% 之后会突然没有声音,就好像有一个 threshold 一样。不过之前纯用Alsa的时候我可以通过调整 PCM 音量来解决,但是 Pulseaudio 所有都一块儿调整了,只有一个主音量, 所以再开终端调alsamixer什么的实在烦死人。 Read more
May 10, 2012

入手yubikey,一点小心得

昨天从 @yeagle 那里买的 yubikey 终于到货,如果不知道 yubikey 是什么就看看 @yeagle 的广告好了,呵呵。 去年 CSDN 事件现在还令人心有余悸,再加上早年安全意识不足,多个网站都是一套密码,想起来实在后怕,于是立马开始用 Lastpass,给大部份网站都换成随机密码, Google 帐户开两步认证,免得被 Big Brother 翻邮箱什么的。 但是 Google Authenticator 还是太不方便,登录的时候麻烦不少,需要敲完密码再摸出手机打开App然后再敲一遍 verify code,敲慢了还会过期还要再敲一遍,实在是影响 用户体验 。 另一方面,在不少场合下,公然敲密码都是一件比较尴尬的事情,怕别人看到,又不好意思遮遮掩掩什么的,所以只有锻炼手速,然而手速快了又容易敲错,噗呵呵… 还有的时候电脑需要给人用一下,但是又不方便告诉他密码什么的,这就很头疼。这两种情况之前我都是用 pam_usb 解决的,把优盘搞成钥匙用,但是安全性就比较差了。 所以我就买了yubikey,廉价的一次一密方案。 其实主要想写的是 pam_yubico, PAM 是Linux中的用户认证机制, pam_yubico 故名思义就是用 yubikey 进行 Linux 用户认证,login啊 unlock screeen啊,ssh啊什么的。 Arch的 AUR 里已经有了,别的系统自己打个包也不麻烦,不过比较令我奇怪的是从 github 里 clone 下来的代码在运行 automake 的时候竟然会报错说 libykclient.la 不是符合 POSIX 要求的库……没办法只好下载 release 版了。 Read more
October 3, 2011

Conky从豆瓣获取MPD专辑封面

昨天回到Openbox了,GNOME 3.2 扩展不兼容让我这个不搞定不舒服司机的人实在太难受,又不想再去学gjs,所以干脆眼不见为净了。 过去在OB下最爱折腾的东西莫过于conky,昨天除了恢复了一下过去的conky配置,就是further折腾… 看conky-colors又出新版本,的确很炫,所以也想把自己的改改,不过实际需求上,估计也就是比较想要一个音乐的CoverArt。 我用的MPD,conky-colors里貌似不带mpd的cover脚本,google之,发现mpd的也已经有人发明过啦~ 不过有一点不爽,这个脚本是从albumart下载封面,对中文支持有限,所以想从豆瓣获取封面,所以参考这个脚本做了一些更改。 折腾控是不会喜欢压缩文件的,所以……直接贴代码吧 Read more
August 12, 2011

用PulseAudio TCP Forwarding实现网络传声

最近在实验室,同时用着自己的笔记本和实验室分配的台式机,双机工作的确很爽,计算能力基本没有障碍了。 话说我是一个音乐迷恋者,也习惯于带着耳机写 Read more
July 29, 2011

利用tmpfs加速gnome-shell overview模式Applications索引

gnome-shell的overview模式着实是个尤物,动态工作区和任务管理丝毫不输于Lion的Mission Control,而Applications与Lion的LaunchPad也是异曲同工。 然而有一点不爽,每次加载Applications都很慢,而且硬盘狂转,搞的这个很美丽的功能几乎不被使用。有必要加速一下。 考虑到速度瓶颈主要是磁盘读取 /* 对MBA的SSD表示羡慕嫉妒恨 */ ,想到如果能预先把Applications里的内容缓存到内存里就好了,Applications里其实是加载了/usr/share/applications里的文件,于是想到了把/usr/share/applications 挂载为 tmpfs 。 //总共不过[0-9]M的文件,这点内存咱还是有的 mkdir -p /tmp/app_temp cp -aR /usr/share/applications/* /tmp/app_temp #先把文件备份出来 mount -t tmpfs none /usr/share/applications cp -aR /tmp/app_temp/* /usr/share/applications 现在试试,速度是不是快多了? Read more
April 4, 2011

多头多尾的Linux

人们常把一台主机(Host)比喻成一个人的身体,主体称为 身体 (Body),交互输出设备称为 头( Head) ,交互输入设备称为 尾(Tail) 。在大多数情况下,一个主机的“身体”总是完整的,但“头”与“尾”却多有变化,常见的,有这样一些变化: 单头单尾(Single Head Single Tail) - 这是个人计算机用户最常见的情况了,一台显示器,一套键盘鼠标 无头无尾(Headless and Tailess) - 系统管理员常常会遇到这样的计算机,常见的服务器,成群结队地呆在机柜里,组成集群(cluster),这样的计算机总是没有独享的显示器和键鼠 多头单尾(Multihead) - 目前个人计算机的显卡常有多个输出接口,钱包比较充裕的同学有时会使用多个显示器 单头多尾(Multitail) - 大多数的笔记本电脑都配有触控板或指点杆,再加上一个外接的USB鼠标,就成为单头多尾的计算机 多头多尾(Multihead Multitail) - 多台显示器,多键鼠的计算机 \*nix系统总灵活多变著称,在各种头、尾情况下,都有令人惊讶的表现。 今天BigEagle主要就带大家玩一下多头和多尾的配置。 Read more