4

Teamviewer Linux 具有安装永久运行的守护程序的烦人特性。这不仅消耗资源,而且存在安全风险。您可以禁用守护程序启动,但是 teamviewer 客户端不再工作。

4

4 回答 4

6

最好的方法是在运行 teamviewer 脚本之前启用守护程序,并在 teamviewer 客户端关闭后再次禁用它。

以下 shell 脚本自动处理事情:

#!/bin/sh
echo starting teamviewer daemon
sudo teamviewer --daemon enable
teamviewer &
wait $!
echo teamviewer finished
sudo teamviewer --daemon disable
echo stopped and disabled teamviewer daemon
于 2017-05-16T06:15:34.323 回答
2

在 ubuntu 18.04 上,我如何解决这个问题

停止自动启动恶魔

$sudo systemctl disabled teamviewerd.service

创建脚本 /opt/tm.sh

#!/bin/bash pkexec --user root systemctl start teamviewerd.service; /opt/teamviewer/tv_bin/script/teamviewer; pkexec --user root systemctl stop teamviewerd.service;

设置 bash 脚本可执行文件

chmod u+x /top/tm.sh

更新 de /usr/share/applications/com.teamviewer.TeamViewer.desktop

Exec=/opt/tm.sh

它完美地满足了我的需求。我只需要连接到其他计算机从不挖掘,因此不需要根守护程序始终运行。

让我们看看它如何通过 Teamviewer 的 ppa 更新

于 2019-04-01T10:02:18.247 回答
1

Fedora 30+ 的解决方案是:

# systemctl disable teamviewerd.service
# systemctl stop teamviewerd.service

但不要忘记再次启动服务以获取 TeamViewer ID。

# systemctl start teamviewerd.service
于 2020-01-15T14:29:21.457 回答
-2

它对我有用并节省了我的时间,

sudo dpkg -i /path/to/packgname.deb
sudo apt-get install -f

https://www.linuxquestions.org/questions/linux-newbie-8/deb-file-will-not-install-4175611984/

于 2019-02-28T13:38:53.593 回答