Category Archives: Linux

Wine Touhou series

……嘛,我为数不多的几个游戏就是这个了。 最近遇见一些奇葩的问题……但总之我现在可以跑起东方的全部正作了……(相对正常的) 1、声音 用pulseaudio的话可能会忘记装32位的alsa-plugins……然后就没声。不过在前几个版本的wine似乎用alsa和pulseaudio会爆音,结果就跑去编译 wine-multimedia 来用原生的 pulseaudio 支持。 因为编译很烦人,所以测试前先看看到底能不能用alsa和pulseaudio。没音乐玩毛东方…… 2、诡异的按键问题 描述上和这里一样  http://ubuntuforums.org/showthread.php?t=1577051 一启动游戏就处于上和左被按下的状态。 不过没人提过解决办法,我这里非常奇妙的是,插上usb鼠标的话,就会出现这个问题,拔了就消失。Raven Dark 兄的提示是和direct input 有关,于是我今天突然想看看替换成windows的direct input 的 dll 如何,于是用winetracks替换了,结果似乎问题消失。 3、绯想天和非想天则 找了很久找到了这个补丁,提取出来放在这,打了就可以跑绯想天和非想天则了。 http://uploads.csslayer.info/uploads/chakra/wine_th123_th105.patch 4、for chakra 前几天又编译了个wine-multimedia,带了上面的补丁,arch/chakra 这种发行版你们也知道的,以后肯定会不得不需要recompile,于是到时候出了问题别来找我,这个大概现在能用吧。 http://uploads.csslayer.info/uploads/chakra/wine-multimedia-1.5.19-1-x86_64.pkg.tar.xz 5、性能 我的intel显卡禁用垂直同步之后似乎可以跑60fps全速…… 修改 ~/.drirc,为以下内容 <device screen=”0″ driver=”dri2″> <application name=”Default”> <option … Continue reading

Posted in Linux | 4 Comments

Clang 的 inline

看,活了这么久,依然可以当小白。 Clang 的 inline 是怎么回事呢? 先来段代码:  inline void f() { } int main() {     f();     return 0; } 然后 $ clang main.c /tmp/main-hn0696.o: In function `main’: main.c:(.text+0x12): undefined reference to `f’ clang: error: linker command failed with exit … Continue reading

Posted in Linux | 6 Comments

Why I hate redhat?

Posted in Linux | 3 Comments

最近的折腾记录

虽然想要写个很具体的标题,不过由于我也并没求甚解,不太好意思写个好标题来SEO,为了避免误导大众,于是还是变成了这样很水的标题。 买了新本子之后没少折腾,主要是因为ssd折腾了很久。 但是最近发现机器奇卡无比,主要体现在进行io的时候整个系统都经常要freeze掉,但这不科学啊,我在用ssd啊。 于是无聊测试了一下性能: $ dd if=/dev/zero of=tempfile bs=1M count=1024 conv=fdatasync,notrunc 不测不知道一测就彻底不科学了。速度有时候才10M/s,最多30M/s,这我买Ultrabook可不是为了享受还不如hdd的速度的…… 于是一开始以为是升级内核的原因,降级之后产生了稍微好了一点的错觉(其实不是那么回事),后来以为是我折腾io scheduler,hdparm的参数问题,不过其实也并非这个原因…… 我当初装系统的时候明明速度还很正常,怎么现在就成了这德行呢…… 最后只好决定死马当活马医,重装系统。重装之前我留了个心眼,想看看是不是我系统配置的问题,于是在liveusb里面mount上之后测试了一下性能,依然是那个挫样。没办法只好重新格式化掉测试一下。顺手测试了ext4和btrfs,都很正常……总之有解决问题的办法了,不过最终的原因是什么呢?当初我装完系统之后为了efi,resize了ext4……大概这resize造成了什么不好的结果吧……推测是这样。

Posted in Linux | 14 Comments

Vim Powerline

这个是个好东西……主要是好看,实用上暂时还没觉出啥。 配置也很简单,主要需要以下内容: “256 colorlet t_Co=256 “recommend for powerlineset nocompatibleset laststatus=2set encoding=utf-8 “choose themelet g:Powerline_symbols = ‘unicode’let g:Powerline_colorscheme = ‘skwp’ 使用konsole的话建议修改配置中的关于环境的设置,TERM=xterm-256color,否则颜色是出不来的。 另外就是如果symbol想使用fancy的话,需要给字体打补丁,在powerline的目录下面有个fontpatcher,执行 ./fontpatcher path-to.ttf 然后把生成的ttf安装到你系统上(复制到 ~/.fonts/)。(这个脚本是python2的,如果你用arch的话你知道你要做什么……) =-=-=-=-=Powered by Blogilo

Posted in Linux | Tagged , | 3 Comments