Go to file
Cassie Cheung 6835ced81d
refactor: change kill wording to not be confusing
2022-03-21 09:18:19 +08:00
custom feat: use new ipc bin instead of marcipc 2022-03-20 23:27:02 +08:00
desktops Initial commit 2018-08-24 20:41:49 -07:00
icons Initial commit 2018-08-24 20:41:49 -07:00
static Initial commit 2018-08-24 20:41:49 -07:00
LICENSE Initial commit 2018-08-24 20:41:49 -07:00
README.md readme changes 2018-12-01 08:51:35 -08:00
install.sh Test DESTDIR 2018-09-03 12:49:29 -07:00
osu-wine refactor: change kill wording to not be confusing 2022-03-21 09:18:19 +08:00
osu-wine.conf Removed a WIP feature that's not supposed to be there 2019-10-03 04:14:35 +00:00


osu! install/run wrapper, forked by diamondburned.

Confirmed working for numerous people


WARNING If STAGING_AUDIO_DURATION isn't working for you, add export in front of it!


Run ./install.sh as root/sudo


Run ./install.sh uninstall as root/sudo


Recommended way: ./install.sh update

Hacky way: sudo cp ./osu-wine /usr/bin/osu-wine

Installing user config file

Run cp /etc/osu-wine.conf ~/.osu-wine.conf as user

Extra options

  • osu-wine --winetricks [packages] runs winetricks inside that WINEPREFIX
  • osu-wine --winecfg opens winecfg dialog
  • marcRPC=true in ~/.osu-wine.conf enables Rich Presence support
  • LOGGO=true in ~/.osu-wine.conf uses Loggo to log, which adds extra timestamps
  • osu-wine -ul updates Loggo with the LOGGO_JOB ID (don't touch this unless instructed so)
  • PooN's wine-osu instructions:
    • At the bottom of the ~/.osu-wine.conf file, there are 2 variables:
      1. export STAGING_AUDIO_DURATION to change audio duration
      2. PATH to make osu! use PooN's Wine (you must NOT change this)
    • More information at his blog
    • If the console returns something such as line 145: 21628 Illegal instruction, please re-compile Poon's Wine manually and install it.


  • Running osu-wine does nothing
    • To fix this, run osu-wine --kill a couple of times then wait a few seconds for osu! to die off
    • Run osu-wine again