防止firefox等应用程序自动建立Desktop文件夹

Desktop一直是我一个小小的心结。我自己是不会建立这个目录的,因为一个正常的天天用Linux的人,几乎是不可能用大写字母来做目录名的,另外,对于用awesome的人来说,桌面真的是不存在的东西。但是,这个东西就像衣服上沾的大便一样,任你怎么甩也甩不掉。大把的号称符合xdg标准的应用程序会自动建立这个东东,持续的恶心着我。

直到我决定网上搜一把。

重新定义capslock键

Capslock可能是键盘上最没用的键了。因为我用awesome,modkey用得太多用来切换程序和workspace,于是我用了下面的xmodmap设置来将Capslock定义成Windows键,也就是Super:

clear lock
remove lock = Caps_Lock
keycode 66 = Super_R

最近看到一个更赞的用法。有人把Capslock同时当作Escape和Ctrl来用,按一下就是Escape,按住就是Ctrl。在Linux下需要一个叫做xcape的程序来配合。由于我对于Super的依赖超过Ctrl,我便把Capslock同时当作Escape和Super来使。

用incron来监控log文件

很久前写了这些东西,不过想攒着有些新的什么利用inotify的点子一并写出来。等了7个月,没有什么新的东西,想想还是先写了吧,否则马上就是2014了。

原理很简单,incrontab里写一行,检测某个log文件的改变,然后作出相应的反馈。我用这个检测我邮件发送成功与否。

用国家地理杂志的每日一图作为桌面背景,脚本更新

先前写了个脚本,自动下载国家地理杂志的每日一图作为桌面背景。没有料到这是给我带来切实生活质量改变的脚本之一,每天都期盼着桌面墙纸能给我带来惊喜。不过最近一个月,国家地理两次改变他们的网站。

第一次是RSS里面的图片连接,那分辨率不能自己随便改了,服务器那边不会把你传进去的分辨率给正确处理,直接告诉你找不到文件。我改了脚本,直接从每日一图的网易里面去墙纸版(1600x1200)链接。

开机自动更换MAC地址

最近死了个名人Aaron Swartz,无意中看到有人挖出来他用mac spoofing伪装自己的mac地址。牛人就是有远见卓识啊,赶紧自己也学习弄了个。

/etc/systemd/system里新建一个macspoof@.service文件