在 Raspbian 10 Buster 启动时将 Discord Web App 设置为 运行

Set Discord Web App to run at boot in Raspbian 10 Buster

想要在全屏模式下启动时让 Discord 达到 运行。

我在用什么:

我尝试过的:

不确定我是否遵循了错误的说明,或者因为它是桌面应用程序而不是 .py?

作为参考,我尝试按照这些说明插入:

usr/shr/applications/electron-dsicord-webapp.desktop

其中列出了 sample.py

https://www.dexterindustries.com/howto/run-a-program-on-your-raspberry-pi-at-startup/

无论如何,是否可以在启动时将其脚本化为 运行;是否也可以让它自动全屏?

谢谢,

  1. 创建文件 /home/pi/.config/lxsession/LXDE/autostart 和父目录(如果尚不存在):
$ mkdir -p /home/pi/.config/lxsession/LXDE
$ touch /home/pi/.config/lxsession/LXDE/autostart
  1. 创建脚本:
$ sudo nano /bin/fullscreendiscord

然后添加以下内容:

#!/bin/bash

# open Discord in the background
discord &
# find Discord and then execute ctrl+shift+F (fullscreen on Discord)
sleep 6 ; xdotool search --sync --onlyvisible --class "Discord" windowactivate key ctrl+shift+F
  1. 将脚本添加到自动启动文件:
$ echo '@fullscreendiscord' >> /home/pi/.config/lxsession/LXDE/autostart
  1. 重新启动以应用更改
$ sudo reboot

注意:

我期待您将 Discord 安装为桌面应用程序

如果您想 运行 在 Firefox 上不和谐,请将 /bin/fullscreendiscord 替换为

#!/bin/bash

# open Firefox with Discord open in the background
firefox https://discord.com/app &
# find Firefox and then execute F11
sleep 1 ; xdotool search --sync --onlyvisible --class "Firefox" windowactivate key F11