Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] (second monitor diff resolution + diff scale) #409

Closed
mooseplus opened this issue Dec 25, 2021 · 5 comments
Closed

[BUG] (second monitor diff resolution + diff scale) #409

mooseplus opened this issue Dec 25, 2021 · 5 comments
Labels
bug Something isn't working needs-author-answer Waiting for the author to answer. If author does not answer in 2 days, Issue gets closed

Comments

@mooseplus
Copy link

mooseplus commented Dec 25, 2021

My primary monitor is 1920x1080, 125% scale. My secondary monitor is 1440x900, 100% scale. The clock on the second monitor is slightly cut-off, please see screenshot. When I change scale to be the same, the problem disappears.

At different scaling (the screenshot is not very clear, but as you can see, it cuts off on the right, the "am" and the year does not show):
image
At similar scaling (both 125%):
image

Log:

ElevenClock's 2.9.1 (v2.91) log: Select all the text and hit Ctrl+C to copy it
All modules loaded successfully and sys.stdout patched correctly, starting main script
Translator function set language to "en"


Log legend:
🔵: Verbose
🟢: Information
🟡: Expected warning
🟠: Unexpected warning
🔴: Error

🔵 System tray icon enabled
🔵 Starting update check
🟡 This is the primary screen and is set to be skipped
🔵 Using bg color: 0, 0, 0, 0
🟢 Regular sized taskbar
🔵 Monitor geometry: PySide2.QtCore.QRect(1920, 0, 1440, 900)
🟢 Taskbar at bottom
🟡 Clock on the left
🟡 Using win32 API positioning system
🔵 Clock geometry: PySide2.QtCore.QRect(3160, 852, 160, 38)
🔵 Font families: ['Segoe UI Emoji']
🔵 Font size: 9.5
🟢 Using white text (dark mode)
🔵 Full screen rect: (1920, 0, 3360, 900)
🔵 Show/hide loop started with parameters: HideonFS:True, NotHideOnTB:False, HideOnRDP:False, ClockOn1Mon:False, NefWSMethod:True
🔵 Restart loop: 1
🔵 Version URL: https://versions.somepythonthings.tk/versions/elevenclock.ver
🟢 Updates not found
🟡 Closing clock on {'Monitor': (1920, 0, 3360, 900), 'Work': (1920, 0, 3360, 852), 'Flags': 0, 'Device': '\\.\DISPLAY4'}
🟡 This is the primary screen and is set to be skipped
🔵 Using bg color: 0, 0, 0, 0
🟢 Regular sized taskbar
🔵 Monitor geometry: PySide2.QtCore.QRect(1920, 0, 1440, 900)
🟢 Taskbar at bottom
🟡 Clock on the left
🟡 Using win32 API positioning system
🔵 Clock geometry: PySide2.QtCore.QRect(3160, 852, 160, 38)
🔵 Font families: ['Segoe UI Emoji']
🔵 Font size: 10.0
🟢 Using white text (dark mode)
🔵 Full screen rect: (1920, 0, 3360, 900)
🔵 Show/hide loop started with parameters: HideonFS:True, NotHideOnTB:False, HideOnRDP:False, ClockOn1Mon:False, NefWSMethod:True
🟡 Closing clock on {'Monitor': (1920, 0, 3360, 900), 'Work': (1920, 0, 3360, 852), 'Flags': 0, 'Device': '\\.\DISPLAY4'}
🟡 This is the primary screen and is set to be skipped
🔵 Using bg color: 0, 0, 0, 0
🟢 Regular sized taskbar
🔵 Monitor geometry: PySide2.QtCore.QRect(1920, 0, 1440, 900)
🟢 Taskbar at bottom
🟡 Clock on the left
🟡 Using win32 API positioning system
🔵 Clock geometry: PySide2.QtCore.QRect(3160, 852, 160, 38)
🔵 Font families: ['Segoe UI Emoji']
🔵 Font size: 10.5
🟢 Using white text (dark mode)
🔵 Full screen rect: (1920, 0, 3360, 900)
🔵 Show/hide loop started with parameters: HideonFS:True, NotHideOnTB:False, HideOnRDP:False, ClockOn1Mon:False, NefWSMethod:True
🟡 Closing clock on {'Monitor': (1920, 0, 3360, 900), 'Work': (1920, 0, 3360, 852), 'Flags': 0, 'Device': '\\.\DISPLAY4'}
🟡 This is the primary screen and is set to be skipped
🔵 Using bg color: 0, 0, 0, 0
🟢 Regular sized taskbar
🔵 Monitor geometry: PySide2.QtCore.QRect(1920, 0, 1440, 900)
🟢 Taskbar at bottom
🟡 Clock on the left
🟡 Using win32 API positioning system
🔵 Clock geometry: PySide2.QtCore.QRect(3160, 852, 160, 38)
🔵 Font families: ['Segoe UI Emoji']
🔵 Font size: 11.0
🟢 Using white text (dark mode)
🔵 Full screen rect: (1920, 0, 3360, 900)
🔵 Show/hide loop started with parameters: HideonFS:True, NotHideOnTB:False, HideOnRDP:False, ClockOn1Mon:False, NefWSMethod:True
🟡 Closing clock on {'Monitor': (1920, 0, 3360, 900), 'Work': (1920, 0, 3360, 852), 'Flags': 0, 'Device': '\\.\DISPLAY4'}
🟡 This is the primary screen and is set to be skipped
🔵 Using bg color: 0, 0, 0, 0
🟢 Regular sized taskbar
🔵 Monitor geometry: PySide2.QtCore.QRect(1920, 0, 1440, 900)
🟢 Taskbar at bottom
🟡 Clock on the left
🟡 Using win32 API positioning system
🔵 Clock geometry: PySide2.QtCore.QRect(3160, 852, 160, 38)
🔵 Font families: ['Segoe UI Emoji']
🔵 Font size: 11.5
🟢 Using white text (dark mode)
🔵 Full screen rect: (1920, 0, 3360, 900)
🔵 Show/hide loop started with parameters: HideonFS:True, NotHideOnTB:False, HideOnRDP:False, ClockOn1Mon:False, NefWSMethod:True
🟡 Closing clock on {'Monitor': (1920, 0, 3360, 900), 'Work': (1920, 0, 3360, 852), 'Flags': 0, 'Device': '\\.\DISPLAY4'}
🟡 This is the primary screen and is set to be skipped
🔵 Using bg color: 0, 0, 0, 0
🟢 Regular sized taskbar
🔵 Monitor geometry: PySide2.QtCore.QRect(1920, 0, 1440, 900)
🟢 Taskbar at bottom
🟡 Clock on the left
🟡 Using win32 API positioning system
🔵 Clock geometry: PySide2.QtCore.QRect(3160, 852, 160, 38)
🔵 Font families: ['Segoe UI Emoji']
🔵 Font size: 12.0
🟢 Using white text (dark mode)
🔵 Full screen rect: (1920, 0, 3360, 900)
🔵 Show/hide loop started with parameters: HideonFS:True, NotHideOnTB:False, HideOnRDP:False, ClockOn1Mon:False, NefWSMethod:True
🔵 Restart loop: 5
🔵 Restart loop: 4
🔵 Restart loop: 3
🔵 Restart loop: 2
🔵 Restart loop: 1
🟡 Closing clock on {'Monitor': (1920, 0, 3360, 900), 'Work': (1920, 0, 3360, 852), 'Flags': 0, 'Device': '\\.\DISPLAY4'}
🟡 This is the primary screen and is set to be skipped
🔵 Using bg color: 0, 0, 0, 0
🟢 Regular sized taskbar
🔵 Monitor geometry: PySide2.QtCore.QRect(1920, 0, 1440, 900)
🟢 Taskbar at bottom
🟡 Clock on the left
🟡 Using win32 API positioning system
🔵 Clock geometry: PySide2.QtCore.QRect(3160, 852, 160, 38)
🔵 Font families: ['Segoe UI Emoji']
🔵 Font size: 11.5
🟢 Using white text (dark mode)
🔵 Full screen rect: (1920, 0, 3360, 900)
🔵 Show/hide loop started with parameters: HideonFS:True, NotHideOnTB:False, HideOnRDP:False, ClockOn1Mon:False, NefWSMethod:True
🔵 Restart loop: 1
🟡 Closing clock on {'Monitor': (1920, 0, 3360, 900), 'Work': (1920, 0, 3360, 852), 'Flags': 0, 'Device': '\\.\DISPLAY4'}
🟡 This is the primary screen and is set to be skipped
🔵 Using bg color: 0, 0, 0, 0
🟢 Regular sized taskbar
🔵 Monitor geometry: PySide2.QtCore.QRect(1920, 0, 1440, 900)
🟢 Taskbar at bottom
🟡 Clock on the left
🟡 Using win32 API positioning system
🔵 Clock geometry: PySide2.QtCore.QRect(3160, 852, 160, 38)
🔵 Font families: ['Segoe UI Emoji']
🔵 Font size: 11.0
🟢 Using white text (dark mode)
🔵 Full screen rect: (1920, 0, 3360, 900)
🔵 Show/hide loop started with parameters: HideonFS:True, NotHideOnTB:False, HideOnRDP:False, ClockOn1Mon:False, NefWSMethod:True
🔵 Restart loop: 1
🟡 Closing clock on {'Monitor': (1920, 0, 3360, 900), 'Work': (1920, 0, 3360, 852), 'Flags': 0, 'Device': '\\.\DISPLAY4'}
🟡 This is the primary screen and is set to be skipped
🔵 Using bg color: 0, 0, 0, 0
🟢 Regular sized taskbar
🔵 Monitor geometry: PySide2.QtCore.QRect(1920, 0, 1440, 900)
🟢 Taskbar at bottom
🟡 Clock on the left
🟡 Using win32 API positioning system
🔵 Clock geometry: PySide2.QtCore.QRect(3160, 852, 160, 38)
🔵 Font families: ['Segoe UI Emoji']
🔵 Font size: 10.5
🟢 Using white text (dark mode)
🔵 Full screen rect: (1920, 0, 3360, 900)
🔵 Show/hide loop started with parameters: HideonFS:True, NotHideOnTB:False, HideOnRDP:False, ClockOn1Mon:False, NefWSMethod:True
🔵 Restart loop: 1
🟡 Closing clock on {'Monitor': (1920, 0, 3360, 900), 'Work': (1920, 0, 3360, 852), 'Flags': 0, 'Device': '\\.\DISPLAY4'}
🟡 This is the primary screen and is set to be skipped
🔵 Using bg color: 0, 0, 0, 0
🟢 Regular sized taskbar
🔵 Monitor geometry: PySide2.QtCore.QRect(1920, 0, 1440, 900)
🟢 Taskbar at bottom
🟡 Clock on the left
🟡 Using win32 API positioning system
🔵 Clock geometry: PySide2.QtCore.QRect(3160, 852, 160, 38)
🔵 Font families: ['Segoe UI Emoji']
🔵 Font size: 10.0
🟢 Using white text (dark mode)
🔵 Full screen rect: (1920, 0, 3360, 900)
🔵 Show/hide loop started with parameters: HideonFS:True, NotHideOnTB:False, HideOnRDP:False, ClockOn1Mon:False, NefWSMethod:True
🔵 Restart loop: 1
🔵 Starting update check
🔵 Version URL: https://versions.somepythonthings.tk/versions/elevenclock.ver
🟢 Updates not found
🟡 Closing clock on {'Monitor': (1920, 0, 3360, 900), 'Work': (1920, 0, 3360, 852), 'Flags': 0, 'Device': '\\.\DISPLAY4'}
🟡 This is the primary screen and is set to be skipped
🔵 Using bg color: 0, 0, 0, 0
🟢 Regular sized taskbar
🔵 Monitor geometry: PySide2.QtCore.QRect(1920, 0, 1440, 900)
🟢 Taskbar at bottom
🟡 Clock on the left
🟡 Using win32 API positioning system
🔵 Restart loop: 1
🔵 Clock geometry: PySide2.QtCore.QRect(3110, 840, 250, 60)
🔵 Font families: ['Segoe UI Emoji']
🔵 Font size: 10.0
🟢 Using white text (dark mode)
🔵 Full screen rect: (1920, 0, 3360, 900)
🔵 Show/hide loop started with parameters: HideonFS:True, NotHideOnTB:False, HideOnRDP:False, ClockOn1Mon:False, NefWSMethod:True
🟡 Closing clock on {'Monitor': (1920, 0, 3360, 900), 'Work': (1920, 0, 3360, 840), 'Flags': 0, 'Device': '\\.\DISPLAY4'}
🟡 This is the primary screen and is set to be skipped
🔵 Using bg color: 0, 0, 0, 0
🟢 Regular sized taskbar
🔵 Monitor geometry: PySide2.QtCore.QRect(1920, 0, 1440, 900)
🟢 Taskbar at bottom
🟡 Clock on the left
🟡 Using win32 API positioning system
🔵 Clock geometry: PySide2.QtCore.QRect(3160, 852, 160, 38)
🔵 Font families: ['Segoe UI Emoji']
🔵 Font size: 10.0
🟢 Using white text (dark mode)
🔵 Full screen rect: (1920, 0, 3360, 900)
🔵 Show/hide loop started with parameters: HideonFS:True, NotHideOnTB:False, HideOnRDP:False, ClockOn1Mon:False, NefWSMethod:True
🔵 Restart loop: 1

