aboutsummaryrefslogtreecommitdiff
path: root/betterlockscreen
diff options
context:
space:
mode:
Diffstat (limited to 'betterlockscreen')
-rwxr-xr-xbetterlockscreen5
1 files changed, 4 insertions, 1 deletions
diff --git a/betterlockscreen b/betterlockscreen
index b171e08..cc74275 100755
--- a/betterlockscreen
+++ b/betterlockscreen
@@ -158,7 +158,10 @@ lockselect() {
logical_px() {
# get dpi value from xrdb
local DPI
- DPI=""$(xdpyinfo | sed -En "s/\s*resolution:\s*([0-9]*)x([0-9]*)\s.*/\\$2/p" | head -n1)
+ DPI=$(cat ~/.Xresource | grep -oP 'Xft.dpi:\s*\K\d+' | bc)
+ if [ -z "$DPI" ]; then
+ DPI=$(xdpyinfo | sed -En "s/\s*resolution:\s*([0-9]*)x([0-9]*)\s.*/\\$2/p" | head -n1)
+ fi
# return the default value if no DPI is set
if [ -z "$DPI" ]; then