Запуск Pulseaudio и Bluetooth при запуске

Нет, вы не можете заменить слово наgrep:grep ищет строки, соответствующие выражению, которое вы ему дали, и распечатывает их (или с -vраспечатывает строки, не соответствующие выражению ).

Если вы хотите заменить матч, то вам нужно что-то вродеsed:

sed 's/36\.508/36.62/' file3.1

или если вы хотите сохранить его в файл:

sed 's/36\.508/36.62/' file3.1 > file3.1.modified

или если вы действительно хотите изменить входной файл (, вам следует быть осторожным с этим):

sed -i 's/36\.508/36.62/' file3.1

Я упоминал, что вы действительно хотите быть осторожным с этой последней формой?

2
31.03.2020, 23:49
1 ответ

Предполагая systemd , что вы могли бы создать две единицы systemd, показанные ниже, включить их с помощью systemctl --user enable bt-agent-d.service; systemctl --user enable pulseaudio-d.serviceи, наконец, включить задержку , чтобы запускать их при загрузке и не останавливать их, если пользователь выходит из системы с помощью loginctl enable-linger username.

PS «Имя пользователя» в последней команде является заполнителем для фактического имени пользователя, а для выполнения последней команды требуются привилегии root.

~/.config/systemd/user/bt-agent-d.service:

[Unit]
Description=Bt-agent-d service

[Service]
ExecStart=/bin/bt-agent -d

[Install]
WantedBy=default.target

~/.config/systemd/user/pulseaudio-d.service:

[Unit]
Description=Pulseaudio-d service

[Service]
ExecStart=/bin/pulseaudio -D

[Install]
WantedBy=default.target
1
19.03.2021, 02:30

Теги

Похожие вопросы