@mooseplus mooseplus added the bug Something isn't working label Dec 25, 2021
@marticliment
Copy link
Owner

Try disabling the following checkbox (ElevenClock Settings -> Fixes and other experimental features)

image

@marticliment marticliment added the needs-author-answer Waiting for the author to answer. If author does not answer in 2 days, Issue gets closed label Dec 25, 2021
@mooseplus
Copy link
Author

mooseplus commented Dec 25, 2021

unfortunately, if i uncheck that box, the clock becomes more buggy - it will appear on my primary monitor instead, and in the centre of the screen too (nowhere near the taskbar)

@marticliment
Copy link
Owner

Ok... Can you please try methods 1 and 3 fom this guide? https://www.makeuseof.com/6-ways-fix-apps-that-appear-blurry-in-windows-10/

@mooseplus
Copy link
Author

hi there, thank you so much for the article!
3) worked for me - however, under "High DPI scaling override", "Application" did not work (it created an additional bug where the clock became invisible even when i changed the text color), it was actually "System (Enhanced)" that worked. hope this is useful. and once again thank you for the app and belated merry christmas :)

@marticliment
Copy link
Owner

Well, happy to see that it worked, merry christmas (though i'm a little bit late) and happy new year :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working needs-author-answer Waiting for the author to answer. If author does not answer in 2 days, Issue gets closed
Projects
None yet
Development

No branches or pull requests

2 participants