sudo apt install winetricks wget --yes
cd ~/Downloads
wget https://github.com/RoPieee/roon-on-wine/archive/refs/heads/master.zip
unzip master.zip
cd ./roon-on-wine-master/
Display settings
If you have a 1080p or smaller display resolution, you may skip this section.
For UHD screens, you’ll need to amend the installation script and change the scale factor.
# This parameter influences the scale at which
# the Roon UI is rendered.
#
# 1.0 is default, but on an UHD screen this should be 1.5 or 2.0
SCALEFACTOR=1.0
To accomplish this, simply enter the following.
# Add 1.5 or 2.0 on the following line
SCALEFACTOR=1.5
sed -i -r "s/^(SCALEFACTOR=).*/\1${SCALEFACTOR}/" ./install.sh
On 24.04.2 LTS, I am getting this error with ./install.sh:
wine: WINEARCH set to win64 but ‘/home/duke/my_roon_instance’ is a 32-bit installation.
cp: cannot create regular file ‘/home/duke/.local/share/icons/hicolor/32x32/apps/0369_Roon.0.png’: No such file or directory
cp: cannot create regular file ‘/home/duke/.local/share/icons/hicolor/48x48/apps/0369_Roon.0.png’: No such file or directory
cp: cannot create regular file ‘/home/duke/.local/share/icons/hicolor/256x256/apps/0369_Roon.0.png’: No such file or directory
DONE!
Then when I try to execute the ./start_my_roon_instance.sh I get this error:
004c:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002
004c:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002
004c:err:ole:apartment_get_local_server_stream Failed: 0x80004002
004c:err:ole:start_rpcss Failed to open RpcSs service
0054:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002
0054:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002
0054:err:ole:apartment_get_local_server_stream Failed: 0x80004002
wine: configuration in L"/home/perky/my_roon_instance" has been updated.
wine: failed to open “/Roon/Application/Roon.exe”: c0000135
Edit: fixed this by upgrading to 24.10. Thanks.
mjw
(Here I am with a brain the size of a planet and they ask me to pick up a piece of paper. Call that job satisfaction? I don't.)
4