【问题标题】:Raspberry Pi - Open rdesktop connec树莓派 - 打开 rdesktop 连接
【发布时间】:2021-11-19 15:05:02
【问题描述】:

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

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

rdesktop -f -u *Username* *Password *Domain* *Server*

直接运行时,该命令有效。

.desktop 文件 -

[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

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

desktop-file-validate ~/.config/autostart/stac0.desktop

正在执行的 .sh 文件

#!/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

(命令运行两次,因为第一次运行命令经常失败,不知道为什么会这样)

关于更好的方法或我做错了什么的任何想法?

-汤姆

【问题讨论】:

    标签: raspbian raspberry-pi4


    【解决方案1】:

    我发现这个方法有效……

    创建一个外壳文件

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

    sudo nano rdesktop0.sh
    

    然后将您的 rdesktop 命令添加到文件中。保存文件并关闭它。

    接下来,我们需要使文件可执行,在控制台中输入:

    sudo chmod +x hello-world.sh
    

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

    sh rdesktop0.sh
    

    在启动时执行文件

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

    sudo nano /etc/xdg/autostart/myapp.desktop
    

    然后添加以下行:

    [Desktop Entry]
    Exec=sh rdesktop *variables*
    

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

    【讨论】:

      猜你喜欢
      • 2013-04-09
      • 2013-12-13
      • 2017-07-21
      • 2023-03-24
      • 1970-01-01
      • 2019-07-16
      • 2021-10-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多