解决Dota2在Archlinux下的各种疑难杂症

Posted on

V社的steam平台在Linux下出了这么多年还是没解决输入法的问题.本身官方也就只支持Ubuntu,所以在其它发行版也就难免会有各种各样的问题.容我慢慢道来

Alt键无法发信号

Dota2只能通过Alt和鼠标左键的配合发信号.无法像Dota一样可以单纯使用鼠标发信号.但是有些用户可能发现自己无法发信号. 原因在于你使用的窗口管理器已经为 Alt和鼠标左键绑定了事件,所以你得取消窗口管理器的事件绑定,例如openbox需要修改配置文件rc.xml找到鼠标事件并注释掉事件绑定的内容.

双显卡启动游戏

对于很多双显卡的机器,平时运行使用集显但是在玩游戏的时候肯定要使用独显才能充分享受游戏的乐趣.所以启动游戏的时候就必须设置启动参数才行. 启动参数设置为vblank_mode=0 primusrun %command% 前提是你要装上 primusrun.

Dota2没声音

如果你只使用的ALSA没使用PulseAudio可能会遇到这个问题,原因是因为Steam自己的库文件和系统的冲突.只要把Steam的相关ALSA库删掉即可. 删掉下面的文件夹 和 libasound.so.*即可搞定.

    ~/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/
    ~/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/

参考:

Steam

Dota 2

tagged: linux
comments powered by Disqus