mirror of
https://github.com/gryf/urxvt-wrapper.git
synced 2025-12-17 11:30:21 +01:00
Adjusted defaults.
This commit is contained in:
21
urxvt.py
21
urxvt.py
@@ -16,16 +16,15 @@ import logging
|
|||||||
|
|
||||||
RUN_DIRECT = os.environ.get('URXVT_RUN_DIRECT', False)
|
RUN_DIRECT = os.environ.get('URXVT_RUN_DIRECT', False)
|
||||||
SIZE = os.environ.get('URXVT_SIZE', 14)
|
SIZE = os.environ.get('URXVT_SIZE', 14)
|
||||||
ICON = os.environ.get('URXVT_ICON', 'tilda.png')
|
ICON = os.environ.get('URXVT_ICON', '')
|
||||||
ICON_PATH = os.environ.get('URXVT_ICON_PATH',
|
ICON_PATH = os.environ.get('URXVT_ICON_PATH',
|
||||||
os.path.expanduser('~/.urxvt/icons'))
|
os.path.expanduser('~/.urxvt/icons'))
|
||||||
DEFAULT_FONT = os.environ.get('URXVT_TTF', 'DejaVuSansMono Nerd Font Mono')
|
DEFAULT_FONT = os.environ.get('URXVT_TTF', '')
|
||||||
DEFAULT_BITMAP = os.environ.get('URXVT_BMP', 'Misc Fixed')
|
DEFAULT_BITMAP = os.environ.get('URXVT_BMP', '')
|
||||||
PERLEXT = os.environ.get('URXVT_PERL_EXT',
|
PERLEXT = os.environ.get('URXVT_PERL_EXT',
|
||||||
"url-select,keyboard-select,font-size,color-themes")
|
"url-select,keyboard-select,font-size,color-themes")
|
||||||
# Arbitrary added fonts, that provides symbols, icons, emoji (besides those
|
# Arbitrary added fonts, that provides symbols, icons, emoji (besides those
|
||||||
# in default font)
|
# in default font)
|
||||||
# TODO: make it adjustable by env variable.
|
|
||||||
ADDITIONAL_FONTS = ['Symbola', 'Unifont Upper', 'DejaVu Sans']
|
ADDITIONAL_FONTS = ['Symbola', 'Unifont Upper', 'DejaVu Sans']
|
||||||
|
|
||||||
LOG = None
|
LOG = None
|
||||||
@@ -304,10 +303,14 @@ class Urxvt:
|
|||||||
args = []
|
args = []
|
||||||
|
|
||||||
args.extend(['-pe', self.perl_extensions])
|
args.extend(['-pe', self.perl_extensions])
|
||||||
args.extend(['-fn',
|
regular = ','.join([f.regular for f in self.fonts if f.regular])
|
||||||
','.join([f.regular for f in self.fonts if f.regular])])
|
if regular:
|
||||||
args.extend(['-fb', ','.join([f.bold for f in self.fonts if f.bold])])
|
args.extend(['-fn', regular])
|
||||||
args.extend(['-icon', os.path.join(ICON_PATH, self.icon)])
|
bold = ','.join([f.bold for f in self.fonts if f.bold])
|
||||||
|
if bold:
|
||||||
|
args.extend(['-fb', bold])
|
||||||
|
if os.path.exists(os.path.join(ICON_PATH, self.icon)):
|
||||||
|
args.extend(['-icon', os.path.join(ICON_PATH, self.icon)])
|
||||||
|
|
||||||
if self._exec:
|
if self._exec:
|
||||||
args.extend(['-e', self._exec])
|
args.extend(['-e', self._exec])
|
||||||
@@ -346,7 +349,7 @@ def main():
|
|||||||
parser.add_argument('-b', '--bitmap', action='store_true', help='use '
|
parser.add_argument('-b', '--bitmap', action='store_true', help='use '
|
||||||
'bitmap font prior to scalable defined above')
|
'bitmap font prior to scalable defined above')
|
||||||
parser.add_argument('-i', '--icon', default=ICON, help='select icon from '
|
parser.add_argument('-i', '--icon', default=ICON, help='select icon from '
|
||||||
'%s, default "%s"' % (ICON_PATH, ICON))
|
'%s."' % ICON_PATH)
|
||||||
parser.add_argument('-t', '--tabbedalt', action='store_true',
|
parser.add_argument('-t', '--tabbedalt', action='store_true',
|
||||||
help='activate tabbedalt extension')
|
help='activate tabbedalt extension')
|
||||||
parser.add_argument('-n', '--no-perl', action='store_true',
|
parser.add_argument('-n', '--no-perl', action='store_true',
|
||||||
|
|||||||
Reference in New Issue
Block a user