Skip to content

[Bug]: Dropdown Terminal doesn't account for Monitor Scaling #782

@alexbstl

Description

@alexbstl

Already reported ? *

  • I have searched the existing open and closed issues.

Regression?

No

System Info and Version

System/Version info
System:
  Host: alex-arch Kernel: 6.15.8-arch1-1 arch: x86_64 bits: 64
  Desktop: Hyprland v: 0.50.1 Distro: Arch Linux
Machine:
  Type: Desktop System: Gigabyte product: X570 I AORUS PRO WIFI v: -CF
    serial: <superuser required>
  Mobo: Gigabyte model: X570 I AORUS PRO WIFI serial: <superuser required>
    UEFI: American Megatrends LLC. v: F39g date: 03/11/2025
Battery:
  ID-1: hidpp_battery_0 charge: 79% condition: N/A
CPU:
  Info: 8-core model: AMD Ryzen 7 5800X3D bits: 64 type: MT MCP cache:
    L2: 4 MiB
  Speed (MHz): avg: 3599 min/max: 576/4553 cores: 1: 3599 2: 3599 3: 3599
    4: 3599 5: 3599 6: 3599 7: 3599 8: 3599 9: 3599 10: 3599 11: 3599 12: 3599
    13: 3599 14: 3599 15: 3599 16: 3599
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 22 [Radeon RX 6700/6700
    XT/6750 XT / 6800M/6850M XT] driver: amdgpu v: kernel
  Device-2: Generalplus GENERAL WEBCAM driver: snd-usb-audio,uvcvideo
    type: USB
  Display: wayland server: X.Org v: 24.1.8 with: Xwayland v: 24.1.8
    compositor: Hyprland v: 0.50.1 driver: X: loaded: amdgpu
    unloaded: modesetting,radeon dri: radeonsi gpu: amdgpu resolution:
    1: 3840x2160~60Hz 2: 1920x1080~75Hz
  API: EGL v: 1.5 drivers: kms_swrast,radeonsi,swrast
    platforms: gbm,wayland,x11,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.1.6-arch1.1
    renderer: AMD Radeon RX 6750 XT (radeonsi navi22 LLVM 20.1.8 DRM 3.63
    6.15.8-arch1-1)
  API: Vulkan v: 1.4.321 drivers: radv surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: lact,radeontop wl: nwg-displays,
    swaymsg, wayland-info x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 21/23 HDMI/DP Audio
    driver: snd_hda_intel
  Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio
    driver: snd_hda_intel
  Device-3: Generalplus GENERAL WEBCAM driver: snd-usb-audio,uvcvideo
    type: USB
  Device-4: Antlion Audio Wireless Microphone
    driver: hid-generic,snd-usb-audio,usbhid type: USB
  API: ALSA v: k6.15.8-arch1-1 status: kernel-api
  Server-1: PipeWire v: 1.4.7 status: active
Network:
  Device-1: Intel I211 Gigabit Network driver: igb
  IF: enp5s0 state: up speed: 1000 Mbps duplex: full mac: 18:c0:4d:04:55:2a
  Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi
  IF: wlan0 state: down mac: a6:c7:c4:16:4f:aa
  IF-ID-1: tailscale0 state: unknown speed: -1 duplex: full mac: N/A
Bluetooth:
  Device-1: Intel AX200 Bluetooth driver: btusb type: USB
  Report: btmgmt ID: hci0 state: up address: N/A
Drives:
  Local Storage: total: 3.68 TiB used: 437.57 GiB (11.6%)
  ID-1: /dev/nvme0n1 vendor: Western Digital model: WD BLACK SN850X 2000GB
    size: 1.82 TiB
  ID-2: /dev/nvme1n1 vendor: Intel model: SSDPEKNU020TZ size: 1.86 TiB
Partition:
  ID-1: / size: 1.86 TiB used: 437.23 GiB (22.9%) fs: btrfs
    dev: /dev/nvme1n1p2
  ID-2: /boot size: 1022 MiB used: 346.6 MiB (33.9%) fs: vfat
    dev: /dev/nvme1n1p1
  ID-3: /home size: 1.86 TiB used: 437.23 GiB (22.9%) fs: btrfs
    dev: /dev/nvme1n1p2
  ID-4: /var/log size: 1.86 TiB used: 437.23 GiB (22.9%) fs: btrfs
    dev: /dev/nvme1n1p2
Swap:
  ID-1: swap-1 type: zram size: 4 GiB used: 0 KiB (0.0%) dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 47.8 C mobo: 40.0 C gpu: amdgpu temp: 48.0 C
  Fan Speeds (rpm): N/A gpu: amdgpu fan: 1435
Info:
  Memory: total: 64 GiB note: est. available: 62.71 GiB used: 4.01 GiB (6.4%)
  Processes: 427 Uptime: 21m Shell: Zsh inxi: 3.3.38

KooL's Dots version

v2.3.16

Description

Thanks for the great config files! I have a dual-monitor setup with one display at 4k and the other at 1080p. I noticed that when you scale the 4k display by 1.5x to mimic a 1440p display, the dropdown terminal is no longer centered. I think this is because the scaling isn't accounted for in Dropterminal.sh.

How to reproduce

create a monitor profile with a scaled monitor (e.g. through nwg-display) and activate it, then activate the dropdown terminal

install logs, images or videos

No response

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions