我最喜欢的音游(没有之一!!!),然后如何才能科学的在Ubuntu上玩耍呢?
有个东西叫WineHQ,所以我就相当于翻译了一下哈...
https://appdb.winehq.org/objectManager.php?sClass=version&iId=28025&sAllBugs
1.创建一个Wine32 Prefix
(如果不想在默认Prefix下运行的话,因为这个要装Dotnet4.5所以我推荐创建一个新的Prefix)
env WINEARCH=win32 WINEPREFIX=$HOME/.wineosu wineboot --init
2.安装.NET Framework 4.5
env WINEPREFIX=$HOME/.wineosu winetricks dotnet452
3.下载osu!,我就直接把我的osu挂载过去了...
PS: 反正我是没安装成功,所以我就直接把win下的osu挂载过去了。
wget 'http://m1.ppy.sh/r/osu!install.exe'
env WINEPREFIX=$HOME/.wineosu wine 'osu!install.exe'
或者把Windows下的osu!挂载过去
ln -s /media/<你的linux用户名>/<磁盘ID>/<你的osu安装目录>/osu! $HOME/.wineosu/drive_c/osu!
4.解决中文字体问题
env WINEPREFIX=$HOME/.wineosu winetricks corefonts
wget 'https://launchpad.net/takao-fonts/trunk/003.02.01/+download/takao-fonts-ttf-003.02.01.zip'
mv ./takao-fonts-ttf-003.02.01.zip $HOME/.cache/winetricks/takao/takao-fonts-ttf-003.02.01.zip
wget 'http://http.debian.net/debian/pool/main/f/fonts-baekmuk/fonts-baekmuk_2.2.orig.tar.gz'
mv ./fonts-baekmuk_2.2.orig.tar.gz $HOME/.cache/winetricks/baekmuk/ttf-baekmuk_2.2.orig.tar.gz
env WINEPREFIX=$HOME/.wineosu winetricks cjkfonts
然后看看能不能运行...
env WINEPREFIX=$HOME/.wineosu wine 'C:\osu!\osu!.exe'
如果能运行,那么恭喜了...以后就可以按照上面那个命令行玩osu!了...
5.创建快捷方式
cd ~/.wineosu
vim start.sh
插入以下内容
env WINEPREFIX=$HOME/.wineosu wine 'C:\osu!\osu!.exe'
之后
chmod -R 777 start.sh
cd /usr/share/applications/
sudo vim 'osu!.desktop'
插入以下内容
[Desktop Entry]
Name=osu!
Exec="/home/<username>/.wineosu/start.sh"
Icon=/home/<username>/icons/osu.png # 这个自己提取
Type=Application
StartupNotify=true
Comment=Rhythm is just a *click* away!
StartupWMClass=osu!.exe
截图也就这样了