resolution: Multi monitor support for Windows. Closes #1297
This commit is contained in:
parent
155fe13d9a
commit
1588155964
16
neofetch
16
neofetch
|
@ -2783,15 +2783,17 @@ get_resolution() {
|
||||||
;;
|
;;
|
||||||
|
|
||||||
"Windows")
|
"Windows")
|
||||||
local width=""
|
maparray -t sw < <(wmic path Win32_VideoController get CurrentHorizontalResolution)
|
||||||
width="$(wmic path Win32_VideoController get CurrentHorizontalResolution)"
|
maparray -t sh < <(wmic path Win32_VideoController get CurrentVerticalResolution)
|
||||||
width="${width//CurrentHorizontalResolution/}"
|
|
||||||
|
|
||||||
local height=""
|
sw=("${sw[@]//CurrentHorizontalResolution}")
|
||||||
height="$(wmic path Win32_VideoController get CurrentVerticalResolution)"
|
sh=("${sh[@]//CurrentHorizontalResolution}")
|
||||||
height="${height//CurrentVerticalResolution/}"
|
|
||||||
|
|
||||||
[[ "$(trim "$width")" ]] && resolution="${width//[[:space:]]}x${height//[[:space:]]}"
|
for ((mn = 0; mn < ${#sw[@]}; mn++)) {
|
||||||
|
resolution+=${sw[mn]//[[:space:]]}x${sh[mn]//[[:space:]]},
|
||||||
|
}
|
||||||
|
|
||||||
|
resolution=${resolution%,}
|
||||||
;;
|
;;
|
||||||
|
|
||||||
"Haiku")
|
"Haiku")
|
||||||
|
|
Reference in New Issue