- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在开发一个 GUI,我需要 GUI 能够在 Teamviewer 崩溃时重新启动它。
我尝试使用团队查看器“备忘单”上的内核命令来执行此操作
import tkinter as tk
import os
import time
root = tk.Tk()
root.title(string="TeamViewerRebootButton")
root.geometry("200x200")
def closePop_upCallback():
None
def teamviewerReboot():
rebooting = tk.Toplevel(master=root)
label = tk.Label(master=rebooting, text="Rebooting...", font=("", 15))
label.pack()
try:
os.system("sudo teamviewer daemon stop")
os.system("sudo teamviewer daemon start")
label.configure(text"Rebooting Complete")
sleep(1)
rebooting.destroy()
rebootTeamViewer = tk.Button(master=root, text="Restart TeamViewer", command=None)
rebootTeamViewer.pack()
root.mainloop()
虽然这声称有效,但据我所知,它实际上并没有重新启动 TeamViewer。
最佳答案
首先:您的按钮具有 command=None
,因此它永远不会运行任何功能,因此无法重新启动它。
第二:如果没有 except
或 finally
,则不能使用 try
,因此如果按钮运行它,可能会出现错误。
第三:你需要time.sleep
而不是`sleep()
顺便说一句:我会使用 pkexec
而不是 sudo
来显示密码窗口 - 它比在没有密码的情况下运行 sudo
更安全。
大多数守护进程都有选项restart
来重新启动它。它还可以在守护程序不运行时启动它。我没有 teamviewer
来检查它是否也有此选项。
import tkinter as tk
import os
import time
# --- functions ---
def teamviewer_reboot():
rebooting = tk.Toplevel(root)
label = tk.Label(rebooting, text="Rebooting...")
label.pack()
try:
os.system("pkexec teamviewer daemon stop")
except Exception as ex:
print('ERROR:', ex)
os.system("pkexec teamviewer daemon start")
#os.system("pkexec teamviewer daemon restart")
label.configure(text="Rebooting Complete")
root.update() # update window because mainloop can't do this when sleep stops it.
time.sleep(2)
rebooting.destroy()
# --- main ---
root = tk.Tk()
root.title(string="TeamViewerRebootButton")
root.geometry("200x200")
reboot_teamviewer = tk.Button(root, text="Restart TeamViewer", command=teamviewer_reboot)
reboot_teamviewer.pack()
root.mainloop()
关于python - 如何在 Ubuntu 上通过单击按钮重新启动 TeamViewer?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58172894/
我找到了这个: How does teamviewer find my computer 但我无法理解,答案也不是我想要的。 我正在 .net 中寻找解决方案。 如果我有一个 image-Sender
我正在从远程位置到Mac播放电视,以使用XCode(在Windows PC上)玩耍。在界面构建器中,我正在尝试执行控件拖动操作。我尝试按ctrl按钮并拖动 View Controller ,但没有任何
对不起,长度,有点必要。 简介 我正在用 C# 4.0 为 Windows Vista/7 开发远程桌面软件(只是为了好玩)。我已经克服了基本障碍:我有一个强大的 UDP 消息传递系统,相对干净的程序
我正在使用适用于 iOS 的 Teamviewer 应用程序,我注意到他们在您等待连接到计算机时使用某种加载弹出 View 此外,当您要关闭连接时,会出现另一种带有“关闭”按钮的弹出 View 。 c
有人知道是否可以从您的网站打开 teamviewer session 吗?我在表格中找到了一些 Teamviewer ID。如果我可以从我的网站在我的笔记本电脑上打开 teamviewer,那就太好了
我正在尝试使用 teamviewer 12.0.81460 连接到我的远程服务器。它曾经工作得非常好。但是从过去几天开始,当我使用 TeamViewer 连接时,我看到黑屏(见附件截图)。但是当我移动
有没有一种方法可以在 android 中启动“teamviewer”应用程序(或其他可让您远程控制手机的类似应用程序),指定控制设备所需的“用户 ID”和密码? 例如: Intent i = getP
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 8年前关闭。 Improve this q
是否可以通过 Team viewer 访问通过 Vagrant/Oracle Virtualbox 在我的 Windows 机器上安装的 Ubuntu,以便我可以实际看到 Ubuntu GUI? 最佳
有一个问题是如何start, Teamviewer from commandline, to make outward connections ,但是我想从命令行启动 Teamviewer(因此它可以
Teamviewer Linux 具有安装永久运行的守护进程的恼人特性。这不仅消耗资源,而且存在安全风险。您可以禁用守护程序启动,但是 teamviewer 客户端将不再工作。 最佳答案 最好的方法是
对于那些不知道我在说什么的人: http://www.teamviewer.com/images/presse/quickconnect_en.jpg Teamviewer 将该按钮覆盖在所有窗口上,
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
我的国家禁止VOIP,所以基本上我不能进行音频或视频聊天。但是在使用 Teamviewer 时,总是可以进行音频和视频 session ,所以我想知道这怎么可能,以及用于允许我进行音频和视频聊天的 V
我注意到 TeamViewer 有一些奇怪的地方。如果有人拥有 TeamViewer 帐户,他/她可以仅使用 ID 添加伙伴,然后始终看到该伙伴的状态,即计算机是在线还是离线。 我还没有想出 Team
我们公司有数百台 Teamviewer Host。一些用户变得如此聪明,并更改了密码以相互连接......这对我们来说很难连接到主机,而且他们使用如此弱的密码,所以这是一个安全问题! 有什么方法可以扫
我正在寻找一种使用 python 中的 postman 代码片段来解析多个 API 请求的方法。 以下作品: import http.client conn = http.client.HTTPSCo
我正在开发一个 GUI,我需要 GUI 能够在 Teamviewer 崩溃时重新启动它。 我尝试使用团队查看器“备忘单”上的内核命令来执行此操作 import tkinter as tk import
(C#) 您好,我想将 Teamviewer 合并到我的获胜表单中。 这是怎么做到的? 以下代码适用于记事本或画图等其他应用程序......但 TeamViewer 无法正常工作。 namespace
我们软件的一位客户提示说软件在他的 Windows XP 机器上崩溃了。我让他下载ProcDump并通过它运行我们的流程: procdump -e -ma -w myproc.exe 为此,用户通过电
我是一名优秀的程序员,十分优秀!