summaryrefslogtreecommitdiffstats
path: root/abs/core/LinHES-system/tvterm.sh
blob: dfd116b4b2b7cce7f4110cd0b73695db4d5dffa4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/bash
#
# Create a terminal with a font that mostly fills the width of the screen.

width=$(echo $(xdpyinfo | grep dimensions:) | cut -d' ' -f2 | cut -dx -f1)

if [ -z "$width" ] ; then
  width=1024
fi

if [ $width -ge 1920 ] ; then
  fontsize=24
elif [ $width -ge 1440 ] ; then
  fontsize=21
elif [ $width -ge 1280 ] ; then
  fontsize=18
elif [ $width -ge 1024 ] ; then
  fontsize=14
elif [ $width -ge 800 ] ; then
  fontsize=11
elif [ $width -ge 640 ] ; then
  fontsize=8
fi

xterm -fa 'DejaVu Sans Mono' -fs $fontsize