Dual Monitor Setup in Linux in i3wm

Challenges

I keep disconnecting the Extended monitor when required, keep the dpi settings sync with both the Laptop and Extended Monitor, so that both the Laptop and Extended monitor feel with the same dpi resolution

**

– Need to setup a 4…


This content originally appeared on DEV Community and was authored by sureshsaragadam

Challenges

I keep disconnecting the Extended monitor when required, keep the dpi settings sync with both the Laptop and Extended Monitor, so that both the Laptop and Extended monitor feel with the same dpi resolution

**

- Need to setup a 4k Monitor as extended Monitor in Linux

**

tools needed xrandr

xrandr automatically detects the external monitor, First after the 4k monitor detected as extended monitor i noticed that my font size is too small for the 4k Monitor, so we need to adjust the 4k Monitor font size to the desired dpi with the .Xresources file in my home directory.

Create a file .Xresources and make an entry in this file to set the desired dpi

Xft.dpi: 144


xrdb -merge .Xresources

So the settings of the Xft.dpi to 144 in the file .Xresources IN MY SCENARIO it is 144 you can adjust to your desired value.

Now after adjusting the Dpi i found that Laptop resolution is
not working as desired, So i need to scale and test the laptop dpi with xrandr to the desired settings from terminal first before applying the settings.

My working i3wm configuration

workspace 1 output eDP
workspace 2 output DP-1-0
workspace 3 output HDMI-A-0
# Moving workspaces between screens 

exec --no-startup-id feh --bg-fill /home/*user*/Pictures/Wallpapers/laptop.jpg
exec --no-startup-id xrandr  --output eDP --primary --mode 1920x1080 --scale 1.6 --output HDMI-A-0 --off --output DP-1-0 --off


# This is the configuration for the BENQ Programmer Series Monitor
bindsym $mod+n exec --no-startup-id "xrandr --fb 7680x2560 --output DP-1-0 --mode 3840x2560 --scale 1 --pos 0x0  --output eDP --primary --mode 1920x1080 --scale 1.6 --pos 3840x0 --output HDMI-A-0 --off ;  feh --bg-fill /home/*user*/Pictures/Wallpapers/laptop.jpg  --bg-fill /home/suresh/Pictures/Wallpapers/benq.png"

bindsym $mod+m exec --no-startup-id "xrandr --fb 3840x2560 --output DP-1-0 --primary --mode 3840x2560 --pos 0x0 --rotate normal --output eDP  --off --output HDMI-A-0 --off; feh --bg-fill /home/suresh/Pictures/Wallpapers/benq.png"

bindsym $mod+l exec --no-startup-id "xrandr  --output eDP --primary --mode 1920x1080 --scale 1.6 --output HDMI-A-0 --off --output DP-1-0 --off; feh --bg-fill /home/*user*/Pictures/Wallpapers/laptop.jpg"


Image description

i have three different shortcuts to work with only extended monitor, or only laptop or to work with both laptop and extended monitor

$mod+m $mod+l $mod+n respectively


This content originally appeared on DEV Community and was authored by sureshsaragadam


Print Share Comment Cite Upload Translate Updates
APA

sureshsaragadam | Sciencx (2024-10-22T17:36:35+00:00) Dual Monitor Setup in Linux in i3wm. Retrieved from https://www.scien.cx/2024/10/22/dual-monitor-setup-in-linux-in-i3wm/

MLA
" » Dual Monitor Setup in Linux in i3wm." sureshsaragadam | Sciencx - Tuesday October 22, 2024, https://www.scien.cx/2024/10/22/dual-monitor-setup-in-linux-in-i3wm/
HARVARD
sureshsaragadam | Sciencx Tuesday October 22, 2024 » Dual Monitor Setup in Linux in i3wm., viewed ,<https://www.scien.cx/2024/10/22/dual-monitor-setup-in-linux-in-i3wm/>
VANCOUVER
sureshsaragadam | Sciencx - » Dual Monitor Setup in Linux in i3wm. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2024/10/22/dual-monitor-setup-in-linux-in-i3wm/
CHICAGO
" » Dual Monitor Setup in Linux in i3wm." sureshsaragadam | Sciencx - Accessed . https://www.scien.cx/2024/10/22/dual-monitor-setup-in-linux-in-i3wm/
IEEE
" » Dual Monitor Setup in Linux in i3wm." sureshsaragadam | Sciencx [Online]. Available: https://www.scien.cx/2024/10/22/dual-monitor-setup-in-linux-in-i3wm/. [Accessed: ]
rf:citation
» Dual Monitor Setup in Linux in i3wm | sureshsaragadam | Sciencx | https://www.scien.cx/2024/10/22/dual-monitor-setup-in-linux-in-i3wm/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.