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