1
0
Fork 0
mirror of https://github.com/albfan/miraclecast.git synced 2025-03-09 23:38:56 +00:00

fixed service files; disabled stdin for sink

This commit is contained in:
Avinash Pandey 2023-09-24 01:46:07 +05:30
parent cc183d1999
commit 1f2d79586f
3 changed files with 9 additions and 7 deletions

View file

@ -677,7 +677,8 @@ int cli_init(sd_bus *bus, const struct cli_cmd *cmds)
} }
} }
if (isatty(fileno(stdin))) { if (1) {
/*
r = sd_event_add_io(cli_event, r = sd_event_add_io(cli_event,
&cli_stdin, &cli_stdin,
fileno(stdin), fileno(stdin),
@ -687,7 +688,7 @@ int cli_init(sd_bus *bus, const struct cli_cmd *cmds)
if (r < 0) { if (r < 0) {
cli_vERR(r); cli_vERR(r);
goto error; goto error;
} }*/
cli_rl = true; cli_rl = true;
rl_erase_empty_line = 1; rl_erase_empty_line = 1;

View file

@ -1,14 +1,14 @@
[Unit] [Unit]
Description=Miraclecast sink on default link Description=Miraclecast sink on default link
Before=network.target
Requires=miracle-wifid.service Requires=miracle-wifid.service
After=miracle-wifid.service
[Service] [Service]
Type=simple Type=simple
ExecStart=/usr/bin/miracle-sinkctl --log-level debug --log-journal-level debug -- set-friendly-name VingMiracle ExecStart=/usr/bin/miracle-sinkctl -e run-vlc.sh --log-level debug --log-journal-level debug -- set-friendly-name VingMiracle
ExecStopPost=-/usr/bin/systemctl stop miracle-wifid.service #ExecStopPost=-/usr/bin/systemctl stop miracle-wifid.service
User=root User=root
[Install] [Install]
WantedBy=multi-user.target WantedBy=multi-user.target
Alias=miracle-sink.service Alias=miracle-sink.service

View file

@ -12,6 +12,7 @@ ExecStartPre=-/usr/bin/systemctl stop wpa_supplicant.service
ExecStart=/usr/bin/miracle-wifid --log-level debug ExecStart=/usr/bin/miracle-wifid --log-level debug
ExecStopPost=-/usr/bin/systemctl stop miracle-sink.service
ExecStopPost=-/usr/bin/systemctl start wpa_supplicant.service ExecStopPost=-/usr/bin/systemctl start wpa_supplicant.service
ExecStopPost=-/usr/bin/systemctl start NetworkManager.service ExecStopPost=-/usr/bin/systemctl start NetworkManager.service
ExecStopPost=-/usr/bin/systemctl start ap.service ExecStopPost=-/usr/bin/systemctl start ap.service
@ -20,4 +21,4 @@ User=root
[Install] [Install]
WantedBy=multi-user.target WantedBy=multi-user.target
Alias=miracle-wifid.service Alias=miracle-wifid.service