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:
48
urxvt.sh
48
urxvt.sh
@@ -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
|
||||||
|
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
|
if [ -n "${EXEC}" ]; then
|
||||||
urxvt -pe "${PERLEXT}" \
|
args+=("-e" "${EXEC}")
|
||||||
-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
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
urxvt "${args[@]}"
|
||||||
|
|||||||
Reference in New Issue
Block a user