aboutsummaryrefslogtreecommitdiff
path: root/betterlockscreen
diff options
context:
space:
mode:
authorJeff M. Hubbard <jeffmhubbard@gmail.com>2021-09-05 12:10:09 -0500
committerSebastian Sellmeier <mail@sebastian-sellmeier.de>2021-10-11 17:49:13 +0200
commit806866de576206ad797435a142fde904e5b7b805 (patch)
treec4a6f62ca177eb73e6ba27b7b916de4be88a893b /betterlockscreen
parentde7bcdc2b56b4c9af8434f509be252052c7d51d7 (diff)
Fix DPI scaling (#287)
Diffstat (limited to 'betterlockscreen')
-rwxr-xr-xbetterlockscreen12
1 files changed, 3 insertions, 9 deletions
diff --git a/betterlockscreen b/betterlockscreen
index 860a59f..ffa9dfe 100755
--- a/betterlockscreen
+++ b/betterlockscreen
@@ -314,14 +314,8 @@ logical_px() {
# adjust scaling
if [ -n "$dpi" ]; then
local scale
- scale=$(echo "scale=2; $dpi / 96.0" | bc)
-
- # check if scaling the value is worthy
- if [ "$(echo "$scale > 1.25" | bc -l)" -eq 0 ]; then
- echo "$pixels"
- else
- echo "$scale * $pixels / 1" | bc
- fi
+ scale=$(echo "scale=3; $dpi / 96.0" | bc)
+ echo "$scale * $pixels / 1" | bc
else
# return the default value if no DPI is set
echo "$pixels"
@@ -977,4 +971,4 @@ echof header "Betterlockscreen"
[[ $runlock ]] && lockselect "$lockstyle" && \
{ [[ $runsuspend ]] && systemctl suspend; }
-exit 0 \ No newline at end of file
+exit 0