Teamviewer Linux安装了一个永久运行的守护程序,这很烦人。这不仅会消耗资源,而且会带来安全风险。您可以禁用守护程序启动,但这样teamviewer客户端将不再工作。
ftf50wuq1#
最好的方法是在运行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
dzjeubhm2#
在ubuntu18.04上,这里我如何解决这个问题停止自动启动demon
$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更新/usr/share/applications/com上的所有文件。Exec=/opt/tm.sh它完美地满足了我的需要。我只需要连接到其他计算机,而不需要连接到我的计算机,所以不需要根守护进程总是运行。让我们看看它如何与Teamviewer的ppa更新一起运行
#!/bin/bash pkexec --user root systemctl start teamviewerd.service; /opt/teamviewer/tv_bin/script/teamviewer; pkexec --user root systemctl stop teamviewerd.service;
chmod u+x /top/tm.sh
Exec=/opt/tm.sh
6bc51xsx3#
Fedora 30+的解决方案是:
# systemctl disable teamviewerd.service # systemctl stop teamviewerd.service
但不要忘记再次启动服务以获取TeamViewer ID。
# systemctl start teamviewerd.service
suzh9iv84#
tar package允许在没有安装和root权限的情况下运行电视客户端。
4条答案
按热度按时间ftf50wuq1#
最好的方法是在运行teamviewer脚本之前启用守护程序,并在teamviewer客户端关闭后再次禁用它。
下面的shell脚本自动进行处理:
dzjeubhm2#
在ubuntu18.04上,这里我如何解决这个问题
停止自动启动demon
创建脚本/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
更新/usr/share/applications/com上的所有文件。
Exec=/opt/tm.sh
它完美地满足了我的需要。我只需要连接到其他计算机,而不需要连接到我的计算机,所以不需要根守护进程总是运行。
让我们看看它如何与Teamviewer的ppa更新一起运行
6bc51xsx3#
Fedora 30+的解决方案是:
但不要忘记再次启动服务以获取TeamViewer ID。
suzh9iv84#
tar package允许在没有安装和root权限的情况下运行电视客户端。