Feature #692
Automatically select xterm font size
Status: | Closed | Start date: | 04/22/2010 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | - | % Done: | 100% |
|
Category: | Other | Spent time: | - | |
Target version: | 6.03.00 |
Description
Instead of having a single font selection for the xterm that is initiated with the Alt-X key press, call a script that determines the display dimensions and selects a font that makes the standard 80x24 xterm almost fill the screen. This will allow for better readability at normal TV viewing distances.
History
Updated by GregFrost over 14 years ago
This script seems to do the job:
tvterm.bash:
#!/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) echo width=$width 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
Where is the appropriate place for such a script in the file system and which package should it be in?
An install script for the package could update ~mythtv/.fluxbox/keys to call this for Alt-X.
Updated by GregFrost over 14 years ago
I have added the script to LinHES-system, changed the install script so that it updates mythtv's keys file and updated the base keys file in the fluxbox package with commit http://linhes.org/cgit/cgit.cgi/LinHES-PKGBUILD/commit/?id=10323c9e44904c46e8ec55bcac9e7bf6c4400f13
Updated by cecil over 14 years ago
- % Done changed from 0 to 100
- Category set to Other
- Status changed from New to Closed
- Target version set to 6.03.00