问题描述
我今天在Nvidia jetson Xavier上安装并配置了电视,并且还第一次使用电视,
但是重新启动后我遇到了这个问题:
teamviewerd.service:启动后无法打开PID文件/var/run/teamviewerd.pid(还?):没有这样的文件或目录
请告诉我为什么以及如何修复它,这非常重要!
解决方法
在Fedora 30 x86_64上遇到相同问题时,通过搜索发现了这个问题。
对我来说,解决方案是编辑558x
并注释掉这样的行:
%%timeit
for i in range(height):
for j in range(width):
op[i,j,0] = -0.5 + j / (width - 1)
op[i,1] = (-0.5 + i / (height - 1)) * height / width
op[i,2] = 0
# 365 ms ± 27.5 ms per loop (mean ± std. dev. of 7 runs,1 loop each)
%%timeit
vec[...,0] = -0.5 + j / (width - 1)
vec[...,1] = (-0.5 + i[:,None] / (height - 1)) * height / width
vec[...,2] = 0
# 654 µs ± 33.6 µs per loop (mean ± std. dev. of 7 runs,1000 loops each)
因此它显示为:
/etc/systemd/system/teamviewerd.service
(或它指定的任何PIDFile = /run/teamviewerd.pid
)
然后运行:
# PIDFile = /run/teamviewerd.pid
,
我使用 TeamViewer 连接到一台并不总是启动图形用户会话的机器 (Ubuntu 20.04),我注意到即使 teamviewerd
运行该机器也处于离线状态。
我解决了运行问题:
sudo teamviewer setup
来自teamviewer --help
:
teamviewer setup Configure headless modes (non-gui/console)
如果不运行它,对我来说唯一的方法是手动启动图形用户会话并在我想使用的主机上打开 TeamViewer GUI。