A melhor maneira de fazer isso seria criar um simples invólucro de script de shell para o comando que você deseja chamar e, em seguida, adicionar o caminho para o script de shell ao sistema de alternativas.
Para o seu caso, você pode criar um script de shell em /usr/local/bin/wine-notepad++
(ou qualquer caminho e nome que preferir) com o seguinte conteúdo:
#!/bin/sh
exec /opt/teamviewer9/tv_bin/wine/bin/wine C:\Program\ Files\Notepad++\notepad++.exe "$@"
Você pode adicionar o caminho para esse script ao sistema de alternativas usando update-alternatives
, se quiser, com
sudo update-alternatives --install /usr/bin/notepad notepad /usr/local/bin/wine-notepad++ 100
Note que as alternativas no Ubuntu são implementadas com links simbólicos, então esta é uma pergunta e resposta muito similar a Como posso fazer um simbólico? link para executar um programa com argumento de linha de comando? .