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
|
||||
|
||||
# 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[@]}"
|
||||
|
||||
Reference in New Issue
Block a user