Iriscot Blog
Полтора года назад я уже писал о том, как запустить osu! на Линуксе. С тех пор эта статья была самой популярной в блоге, судя по статистике. Однако, с тех пор времен изменилось, я набрался опыта, перешел на Debian 9 и т. д. Так что, встречайте — новый гайд по запуску здесь и сейчас!
Данный способ актуален для Ubuntu и производных дистрибутивов. Основан на статье на Github.
Итак, приступим.
В первую очередь нам необходимо загрузить винишко третьей версии. Для этого добавим официальный репозиторий:
Устанавливаем скрипт winetricks. Он поможет с легкостью установить полезные компоненты Windows.
Создадим префикс и установим дополнения через winetricks, включающие в себя .NET, шрифты и прочие нужные штуки.
Префикс — это такая папка, куда будут скачиваться дополнения и, вообще, программы. Как виртуальный диск. В данном случае префиксом является
/osu-linux. Это значит, что в Вашей домашней папке будет создана папка osu-linux. Вы можете выбрать и другую папку, если нужно. Если что-то пойдет не так, и вы захотите начать сначала, префикс лучше заменить. Папку при этом можно будет удалить.
Там, на вкладке Графика, нужно проверить, чтобы стояли галочки на «Разрешить менеджеру окон декорировать окна» и «. управлять окнами Wine»
В целях уменьшения задержки будем использовать аудиодрайвер ALSA:
Твик для еще большего уменьшения задержки аудио. Следующая команда создает файл редактора реестра и заполняет его параметрами. Копируйте целиком, а не построчно.
Выполнить файл настроек реестра:
С этого момента мы отклонимся от пути, предлагаемого в англоязычной статье — у меня так и не получилось установить osu! с помощью установщика. По сему, будем использовать предустановленную. Единственная проблема, если у вас только Линукс, вы нигде ее не возьмете, поэтому, я сам установил ее на виртуальную машину и запаковал после установки. Наслаждайтесь. Если не доверяете, можете установить самостоятельно.
Распаковываем архив. Далее предполагается, что папка osu! у Вас в Домашней папке.
В принципе, уже можно посмотреть на результат:
Должно работать без лагов.
Создадим лаунчер, чтобы каждый раз не писать эту команду. В качестве иконки можно взять лого с официального сайта. Скачайте, переименуйте в icon.png и положите в папку с osu!. Далее создадим файл osu.desktop либо в /usr/share/applications, либо в
/.local/share/applications. В последнем случае лаунчер будет доступен только для текущего пользователя. Пропишем следующее содержимое в него:
В пути к иконке поставьте свое имя пользователя, а в поле Exec поменяйте путь и префикс, если вы использовали другие данные. Теперь вы сможете найти игру в списке приложений.
В общем-то все, можно наслаждаться кружочками и линуксом одновременно. Более подробные инструкции, лайфхаки с планшетом и прочее есть в статье на гитхабе, если надо, могу перевести.
Пишите в комменты о своих успехах запуска.
Источник
How to install osu on linux
Osu linux install manual
Коротко о том как загрузить РАБОЧУЮ осу, и играть БЕЗ ЗАДЕРЖКИ.
Briefly about how to load a WORKING osu!, and play WITHOUT DELAY.
Данный способ актуален для Ubuntu и производных дистрибутивов. Основан на статье на данной статье
В первую очередь нам необходимо загрузить винишко третьей версии. Для этого добавим официальный репозиторий:
Устанавливаем скрипт winetricks. Он поможет с легкостью установить полезные компоненты Windows.
Создадим префикс и установим дополнения через winetricks, включающие в себя .NET, шрифты и прочие нужные штуки.
Префикс — это такая папка, куда будут скачиваться дополнения и, вообще, программы. Как виртуальный диск. В данном случае префиксом является
/osu-linux. Это значит, что в Вашей домашней папке будет создана папка osu-linux . Вы можете выбрать и другую папку, если нужно. Если что-то пойдет не так, и вы захотите начать сначала, префикс лучше заменить. Папку при этом можно будет удалить.
Там, на вкладке Графика, нужно проверить, чтобы стояли галочки на «Разрешить менеджеру окон декорировать окна» и «. управлять окнами Wine»
В целях уменьшения задержки будем использовать аудиодрайвер ALSA:
Твик для еще большего уменьшения задержки аудио. Следующая команда создает файл редактора реестра и заполняет его параметрами. Копируйте целиком, а не построчно.
Выполнить файл настроек реестра:
С этого момента мы отклонимся от пути, предлагаемого в англоязычной статье — у меня так и не получилось установить osu! с помощью установщика. По сему, будем использовать предустановленную. Единственная проблема, если у вас только Линукс, вы нигде ее не возьмете, поэтому, я сам установил ее на виртуальную машину и запаковал после установки. Наслаждайтесь. Если не доверяете, можете установить самостоятельно.
Распаковываем архив. Далее предполагается, что папка osu! у Вас в Домашней папке.
В принципе, уже можно посмотреть на результат:
Должно работать без лагов.
Создадим лаунчер, чтобы каждый раз не писать эту команду. В качестве иконки можно взять лого с официального сайта. Скачайте, переименуйте в icon.png и положите в папку с osu!. Далее создадим файл osu.desktop либо в /usr/share/applications , либо в
/.local/share/applications . В последнем случае лаунчер будет доступен только для текущего пользователя. Пропишем следующее содержимое в него:
В пути к иконке поставьте свое имя пользователя, а в поле Exec поменяйте путь и префикс, если вы использовали другие данные. Теперь вы сможете найти игру в списке приложений.
В общем-то все, можно наслаждаться кружочками и линуксом одновременно. Более подробные инструкции, лайфхаки с планшетом и прочее есть в статье на гитхабе, если надо, могу перевести.
About
Коротко о том как загрузить РАБОЧУЮ осу, и играть БЕЗ ЗАДЕРЖКИ. Briefly about how to load a WORKING osu!, and play WITHOUT DELAY.
Источник
tsunyoku / guide.MD
osu! install guide for Linux
I know a lot of people have been facing issues setting up osu! on Linux. Most of the guides online are either outdated or just all over the place, so I hope to maintain a good guide here that is relatively easy to follow.
I’d like to start by saying I have only tested this on Debian-based distributions, however it should work fine on others.
If you have any problems during or after installation, please don’t hesitate to contact me on Discord (tsunyoku#0066) and I will try my best to help.
To start with the osu! installation, we want to install Lutris. Lutris is the program that will manage all the wine bullshit for us.
To install on Ubuntu or other Debian-based software:
To install on Arch-based distributions:
For other distributions, see here.
Once Lutris is installed, we need to install osu! through Lutris. Lutris will be available as a regular application so find it and open it.
Once it is open, you will see a sidebar with a heading called Sources . Press on the Lutris option and then type osu! in the Search games search bar. You will find osu! here. Click on it and press Install .
It’ll come up with a dialog asking to select what version to install, scroll until you see a version called Windows and then continue. Lutris will begin installing dependencies and osu! itself. This can take anywhere between 2 and 15 minutes from my experience so just wait it out.
Once it has installed, try to play it to verify that it opens. Audio and other things may be glitchy, but we will fix that below. If it doesn’t open at all or there is an error, scroll to the Known Issues section and see if that solves your problem. If not, feel free to contact for help!
Once you have installed osu! and it can run, close it and we will begin a series of fixes/optimisations to make your experience better.
First, we want to use ThePooN’s winepulse patches for audio. Run these commands in a Terminal window:
Once we have applied the patches, we need to edit pulse’s config to help with latency:
Now, we want to increase our user’s priority (you will probably need to run this with sudo su ):
REMEMBER TO REPLACE USERNAME WITH YOUR USERNAME
Next we need to do some more config editing.
Open pulse’s default config like so:
Once you are in the config, look for this line: load-module module-udev-detect (it was around line 52 for me) Once you have found this line, add tsched=0 on the end of this line so it looks like so: load-module module-udev-detect tsched=0 . Then save and exit.
Next, we need to add a environment variable to our osu! install before restarting to finish our installation. Open up Lutris again and you should find osu! in your Games library. Right click it and press configure.
Go to the System options tab and scroll until you find a Environment variables table. In the Key box, type STAGING_AUDIO_DURATION (case sensitive) and set the Value to 5000.
Then press save and you should be good to go! Note that you must restart your system first. After you reboot and open osu!, make sure to set Audio compatibility mode on, otherwise your audio will be very fucked.
After restarting or upon first open, the osu! splash screen appears and shortly closes.
This is due to some Lutris dependency stuff. We can fix it though! Open up a Terminal window and run these commands:
Once it’s done, reboot your system and try again.
My Discord Rich Presence doesn’t show or it’s incorrect
First, you will need to download an IPC bridge for Discord which you can find here. You will need to run the exe in the same wine prefix as your osu!, and the best way is probably to make it run in a pre-startup script in Lutris.
If after this, it still doesn’t work then chances are that you have installed Discord using snap so the ipc locations are different. In this case, we can just symlink like so:
ln -s /run/user/ /snap.discord/discord-ipc-0 /run/user/ /discord-ipc-0
Note: I believe the id should be 1000 for everyone, but I maybe wrong hence why I’ve left it for you to work out. Just cd into /run/user and you’ll find it.
My cursor keeps teleporting when I use my tablet
Chances are, you installed OpenTabletDriver and use them as your drivers. Some distributions some with drivers for tablets also, and they are clashing.
To fix this problem we just need to disable the ones in your kernel like so: sudo rmmod wacom if you are using a Wacom tablet. If you aren’t using a Wacom tablet, then I would do some research to find out what it’s called as I have no clue.
You will need to run this at every startup, so feel free to make a startup script for it.
Other common problems can usually be found here so I recommend you also look around here. If you’re still having problems with your tablet or it isn’t disabling, I recommend you join the OpenTabletDriver Discord server as the support there is generally very good.
‘NoneType’ object has no attribute ‘lower’
Right click osu! in your Lutris library and press Configure . Go to the Runner options tab and disable Enable DXVK/VKD3D option. Press save and run osu! again and it should work correctly.
Black screen when opening osu!
Note: this is also sometimes a problem with pulse so ensure lib32-libpulse is also installed if the above lib doesn’t fix it for you.
I’ve yet to find an efficient way to do this with Lutris yet. You can find your osu! install in /home/ /Games/osu/drive_c/osu (unless you manually changed it.)
Update: If you are using Arch there is a package to handle maps/skins for you. You can find it here. I will do more research into making this work for other distros and update this later.
Download any maps you want from the website and place the .osz files in your Songs folder, F5 in game will take care of them for you.
Skins are a nightmare. Download the skin you want and open the .osk file in your Archive Manager.
Update: If you are using Arch there is a package to handle maps/skins for you. You can find it here. I will do more research into making this work for other distros and update this later.
Navigate to your osu! install folder (you can find it in the part above) and go to your Skins folder.
Create a new folder for the Skin naming it whatever you want and then drag the contents of the .osk from your Archive Manager into it. Then, ingame press the keybind CTRL + SHIFT + S to reload your current skin and the skin list, where you will find your new skin.
Desktop shortcut for osu!
Lutris is actually handy in the sense it can create them for you. Right click osu! in your Lutris library and there is a button to create a shortcut.
If you are like me and use Ubuntu 20.04 or later, there is a very irritating process with allowing shortcuts to run. Right click the shortcut you find on your desktop and press properties. Go to the permissions tab and ensure that it is allowed to run and then it should work.
I’ve not tested StreamCompanion, but I can say gosumemory works really well.
Head over to the github repo and go to the releases tab. Download the linux version and extract the zip somewhere.
Before we can use gosumemory we need to setup the config, so run sudo ./gosumemory to generate one. Open the config.ini file and we will do some configuring. First, set wine to True since osu! is running using wine.
Since we are running on Wine, we will need to set our Songs path manually.
By default this is /home/ /Games/osu/drive_c/osu/Songs but you can set it accordingly if you edited it yourself.
Once you’ve edited these 2 entries, you are good to go and you can run it by using sudo ./gosumemory .
With this version, the ingame overlay won’t be available to you as it is running natively.
If you want the ingame overlay, you can download the Windows version and run it in Lutris’ wine prefix for osu! however I never got it working so I won’t provide instructions for that here yet.
If you’re having troubles at any point with gosumemory, then I suggest you join their discord.
Источник
Installing osu! on Linux with low-latency [2021]
Нет аккаунта?
Installing osu! on Linux with low-latency [2021]
final result:
A little introduction:
osu! working fine on Linux has been a thing for many years now, especially thanks to ThePoon’s patches and Franc[e]sco’s guide (https://osu.ppy.sh/community/forums/topics/367783), but thanks to PipeWire and to the latest custom builds it’s actually even easier. Let’s start 8^)
PREREQUISITES:
Ubuntu:
sudo apt install git build-essential zstd
sudo pacman -S git p7zip wget
GUIDE:
Let’s begin from Latency:
Ever since Pipewire has come out, latency hasn’t really been a problem anymore, the only thing to do is to actually install it or replace PulseAudio with it (don’t worry, replacing won’t break anything since pipewire-pulse exists).
Installing Pipewire on Arch is really easy: once you’ve removed PulseAudio (sudo pacman -Rdd pulseaudio) just put in your terminal:
sudo pacman -S pipewire pipewire-pulse pipewire-jack pipewire-alsa
Now let’s install osu! and set up our Wine:
To install osu!, we’ll just use Forefront’s package on gitlab ( https://gitlab.com/osu-wine/osu-wine ). His package is the most stable one I’ve ever tried, so huge grats and credits to him e.e
Installing the game is just as simple as this:
The game is now working, but we need to change the Wine version to an osu! specific one.
To do this, let’s download the wine-osu 6.14 package created by gonX from here:
https://drive.google.com/drive/folders/17MVlyXixv7uS3JW4B-H8oS4qgLn7eBw5
Once you’ve done that, you need to extract the package.
You can do it like this:
Now let’s copy the extracted folder to the /opt directory:
And let’s edit the /etc/osu-wine.conf file:
Here, you need to uncomment the PATH line at the end, just like this:
## Path, DO NOT EDIT THIS VARIABLE, ONLY UNCOMMENT
PATH=»/opt/wine-osu/bin:$PATH»
Once you’ve done this, just save with Ctrl+O and exit with Ctrl+X.
Now use this last command to copy the .conf file:
The installation is now finished! You need just to open osu! and run it.
But before playing, the last thing you need to do is to set your universal offset to -25ms, so that your osu! will sound just like on Windows. (see KatouMegumi’s reply)
And you’re done! You can now play osu!
Check the troubleshooting box if you need any help or just write me on Twitter (@MarshNello) [OS in the ss is Manjaro GNOME 21.0]
And that’s it! Enjoy playing osu! on your Linux!
OpenTabletDriver is the perfect alternative to any tablet driver.
I’d write the guide myself, but this one is perfect so check it out!:
https://osu.ppy.sh/community/forums/topics/1340468
(But y’all Arch users, just install opentabletdriver-git from AUR and you’re good)
If you’re using Arch, you probably just need these two libraries:
sudo pacman -S lib32-gnutls gnutls
First of all, if you’re gaming on Linux make sure to install all the necessary dependencies:
sudo pacman -S giflib lib32-giflib libpng lib32-libpng libldap lib32-libldap gnutls lib32-gnutls mpg123 lib32-mpg123 openal lib32-openal v4l-utils lib32-v4l-utils libpulse lib32-libpulse alsa-plugins lib32-alsa-plugins alsa-lib lib32-alsa-lib libjpeg-turbo lib32-libjpeg-turbo libxcomposite lib32-libxcomposite libxinerama lib32-libxinerama ncurses lib32-ncurses opencl-icd-loader lib32-opencl-icd-loader libxslt lib32-libxslt libva lib32-libva gtk3 lib32-gtk3 gst-plugins-base-libs lib32-gst-plugins-base-libs vulkan-icd-loader lib32-vulkan-icd-loader cups samba dosbox
sudo apt update
sudo apt install —install-recommends winehq-staging
sudo apt install winetricks
Otherwise, what really affects input lag is desktop compositing, which is active by default on many desktop environments even when gaming (besides GNOME, which doesn’t affect gaming).
If you’re using Lutris to run osu!, you can disable it from the rule as you can see here:
(thanks TheKej for the reply below
If you are not, check the other box for «How to add osu! to Lutris» xd
First of all, if you don’t know what Lutris is, just google it and install it for your own system (it’s really simple)
Lutris lets us run osu! perfectly, since one of his options can disable by itself our desktop compositing, therefore reducing input lag.
Doing it from our method is actually really simple:
Click on the + button you can find on the top left of your Lutris and just write osu! (or whatever you want) in the name. For the runner instead, just choose Wine. It should look like this:
After this, go on the «Game options» box and just set it up like this:
Just replace yourname with your machine’s name and you’re good.
Example:
Last but not least, let’s disable our desktop effects aka compositor in «System options»:
And we’re done! You can now run your osu! through Lutris as well!
— Marco — wrote:
Welcome to Linux or as I’ve recently taken to calling it, GNU plus Linux 👍
MarshNello wrote:
final result:
A little introduction:
osu! working fine on Linux has been a thing for many years now, especially thanks to ThePoon’s patches and Franc[e]sco’s guide (https://osu.ppy.sh/community/forums/topics/367783), which are probably the best methods even now. However, in my case both ended up in a broken installation, so I kept searching for ways to install osu! until I actually managed to run it perfectly thanks to some workarounds. It’s a pretty easy guide, written especially for beginners (just like me xd), so if you want to install osu! on your Linux distro, just keep reading e.e
PREREQUISITES:
install the following: git, build-essential, dialog, curl.
— sudo apt install git
— sudo apt install build-essential
— sudo apt install dialog
— sudo apt install curl
install wine (the script will do it itself but it’s better to have it):
https://wiki.winehq.org/Download
also make sure you installed proprietary drivers for your gpu if you need to
guide for it: https://itsfoss.com/install-additional-drivers-ubuntu/
GUIDE:
to set up our osu!, we’ll use osu-install script from yurisuki (credits to him):
https://gitlab.com/yurisuki/osu-install
once you start the script, just follow its instructions.
the script was supposed to do everything automatically, from installing osu! to the patch, but it actually crashes after installing osu! and running it. That’s fine, because we’ll only use it for the installation indeed.
the steps to make it work are:
— step 1: run it the first time, follow the script’s instructions which will install everything but, in the part supposed to run osu!, it shouldn’t start (if it starts, skip to step 3); so run the script again.
— step 2: follow the script’s instructions again until it starts osu! (if you get «osu! crashed», just click on restart osu! and it should be working now.)
— step 3: the game is now working fine: close it, press whatever key you want on the terminal and the script should crash. that’s fine, move on to step 4.
— step 4: run the script again for the last time and follow whatever it says, until it runs osu! again. When it starts, close the game and close the terminal by pressing any key.
our osu! is now completely set up and working fine, but we gotta apply thepoon’s patch for latency and create a script to launch (or eventually, kill) the game.
LATENCY PATCH:
let’s begin with the patch:
— open the terminal as root using sudo su
sudo su
— type:
mkdir -p /etc/pulse/daemon.conf.d/
echo «high-priority = yes
nice-level = -15
realtime-scheduling = yes
realtime-priority = 50
default-fragments = 2 # Minimum is 2
default-fragment-size-msec = 2 # You can set this to 1, but that will break OBS audio capture.» | sudo tee -a /etc/pulse/daemon.conf.d/10-better-latency.conf
(WARNING: if after applying this the system’s audio is garbage, increase default-fragment-size-msec by 2, save and reboot)
— then type:
nano /etc/security/limits.conf
— scroll to the bottom of the file and add:
echo «USERNAME — nice -20
USERNAME — rtprio 99″ >> /etc/security/limits.conf
— replace USERNAME with your username, save the file with ctrl+o and exit with ctrl+x.
— now open /etc/pulse/default.pa with
nano -c /etc/pulse/default.pa
— here somewhere near lines 40/50 you should find this line:
load-module module-udev-detect
— once you find it, add tsched=0 to the end of it, so like this:
load-module module-udev-detect tsched=0
save the file again with ctrl+o and exit with ctrl+x.
the patch is now applied. reboot your pc to apply the changes and go on with the guide e.e
OSU LAUNCHER:
we’re almost done! the last thing to do is create a script to start the game.
to do that:
— open the terminal and cd to your osu! folder (replace username with yours):
cd /home/username/.wine_osu/dosdevices/z:/home/username/Downloads/
(if z: isn’t your drive here, just search for the right one)
— type this to create the osu script:
cat > osu osukill END
And that’s it! Your osu! should now work perfectly fine!
Last but not least: you can also create a desktop shortcut for it, by left clicking on your desktop and selecting «create a launcher». It should look like this:
Well, that’s the end of the guide! Thanks for reading, and have fun playing osu! on your linux
This guide is helpful it’s just I’m having trouble with the «LATENCY PATCH» section of the guide. I use first time Linux Manjaro XFCE as my distro and I’m just wondering if I’m using the correct commands.
I know after typeing «sudo su» it opens your terminal as root. But I’m confused on how the terminal should look after you type in «mkdir -p /etc/pulse/daemon.conf.d/» in the terminal. For me it looks like this:
[username@username-pc
]$ sudo su
[sudo] password for USER:
[username-pc username]#
[username-pc username]# mkdir -p /etc/pulse/daemon.conf.d/
[username-pc username]# echo «high-priority = yes
> nice-level = -15
>
> realtime-scheduling = yes
> realtime-priority = 50
>
> default-fragments = 2
> default-fragment-size-msec = 2
> sudo tee -a /etc/pulse/daemon.conf.d/10-better-latency.conf
>
Is this correct?
Also I’m having trouble with the rest as well. 2021-02-19T01:01:28+00:00 , отредактирован 1 раз.
_Buddy wrote:
MarshNello wrote:
final result:
A little introduction:
osu! working fine on Linux has been a thing for many years now, especially thanks to ThePoon’s patches and Franc[e]sco’s guide (https://osu.ppy.sh/community/forums/topics/367783), which are probably the best methods even now. However, in my case both ended up in a broken installation, so I kept searching for ways to install osu! until I actually managed to run it perfectly thanks to some workarounds. It’s a pretty easy guide, written especially for beginners (just like me xd), so if you want to install osu! on your Linux distro, just keep reading e.e
PREREQUISITES:
install the following: git, build-essential, dialog, curl.
— sudo apt install git
— sudo apt install build-essential
— sudo apt install dialog
— sudo apt install curl
install wine (the script will do it itself but it’s better to have it):
https://wiki.winehq.org/Download
also make sure you installed proprietary drivers for your gpu if you need to
guide for it: https://itsfoss.com/install-additional-drivers-ubuntu/
GUIDE:
to set up our osu!, we’ll use osu-install script from yurisuki (credits to him):
https://gitlab.com/yurisuki/osu-install
once you start the script, just follow its instructions.
the script was supposed to do everything automatically, from installing osu! to the patch, but it actually crashes after installing osu! and running it. That’s fine, because we’ll only use it for the installation indeed.
the steps to make it work are:
— step 1: run it the first time, follow the script’s instructions which will install everything but, in the part supposed to run osu!, it shouldn’t start (if it starts, skip to step 3); so run the script again.
— step 2: follow the script’s instructions again until it starts osu! (if you get «osu! crashed», just click on restart osu! and it should be working now.)
— step 3: the game is now working fine: close it, press whatever key you want on the terminal and the script should crash. that’s fine, move on to step 4.
— step 4: run the script again for the last time and follow whatever it says, until it runs osu! again. When it starts, close the game and close the terminal by pressing any key.
our osu! is now completely set up and working fine, but we gotta apply thepoon’s patch for latency and create a script to launch (or eventually, kill) the game.
LATENCY PATCH:
let’s begin with the patch:
— open the terminal as root using sudo su
sudo su
— type:
mkdir -p /etc/pulse/daemon.conf.d/
echo «high-priority = yes
nice-level = -15
realtime-scheduling = yes
realtime-priority = 50
default-fragments = 2 # Minimum is 2
default-fragment-size-msec = 2 # You can set this to 1, but that will break OBS audio capture.» | sudo tee -a /etc/pulse/daemon.conf.d/10-better-latency.conf
(WARNING: if after applying this the system’s audio is garbage, increase default-fragment-size-msec by 2, save and reboot)
— then type:
nano /etc/security/limits.conf
— scroll to the bottom of the file and add:
echo «USERNAME — nice -20
USERNAME — rtprio 99″ >> /etc/security/limits.conf
— replace USERNAME with your username, save the file with ctrl+o and exit with ctrl+x.
— now open /etc/pulse/default.pa with
nano -c /etc/pulse/default.pa
— here somewhere near lines 40/50 you should find this line:
load-module module-udev-detect
— once you find it, add tsched=0 to the end of it, so like this:
load-module module-udev-detect tsched=0
save the file again with ctrl+o and exit with ctrl+x.
the patch is now applied. reboot your pc to apply the changes and go on with the guide e.e
OSU LAUNCHER:
we’re almost done! the last thing to do is create a script to start the game.
to do that:
— open the terminal and cd to your osu! folder (replace username with yours):
cd /home/username/.wine_osu/dosdevices/z:/home/username/Downloads/
(if z: isn’t your drive here, just search for the right one)
— type this to create the osu script:
cat > osu osukill END
And that’s it! Your osu! should now work perfectly fine!
Last but not least: you can also create a desktop shortcut for it, by left clicking on your desktop and selecting «create a launcher». It should look like this:
Well, that’s the end of the guide! Thanks for reading, and have fun playing osu! on your linux
This guide is helpful it’s just I’m having trouble with the «LATENCY PATCH» section of the guide. I use first time Linux Manjaro XFCE as my distro and I’m just wondering if I’m using the correct commands.
I know after typeing «sudo su» it opens your terminal as root. But I’m confused on how the terminal should look after you type in «mkdir -p /etc/pulse/daemon.conf.d/» in the terminal. For me it looks like this:
[username@username-pc
]$ sudo su
[sudo] password for USER:
[username-pc username]#
[username-pc username]# mkdir -p /etc/pulse/daemon.conf.d/
[username-pc username]# echo «high-priority = yes
> nice-level = -15
>
> realtime-scheduling = yes
> realtime-priority = 50
>
> default-fragments = 2
> default-fragment-size-msec = 2
> sudo tee -a /etc/pulse/daemon.conf.d/10-better-latency.conf
>
Is this correct?
Also I’m having trouble with the rest as well. things; then you can enter all the other commands
If it doesn’t, just paste it like this, also with the comment
echo «high-priority = yes
nice-level = -15
realtime-scheduling = yes
realtime-priority = 50
Источник