Depois de instalar o TeamViewer 8 no Ubuntu 12.10, notei um processo em execução com o nome de 'teamviewerd', mais especificamente:
/opt/teamviewer8/tv_bin/teamviewerd -f
/opt/teamviewer8/tv_bin/wine/bin/wineserver
e reabre automaticamente sempre que tento matá-lo e me pergunto por que isso acontece.
Desde já, obrigado.
teamviewer
Mahmoud Khaled
fonte
fonte
Respostas:
Porque essa é a natureza do teamviewer: ele é construído para reaparecer.
/opt/teamviewer8/tv_bin/script/teamviewerd.sysv
provavelmente é responsável por isso.Para parar o teamviewer, use:
Vai mostrar ...
e se foi ...
Comandos para manipular o daemon:
Em relação ao comentário:
Na ajuda do teamviewer 9:
As opções ainda estão lá na TV9.
fonte
killall -9 teamviewerd
Se você instalar o Teamviewer 10 a partir do arquivo .deb,
--daemon stop
como recomendado acima, não funcionará no Ubuntu 14.04 LTS (e outros?). Não sei porque.O daemon é um trabalho 'inicial', por isso é controlado por
/etc/init/teamviewerd.conf
não/etc/init.d
.Infelizmente, para mim, tanto
initctl stop teamviewerd
eservice teamviewerd stop
resultam em:teamviewerd.sysv
é instalado em / opt. Então, para parar, você precisa:fonte
sudo teamviewer --daemon disable
, que encontrei em outra pergunta em algum lugar, funcionou. Pode querer tentar isso.Aqui está o script "teamviewer.bash" que estou usando e que funciona no 14.04:
fonte
O teamviewer está usando o upstart para iniciar o daemon na inicialização. O iniciante tem um respawn definido para manter um processo em execução. Como um usuário 12.04 mencionou, as estrofes de reaparecimento no script inicial são provavelmente o que você deseja comentar.
O processo do teamviewer é / será executado como root se for inicializado. Como o respawn está no script inicial, você pode ter problemas em eliminá-lo permanentemente, seja um kill implícito ou 'sudo stop teamviwer' (da maneira inicial) ou 'sudo teamviewer - status daemon'. Sua melhor aposta é provavelmente apenas comentar as linhas de reaparecimento no script inicial, depois iniciar e parar como o serviço, conforme necessário.
fonte
fonte
Eu uso o Ubuntu 12.04, mas não acho que o processo será diferente usando outras versões do Ubuntu.
O compartilhamento de tela do Team Viewer é a minha escolha para substituir o agora compartilhamento de tela do Skype "MUITO BOM DE LER". Os tamanhos das janelas são praticamente os mesmos na minha tela, mas agora posso ler a impressão, enquanto o borrão do Skype torna a leitura impossível.
Observe que, embora o Team Viewer seja executado no Wine, há muitos scripts nativos que também são executados.
Houve algum aviso de que o "daemon de controle remoto do TeamViewer" (teamviewerd) permanece ativo após o usuário terminar de usar e encerrar o teamviewer. O reaparecimento também é usado para garantir que ele permaneça ativo. A solução mais fácil é reiniciar ou sair depois de verificar se a caixa de seleção 'iniciar com o sistema' está desmarcada. Quando você efetua login, o visualizador de equipe não deve iniciar e o daemon não deve aparecer.
Se você deseja uma solução que não exija logout, exclua os comandos respawn do arquivo de configuração.
No terminal, digite:
gksudo gedit -s /etc/init/teamviewerd.conf
Exclua as duas linhas:
reaparecimento
limite de reaparecimento 5 60
Salve o arquivo. Não se preocupe com o arquivo teamviewerd.conf.bak.
Agora que o respawn está desativado, o encerramento do daemon o encerrará. Não notei nada de incomum no modo como o teamviewer funciona com o script modificado.
Nota: as alterações inicialmente não terão efeito até o teamviewer ler o script. Reiniciar, sair ou encerrar e reiniciar o teamviewer são opções. Eu só tentei sair e funcionou para mim. Não tentei as outras opções, pois modifiquei o script apenas uma vez.
fonte
Estou usando o Ubuntu 14.04. Não faço ideia do que o processo 'teamviewerd' faz, mas achei necessário usar o TeamViewer. Eu uso o 'gnome-system-monitor' para interromper o processo 'teamviewerd' quando eu reiniciar e quando terminar de usar o TeamViewer. Eu 'continuo' o processo antes de começar a usar o TeamViewer.
A versão que estou usando atualmente do 'gnome-system-monitor' solicitará a senha de autorização quando a solicitação 'stop' ou 'continue' for feita. Se sua versão do 'gnome-system-monitor' não solicitar a senha de autorização e negar sua solicitação, você precisará iniciar o 'gnome-system-monitor' no terminal:
gksudo gnome-system-monitor
Se você estiver não está familiarizado com o uso do gnome-system-monitor,
selecione o processo 'teamviewerd'
clique com o botão direito e selecione 'Stop Process' ou 'Continue Process'
fonte