1
0
mirror of https://github.com/gryf/urxvt-wrapper.git synced 2025-12-17 11:30:21 +01:00

Reorganized parameters passed to the urxvt.

This commit is contained in:
2020-11-15 18:42:13 +01:00
parent 07a60958ae
commit dd7225c6eb

View File

@@ -1,5 +1,8 @@
#!/usr/bin/env bash
# urxvt.sh - simplify urxvt commandline execution.
# v1.1
SIZE=14
ICON_PATH="${HOME}/GNUstep/Library/Icons"
ICON="tilda.png"
@@ -63,35 +66,20 @@ while getopts ":i:hfs:te:n" option; do
esac
done
if ${XFT}
then
args=("-pe" "${PERLEXT}" "-icon" "${ICON_PATH}/${ICON}")
if ${XFT}; then
args+=("-fn" "xft:${FONT_NAME}:${FONT_NORMAL}:pixelsize=${SIZE}"
"-fb" "xft:${FONT_NAME}:${FONT_BOLD}:pixelsize=${SIZE}"
"-fbi" "xft:${FONT_NAME}:${FONT_BOLDITALIC}:pixelsize=${SIZE}"
"-fi" "xft:${FONT_NAME}:${FONT_ITALIC}:pixelsize=${SIZE}")
else
args+=("-fn" "${FIXED_NORMAL}"
"-fb" "${FIXED_BOLD}"
"-fi" "${FIXED_ITALIC}")
fi
if [ -n "${EXEC}" ]; then
urxvt -pe "${PERLEXT}" \
-fn "xft:${FONT_NAME}:${FONT_NORMAL}:pixelsize=${SIZE}" \
-fb "xft:${FONT_NAME}:${FONT_BOLD}:pixelsize=${SIZE}" \
-fbi "xft:${FONT_NAME}:${FONT_BOLDITALIC}:pixelsize=${SIZE}" \
-fi "xft:${FONT_NAME}:${FONT_ITALIC}:pixelsize=${SIZE}" \
-icon "${ICON_PATH}/${ICON}" -e "${EXEC}"
else
urxvt -pe "${PERLEXT}" \
-fn "xft:${FONT_NAME}:${FONT_NORMAL}:pixelsize=${SIZE}" \
-fb "xft:${FONT_NAME}:${FONT_BOLD}:pixelsize=${SIZE}" \
-fbi "xft:${FONT_NAME}:${FONT_BOLDITALIC}:pixelsize=${SIZE}" \
-fi "xft:${FONT_NAME}:${FONT_ITALIC}:pixelsize=${SIZE}" \
-icon "${ICON_PATH}/${ICON}"
fi
else
if [ -n "${EXEC}" ]; then
urxvt -pe "${PERLEXT}" \
-fn "${FIXED_NORMAL}" \
-fb "${FIXED_BOLD}" \
-fi "${FIXED_ITALIC}" \
-icon "${ICON_PATH}/${ICON}" -e "${EXEC}"
else
urxvt -pe "${PERLEXT}" \
-fn "${FIXED_NORMAL}" \
-fb "${FIXED_BOLD}" \
-fi "${FIXED_ITALIC}" \
-icon "${ICON_PATH}/${ICON}"
fi
args+=("-e" "${EXEC}")
fi
urxvt "${args[@]}"