summaryrefslogtreecommitdiff
path: root/browser
diff options
context:
space:
mode:
authorPatrick Simianer <pks@pks.rocks>2019-07-28 16:50:59 +0200
committerPatrick Simianer <pks@pks.rocks>2019-07-28 16:50:59 +0200
commit63e26a56d24c105c040013bb42c58bc14a6d7803 (patch)
treeb5900346ce1bb1e8579872321f13f48fbe87532e /browser
parent9ea8e3ed2f30ec076f6825d9e337a1094707de32 (diff)
browser*: better handling of high res screen
Diffstat (limited to 'browser')
-rwxr-xr-xbrowser22
1 files changed, 16 insertions, 6 deletions
diff --git a/browser b/browser
index a8f8612..9768162 100755
--- a/browser
+++ b/browser
@@ -1,11 +1,21 @@
#!/usr/bin/env zsh
-dpi=`xdpyinfo | grep -oP 'resolution:\s+\K\S+'`
-host=$(hostname)
-
-if [[ $dpi == 96x96 ]]; then
- GDK_DPI_SCALE=1.3 /usr/bin/env firefox $@
+if printf $1 | grep -q "youtube.com"; then
+ mpv "$1"
else
- /usr/bin/env firefox $@
+ dpi=`xdpyinfo | grep -oP 'resolution:\s+\K\S+'`
+ host=$(hostname)
+
+ if [[ $(xdpyinfo | grep 'dimensions:' | strips | cut -d" " -f 5) == "1200x1920" ]]; then
+ SCALE=1.0
+ else
+ SCALE=1.5
+ fi
+
+ if [[ $dpi == 96x96 ]]; then
+ GDK_DPI_SCALE=$SCALE /usr/bin/env firefox $@
+ else
+ /usr/bin/env firefox $@
+ fi
fi