#raspberry-pi #discord #raspbian-buster
#raspberry-pi #Discord #raspbian-buster
Вопрос:
Хотелось бы, чтобы Discord запускался при загрузке в полноэкранном режиме.
Что я использую:
- Raspberry Pi 4 8gb
- Raspbian 10 Buster
- Pi Apps (текущий) дистрибутив
- Веб-приложение Discord (текущее)
Что я пробовал:
- rc.local
- .bash
- инициализация.d
Не уверен, правильно ли я следую указаниям, или потому, что это настольное приложение, а не файл .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
- Создайте сценарий:
$ sudo nano /bin/fullscreendiscord
а затем добавьте следующее:
#!/bin/bash
# open Discord in the background
discord amp;
# find Discord and then execute ctrl shift F (fullscreen on Discord)
sleep 6 ; xdotool search --sync --onlyvisible --class "Discord" windowactivate key ctrl shift F
- Добавьте скрипт в файл автозапуска:
$ echo '@fullscreendiscord' >> /home/pi/.config/lxsession/LXDE/autostart
- Перезагрузитесь, чтобы применить изменения
$ sudo reboot
ПРИМЕЧАНИЕ:
Я ожидаю, что у вас установлен Discord как настольное приложение
Если вы хотите запустить discord в Firefox, замените /bin/fullscreendiscord на
#!/bin/bash
# open Firefox with Discord open in the background
firefox https://discord.com/app amp;
# find Firefox and then execute F11
sleep 1 ; xdotool search --sync --onlyvisible --class "Firefox" windowactivate key F11
Комментарии:
1. Я использую дистрибутив Pi-Apps Discord (веб-приложение). После выполнения ваших инструкций (которые имеют полный смысл) это не сработало. Я полагаю, что это связано с каким-то странным способом, которым Pi-Apps устанавливает Discord, поскольку я не могу найти фактические файлы install only .desktop.
2. Можете ли вы запустить Discord с помощью
discord
терминала? Вы также можете попробовать версию Firefox3. Вы также можете попробовать запустить
/usr/share/discord-linux-armv7l/discord
его в терминале. Если это работает, вы можете попробовать заменитьdiscord amp;
на/usr/share/discord-linux-armv7l/discord amp;
in /bin / fullscreendiscord4. Вы также должны убедиться, что у вас установлен
xdotool
пакет apt, если он не переходит в полноэкранный режим.5. Итак, я подтвердил, что xdotool установлен. Я также знаю, что если я введу <code>exec electron-discord-webapp</code>, он будет запущен, но если я поставлю это перед amp; в скрипте bash, я ничего не получу. Есть идеи? Если это поможет, путь для приложения — /usr/share/application/electron-discord-webapp (<Я уже пробовал это также)