Похоже, никто не читает вики, поэтому мне пришлось рискнуть и самому найти решение.
pulseaudio-bluetooth
Добавьте эти строки в /etc/pulse/system.pa
:
load-module module-bluez5-device
load-module module-bluez5-discover {{1} }
Убедитесь, что у вас есть эти строки в /etc/pulse/default.pa
(они уже должны быть, кстати)
load-module module-bluetooth-discover
load -module module-bluetooth-policy
Убедитесь, что вы доверяете
своему устройству Bluetooth, что можно сделать так:
$ bluetoothctl
$ trust
Последнее, что наиболее важно для пользователей Gnome:
При использовании GDM запускается другой экземпляр PulseAudio, который «захватывает» подключение вашего устройства Bluetooth. Этого можно избежать, замаскировав сокет pulseaudio для пользователя GDM, выполнив следующие действия:
# mkdir -p ~gdm/.config/systemd/user
$ ln -s /dev/null ~gdm/.config/systemd/user/pulseaudio.socket
** Ссылка и дополнительные сведения: вики Arch Linux на гарнитуре Bluetooth
logrotate запускается только тогда, когда вы приказываете ему запуститься. Если у вас есть файл журнала, который может быстро расти, и вы используете cron, у меня есть два предложения:
планировать задание cron чаще (, скажем, каждую минуту):
* * * * * /usr/sbin/logrotate /app/syslog-ng/custom/conf/syslog-ng-rotate.conf
, чтобы у вас было не более 60 секунд на увеличение размера файла журнала, прежде чем он, возможно, достигнет предельного размера.
Если ваш файл журнала по-прежнему растет слишком быстро каждую минуту, запустите logrotate несколько раз в течение каждой минуты; либо сразу после другого:
* * * * * /usr/sbin/logrotate /app/syslog-ng/custom/conf/syslog-ng-rotate.conf; /usr/sbin/logrotate /app/syslog-ng/custom/conf/syslog-ng-rotate.conf; /usr/sbin/logrotate /app/syslog-ng/custom/conf/syslog-ng-rotate.conf
(например )или:
* * * * * /usr/sbin/logrotate /app/syslog-ng/custom/conf/syslog-ng-rotate.conf; sleep 10; /usr/sbin/logrotate /app/syslog-ng/custom/conf/syslog-ng-rotate.conf; sleep 10; /usr/sbin/logrotate /app/syslog-ng/custom/conf/syslog-ng-rotate.conf
... чтобы дать 10 секунд между каждым вызовом logrotate. Обратите внимание , что вы не хотите, чтобы какое-либо отдельное задание cron занимало более 60 секунд, иначе вы перекроете следующее задание cron. Подумайте о том, чтобы обернуть всю работу cron с помощьюtimeout
:
* * * * * timeout 59 sh -c "/usr/sbin/logrotate /app/syslog-ng/custom/conf/syslog-ng-rotate.conf; sleep 10; /usr/sbin/logrotate /app/syslog-ng/custom/conf/syslog-ng-rotate.conf; sleep 10; /usr/sbin/logrotate /app/syslog-ng/custom/conf/syslog-ng-rotate.conf"
Вам придется поэкспериментировать с временем и количеством вызовов logrotate для вашей среды, чтобы держать файл журнала под контролем.