Po zainstalowaniu TeamViewer 8 na Ubuntu 12.10 zauważyłem działający proces o nazwie „teamviewerd”, a dokładniej:
/opt/teamviewer8/tv_bin/teamviewerd -f
/opt/teamviewer8/tv_bin/wine/bin/wineserver
i automatycznie otwiera się ponownie, gdy próbuję go zabić i zastanawiam się, dlaczego tak się dzieje.
Z góry dziękuję.
teamviewer
Mahmoud Khaled
źródło
źródło
Odpowiedzi:
Ponieważ taka jest natura teamviewer: jest on stworzony do odrodzenia.
/opt/teamviewer8/tv_bin/script/teamviewerd.sysv
prawdopodobnie jest za to odpowiedzialny.Aby zatrzymać korzystanie z Teamviewer:
Pokaże ...
i już go nie ma ...
Polecenia do manipulowania demonem:
Odnośnie komentarza:
Pomoc teamviewer 9:
Opcje są nadal dostępne w TV9.
źródło
killall -9 teamviewerd
Jeśli zainstalujesz Teamviewer 10 z pliku .deb,
--daemon stop
zgodnie z powyższymi zaleceniami nie będzie działać w Ubuntu 14.04 LTS (i innych?). Nie wiem dlaczego.Demon jest „dorobkiewicz” praca, więc to dostaje sterowany
/etc/init/teamviewerd.conf
nie/etc/init.d
.Niestety, zarówno dla mnie, jak
initctl stop teamviewerd
iservice teamviewerd stop
skutkują:teamviewerd.sysv
zostanie zainstalowany w / opt. Aby to zatrzymać, musisz:źródło
sudo teamviewer --daemon disable
, które znalazłem gdzieś w innym pytaniu, działało. Może chcę tego spróbować.Oto skrypt „teamviewer.bash”, którego używam i który działa w 14.04:
źródło
Teamviewer używa upstart, aby uruchomić demona podczas rozruchu. Ulepszenie ma ustawiony zestaw odrodzenia, aby proces działał. Jak wspomniał użytkownik 12.04, zwroty zwrotne w skrypcie upstart są prawdopodobnie tym, co chcesz skomentować.
Proces teamviewer jest / będzie działał jako root, jeśli zostanie uruchomiony na początku. Ponieważ odradzanie jest w skrypcie początkowym, możesz mieć problemy z zabiciem go na stałe, niezależnie od tego, czy dokonujesz niejawnego zabójstwa, czy „sudo stop teamviwer” (upstart) lub „sudo teamviewer - status demona”. Najlepszym rozwiązaniem jest prawdopodobnie skomentowanie linii odradzania w skrypcie upstart, a następnie uruchomienie i zatrzymanie usługi w razie potrzeby.
źródło
źródło
Używam Ubuntu 12.04, ale nie sądzę, że proces będzie inny w przypadku innych wersji Ubuntu.
Udostępnianie ekranu w programie Team Viewer to mój wybór, aby zastąpić teraz udostępnianie ekranu „TOO BLURRED TO READ”. Rozmiary okien są prawie takie same na ekranie, ale mogę teraz odczytać wydruk, a rozmycie przez Skype uniemożliwia odczyt.
Należy pamiętać, że chociaż Team Viewer działa pod Wine, istnieje wiele skryptów natywnych, które również działają.
Zauważono, że „demon zdalnego sterowania TeamViewer” (teamviewerd) pozostaje aktywny po tym, jak użytkownik zakończy korzystanie z i zakończy działanie teamviewer. Odradzanie służy również do upewnienia się, że pozostaje aktywne. Najłatwiejszym rozwiązaniem jest ponowne uruchomienie lub wylogowanie po upewnieniu się, że pole wyboru „zacznij od systemu” jest wyczyszczone. Po zalogowaniu przeglądarka zespołu nie powinna się uruchomić, a demon nie powinien się pojawić.
Jeśli potrzebujesz rozwiązania, które nie wymaga wylogowania, musisz usunąć polecenia respawn z pliku konfiguracyjnego.
W terminalu wpisz:
gksudo gedit -s /etc/init/teamviewerd.conf
Usuń dwie linie:
odrodzenie
limit odrodzenia 5 60
Zapisz plik. Nie martw się o plik teamviewerd.conf.bak.
Teraz, gdy odradzanie jest wyłączone, zakończenie demona go zakończy. Nie zauważyłem niczego niezwykłego w sposobie działania teamviewer ze zmodyfikowanym skryptem.
Uwaga: zmiany początkowo nie zostaną wprowadzone, dopóki Teamviewer nie przeczyta skryptu. Uruchom ponownie, wyloguj się lub zakończ i uruchom ponownie program Teamviewer. Próbowałem się tylko wylogować i zadziałało to dla mnie. Nie wypróbowałem innych opcji, ponieważ modyfikowałem skrypt tylko raz.
źródło
Używam Ubuntu 14.04. Nie mam pojęcia, co robi proces „teamviewerd”, ale stwierdziłem, że wymagane jest użycie TeamViewer. Używam narzędzia „gnome-system-monitor”, aby zatrzymać proces „teamviewerd” po ponownym uruchomieniu i po zakończeniu korzystania z TeamViewer. „Kontynuuję” ten proces, zanim zacznę korzystać z TeamViewer.
Wersja, której obecnie używam „gnome-system-monitor”, poprosi o hasło autoryzacyjne, gdy zostanie wysłane żądanie „stop” lub „kontynuuj”. Jeśli twoja wersja „gnome-system-monitor” nie pyta o hasło autoryzacyjne i odrzuca twoje żądanie, będziesz musiał uruchomić „gnome-system-monitor” w terminalu:
gksudo gnome-system-monitor
Jeśli jesteś nie zna obsługi gnome-system-monitor,
wybierz proces „teamviewerd”
prawym przyciskiem myszy i wybierz „Zatrzymaj proces” lub „Kontynuuj proces”
źródło