Node-Webkit no provee un hint WM_CLASS, por lo que es dificil invocar la ayuda de la aplicacion en la pagina correcta.
Para poder solucionar esto, es necesario que:
Por ejemplo, la aplicacion guarde el pid en algun archivo temporal
#!/bin/sh
# definir aqui los valores de la aplicacion
APP_PATH="/usr/share/caripela/src";
PID_FILE="/tmp/huayra-caripela.pid";
WM_CLASS="Huayra-Caripela.nw";
# de aqui en mas, no hace falta modificar
GRANDPARENT_PID=`which grandparent-pid`;
SET_WMCLASS=`which set-wmclass`;
nw ${APP_PATH} &
sleep 5; # le damos un segundo a que escriba el pid
# ahora si, obtenemos el pid
CARIPELA_PID=`cat ${PID_FILE}`;
# obtenemos el proceso parent, del proc parent.
NW_PID=`${GRANDPARENT_PID} -p ${CARIPELA_PID}`;
# seteamos al hint WM_CLASS
${SET_WMCLASS} -p ${NW_PID} -t ${WM_CLASS} &
Node-Webkit no provee un hint WM_CLASS, por lo que es dificil invocar la ayuda de la aplicacion en la pagina correcta.
Para poder solucionar esto, es necesario que:
.deb
tenga dependencia enhuayra-help (>= 0.3)
[0]