Wrong scaling LMMS 1.2.x (Linux Mint).

Having trouble with LMMS? Ask about it here.
Hello everyone!

I use LMMS 1.1.3 (installed by the terminal / software manager).
And it works perfectly:
Image

But then i found out about the new version and downloaded it from the official site (.AppImage).
So it starts with the wrong scale (it`s like Hi-DPI user interface scaling in "General" settings):
Image

I have Linux Mint 19.1 Cinnamon 4.0.10, 1920x1080 display (screen) resolution.
Hope for your help or any ideas!

Best regards,
Ivan.
:)
D17ES wrote:
Tue Oct 22, 2019 11:59 pm
Hello everyone!
Hi, Welcome to the Forum D17ES !
Here are all important links:
http://lmms.io/forum/viewtopic.php?f=1&t=4740
-A few rules and useful forum instructions
installed the new version (.AppImage). 1.2.1
it starts with the wrong scale (it`s like Hi-DPI user interface scaling in "General" settings):
on Linux Mint 19.1 Cinnamon 4.0.10, 1920x1080 display (screen) resolution.
Aua... :|
First possible reason: Did you remember to completely un-install your 1.1.3 installation, before you installed the 1.2.1 AppImage?
Afair, there was an attempt to hack a rescale, in the quite dated 1.1.3..
If you did not un-install, and got rid of the config file for 1.1.3, you could get strange results.
So lets start there :) Next step is a linux manifest-file, but afaik, that should not be needed after 1.2x

Follow: https://lmms.io/wiki/index.php?title=Installing_LMMS
section: Updating and installing new versions
Sorry for this delay musikbear!
As you can see at the second screenshot, i have two versions of LMMS at the same time.
Installed v1.1.3 and launched v1.2.1.
I did not install v1.2.1, i just ran it (because it is .AppImage).
Make the App-image installable
This step in the instructions... How can i make the App-image installable?
I can make it runnable, not installable. :(
D17ES wrote:
Fri Nov 01, 2019 9:44 pm
As you can see at the second screenshot, i have two versions of LMMS at the same time.
That would lead to problems. There is only one configuration-file, and that would attempt to set features for both installations. 1.1.3 is different form 1.2.1 in very many ways, so you will get problems. That is simply expected!
There is no reason for 1.1.3. I have projects made on 0.0.3 from 2009, and they run on 1.2.1!
You are not doing yourself any favours, with a 1.1.3 installation, on the contrary!
My advice is to have one 1.2.1 installation on your primary computer, and if you have something pc-like in the bottom of a basement, for all means install 1.1.3 on that machine
Then forgedaboudit :p
Make the App-image installable
This step in the instructions... How can i make the App-image installable?
Thats properly the correct way, im not strong in Linux-lingoe, so i may have used a wrong term, i think i should have said "make it executable"
This
https://itsfoss.com/use-appimage-linux/
explain it
Hi,
I had the same issue with the AppImage version and the following worked for me:
1. Re-setting the following QT variable in command tool;
export QT_AUTO_SCREEN_SCALE_FACTOR=0 QT_SCALE_FACTOR=1.5
2. Launching lmms from the command line:
$ ./lmms-1.2.1-linux-x86_64.AppImage &
musikbear wrote:
Sat Nov 02, 2019 4:46 pm
Make the App-image installable
This step in the instructions... How can i make the App-image installable?
Thats properly the correct way, im not strong in Linux-lingoe, so i may have used a wrong term, i think i should have said "make it executable"
This
https://itsfoss.com/use-appimage-linux/
explain it
I hope one the Linux devs will correct me if I am wrong, but as far as I understand the AppImage file, it does not install LMMS on your Linux.

I would not even know how to install the appimage version, but that can be user error on my site.

https://itsfoss.com/use-appimage-linux/
AppImage doesn’t install software in the traditional way

A typical Linux software will create files at various places, requiring root permission to make these changes to the system.

AppImage doesn’t do it. In fact, AppImage doesn’t really install the software. It is a compressed image with all the dependencies and libraries needed to run the desired software.

You execute the AppImage file, you run the software. There is no extraction, no installation. You delete the AppImage file, the software is removed (we’ll see about it later). You can compare it to .exe files in Windows that allow you to run the software without actually going through the installation procedure.
alexf wrote:
Sat Apr 18, 2020 11:09 am
Hi,
Hi, Welcome to the Forum alexf !
Here are all important links:
viewtopic.php?f=1&t=4740
-A few rules and useful forum instructions
I had the same issue with the AppImage version and the following worked for me:
1. Re-setting the following QT variable in command tool;
export QT_AUTO_SCREEN_SCALE_FACTOR=0 QT_SCALE_FACTOR=1.5
2. Launching lmms from the command line:
$ ./lmms-1.2.1-linux-x86_64.AppImage &
Yes that works, and can be useful for sight impaired users as well

GPS is btw correct. AppImages does not 'install', but the pack needs to be 'initialized'. There are instruction on the linux DL page for that.
alexf wrote:
Sat Apr 18, 2020 11:09 am
Hi,
I had the same issue with the AppImage version and the following worked for me:
1. Re-setting the following QT variable in command tool;
export QT_AUTO_SCREEN_SCALE_FACTOR=0 QT_SCALE_FACTOR=1.5
2. Launching lmms from the command line:
$ ./lmms-1.2.1-linux-x86_64.AppImage &
Sounds great! :D
How can i re-set this QT variables?
Should i use this in command line?
export QT_AUTO_SCREEN_SCALE_FACTOR=0 QT_SCALE_FACTOR=1.5
Thank you in advance! ;)
D17ES wrote:
Sat Apr 18, 2020 8:15 pm

How can i re-set this QT variables?
I am not strong in linux, but i have this note with 2 different methods, lets try the 'simple' one first, if that works, then the second is best not displayed.. Very long hair will be caught in some cogwheel ....... :ugeek:

Simple method:
as root user create a file name it
gnome-qt.sh
and place it in the
/etc/profile.d directory
In this file type :
'export QT_AUTO_SCREEN_SCALE_FACTOR=<your-wanted-value>

Let us know the outcome :)
musikbear wrote:
Sun Apr 19, 2020 3:24 pm
Let us know the outcome :)
I did it! 8-)
via
export QT_AUTO_SCREEN_SCALE_FACTOR=0 QT_SCALE_FACTOR=1.0
in command line
and then start LMMS (in the same command line).

With 1.5 in last variable app starts better, but yet not correct. So there is 1.0 instead of 1.5!

* This method works only in this terminal session (but it is not a problem, we can create a shortcut i think :ugeek: ).
So hope this topic may help others!
Great thanks alexf and musikbear!

Health to you and your close ones!