Hi,
I have 2 screens, one very high DPI, I double the DPI on cinnamon, and then other one is a classical 1080p screen.
How can I setup double DPI on 1 screen, and normal DPI on the other screen
I tried xrandr, but no success to get the different scaling on the two different screens.
Thanks.
2 screens, different DPI
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
2 screens, different DPI
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Re: 2 screens, different DPI
same problem.
cinnamon can't setting diff dpi for two monitor.
and
The primary monitor mouse keeps blinking
Code: Select all
~ » xrandr --listmonitors
Monitors: 2
0: +*eDP-1 3840/309x2160/174+0+0 eDP-1 (thinkpad x1c7 14'1inch)
1: +HDMI-1 1920/518x1200/324+3840+0 HDMI-1 (24 inch)
and
Code: Select all
xrandr --output HDMI-1 --scale 2x2 --mode 1920x1080
- absque fenestris
- Level 12
- Posts: 4110
- Joined: Sat Nov 12, 2016 8:42 pm
- Location: Confoederatio Helvetica
Re: 2 screens, different DPI
Hi
I have such a system setting in Mint Cinnamon:
1. Laptop = 3000 x 2000 (native) set as 1500 x 1000 at 200% Hi-DPI
2. External monitor = 1920 X 1200 set as 1920 x 1200 (native)
This was (and is) possible with the > Display > System Settings in Cinnamon.
Linux Mint Cinnamon offered me exactly this setting both in live mode and in the loaded state: I simply didn't have to change the default settings.
I'm surprised that it doesn't work for you with Mint Cinnamon.
- absque fenestris
- Level 12
- Posts: 4110
- Joined: Sat Nov 12, 2016 8:42 pm
- Location: Confoederatio Helvetica
-
- Level 1
- Posts: 1
- Joined: Tue Jun 22, 2021 12:02 am
Re: 2 screens, different DPI
First you're going to want to get your displays name. You can do this by opening display in your LM menu, then all displays will show their internal name on the top left. Or on the bottom inside the preview window.
You can also find this information by putting the following in your terminal:
Code: Select all
xrandr | grep connected | grep -v disconnected | awk '{print $1}'
Now, once you have your displays name, you'll want to use
Code: Select all
xrandr (Display Name Here) --scale (Number to scale)x(Number to scale)
Code: Select all
xrandr eDP-1 --scale 0.5x0.5
Now, there is something to be made aware of. Once you do this your GUI will show the monitor you made smaller as being spaced away from your second monitor.
So what you need to do is in the Display GUI stick the two displays together. Once you do that it'll make the display you shrunk original size again, so the displays will first look normal, and then overlap like this:
Finally, run the same code in your terminal, in my case:
Code: Select all
xrandr eDP-1 --scale 0.5x0.5
Something to note about this method:
This method doesn't use UI scaling to work, it instead uses Fractional Scaling. UI Scaling is intentionally global, as you can see here:
Don't worry, your display won't be as illegible as that last screenshot, that's because I had to screenshare to get a friend to take the screenshot for me since the pop up would go away when I would do the screenshot shortcut of shift+printscreen or just printscreen.
Hope this helped!