#!/bin/bash | |
# First we need to get the modeline string for xrandr | |
# Luckily, the tool `gtf` will help you calculate it. | |
# e.g. `gtf <hRes> <vRes> <refreshRate>`: | |
gtf 1920 1080 60 | |
# In this case, the horizontal resolution is 1920px the | |
# vertical resolution is 1080px & refresh-rate is 60Hz. | |
# IMPORTANT: BE SURE THE MONITOR SUPPORTS THE RESOLUTION | |
# Typically, it outputs a line starting with "Modeline" | |
# e.g. "1920x1080_60.00" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync | |
# Copy this entire string (except for the starting "Modeline") | |
# Now, use `xrandr` to add a new display mode. Pass the | |
# copied string as the parameter to the --newmode option: | |
xrandr --newmode "1920x1080_60.00" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync | |
# Well, the string within the quotes is the nick/alias | |
# of the display mode - you can as well pass something | |
# as "MyAwesomeHDResolution". But, why though!?! | |
# Then all you have to do is to add the new mode to the | |
# display you want to apply, like this: | |
xrandr --addmode VGA1 "1920x1080_60.00" | |
# VGA1 is the display name, it might differ for you. | |
# Run `xrandr` without any parameters to be sure. | |
# The last parameter is the mode-alias/name which | |
# you've set in the previous command (--newmode) | |
# It should add the new mode to the display & apply it. | |
# If it doesn't apply automatically, force it with: | |
xrandr --output VGA1 --mode "1920x1080_60.00" | |
# That's it... Enjoy the new awesome high-res display! | |
# NOTE to make the change persistent over reboots: | |
# - save the script file (with the necessary changes) | |
# - run it at startup (search the web for "How To") | |
# Thanks for the feedback! |
This comment has been minimized.
This comment has been minimized.
Nice Job! |
This comment has been minimized.
This comment has been minimized.
It works great on Linux Mint 18 x64 |
This comment has been minimized.
This comment has been minimized.
Hello debloper, It goes to previous resolution when I restart my system, Is there any permanent solution for setting resolution so that It does not go to previous resolution ? |
This comment has been minimized.
This comment has been minimized.
Hello, I am Tejaswi Gunti.. xrandr --newmode "1920x1080_60.00" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync |
This comment has been minimized.
This comment has been minimized.
Well it seems like you didn't copy the line correctly. It is '--newmode' instead of '-newmode'. |
This comment has been minimized.
This comment has been minimized.
Hi, I got this error in the last step: nale@r-iibi021:~$ xrandr --output xrdp_0 --mode "1920x1080_60.00" I googled for a while but found no explanation. You have any ideas what they mean? |
This comment has been minimized.
This comment has been minimized.
@namhoangle from the output name, I'm guessing it's a remote desktop session. If that's the case, see if https://unix.stackexchange.com/questions/90101/xrdp-custom-resolution-fedora-19 helps. If that's not the case, the simplest assertion would be either
Without knowing more about the relevant details of the system, it'll not be possible to pinpoint the issue. |
This comment has been minimized.
This comment has been minimized.
how to save this change to make it working after reboot? |
This comment has been minimized.
This comment has been minimized.
Oh, great, now I get an option with the desired resolution in the droptown to choose. However, when I apply it it has no effect, the screen still stays at 640x480. Very useful! |
This comment has been minimized.
This comment has been minimized.
@teo1978 for a person in their 40's you're awfully bitter. Hope you don't intend to spend the rest of your life as such. I'd recommend taking a moment to self-reflect. And if this seems like an unwarranted/unwanted advice, then congrats... I've been able to get my message across without resorting to passive-aggressive smugness or sarcasm. If I was facing the same issue as yours, I'd check (in order):
I can't tell which one might be the problem, cause your comment didn't come with any useful diagnostic/troubleshooting information. |
This comment has been minimized.
When i restart my computer it goes back to normal resolution.