首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Raspberry Pi - Open rdesktop连接

Raspberry Pi - Open rdesktop连接
EN

Stack Overflow用户
提问于 2021-09-27 12:58:29
回答 1查看 18关注 0票数 0

正如标题所说,我正试图在启动时打开rdesktop连接,但无法使其正常工作。

我在.config\autostart中放置了一个.desktop文件,它应该可以打开一个外壳文件。然后,该文件运行此命令。

代码语言:javascript
复制
rdesktop -f -u *Username* *Password *Domain* *Server*

当直接运行时,该命令起作用。

.desktop文件-

代码语言:javascript
复制
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec="/home/rdesktop.sh"
Name=stac0.desktop
#END1
#chmod +x ~/.config/autostart/stac0.desktop
#tee -a  ~/.config/autostart/stac0.desktop << END1
#!/usr/bin/env xdg-open

然后我使用以下命令对其进行了验证

代码语言:javascript
复制
desktop-file-validate ~/.config/autostart/stac0.desktop

正在执行的.sh文件

代码语言:javascript
复制
#!/bin/bash

sleep 30s
rdesktop -f -u gcorruga -p Huhtamak1 -d EUR gbbla-antila
sleep 5s
rdesktop -f -u gcorruga -p Huhtamak1 -d EUR gbbla-antila

(该命令会运行两次,因为第一次运行时经常会失败,不确定为什么会这样)

有没有更好的方法或者我做错了什么?

-Tom

EN

回答 1

Stack Overflow用户

发布于 2021-09-28 12:47:07

我发现这个方法在…中起作用

创建外壳文件

我们首先需要创建一个shell文件:

代码语言:javascript
复制
sudo nano rdesktop0.sh

然后将rdesktop命令添加到该文件中。保存文件并将其关闭。

接下来,我们需要将该文件设置为可执行文件,在控制台中输入以下内容:

代码语言:javascript
复制
sudo chmod +x hello-world.sh

现在我们有了一个可以正常运行的shell脚本来运行该命令。我建议通过运行以下命令来测试它:

代码语言:javascript
复制
sh rdesktop0.sh

在启动时执行文件的

使用nano在此处创建/编辑文件:

代码语言:javascript
复制
sudo nano /etc/xdg/autostart/myapp.desktop

然后添加以下行:

代码语言:javascript
复制
[Desktop Entry]
Exec=sh rdesktop *variables*

资料来源:Create a Shell scriptRun a command on start-up

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69347038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档