Como o derobert já indicou, provavelmente a maneira mais fácil de obter um nome diferente na tabela de processos é renomeando o executável python 'private' de python
para wing_ide
.
O comando de inicialização, /usr/bin/wing4.1
, é na verdade um script de shell mínimo chamando um segundo script /usr/lib/wingide4.1/run-wing.sh
que eu corrigi como segue:
@@ -66,7 +66,9 @@
# Location of Python interpreter to use, if not already set
if [ "${WINGPYTHON}" = "" ]; then
- if [ -x "${WINGHOME}/bin/PyCore/python" ]; then
+ if [ -x "${WINGHOME}/bin/PyCore/wing_ide" ]; then
+ WINGPYTHON="${WINGHOME}/bin/PyCore/wing_ide"
+ elif [ -x "${WINGHOME}/bin/PyCore/python" ]; then
WINGPYTHON="${WINGHOME}/bin/PyCore/python"
elif [ "${WINGIDE_USE_QT4}" = "1" ]; then
WINGPYTHON="${WINGHOME}/bin/runtime-python2.7/bin/python2.7"
além disso copiei o ${WINGHOME}/bin/PyCore/python
para ${WINGHOME}/bin/PyCore/wing_ide
.
Para o Wing 5.0, uma coisa semelhante pode ser feita, mas o python padrão
após a instalação é
WINGPYTHON="${WINGHOME}/bin/runtime-python2.7/bin/python2.7"
então isso deve ser copiado para wing_ide
no mesmo diretório e usado