Вот краткий удар:
# для f в $ (найдите свой исходный каталог -name \ *. Jpg); сделать cp $ {f} yourtargetdirectory / $ {f} .CAP1.jpg; done
, затем
# для f в $ (найдите свой исходный каталог -name \ *.JPG); сделать cp $ {f} yourtargetdirectory / $ {f} .CAP2.jpg; done
При этом все файлы с именем * .jpg в источнике будут скопированы как * .CAP1.jpg, а все файлы * .JPG как * .CAP2.jpg
Другой подход - используйте diffmerge: https://sourcegear.com/diffmerge/
еще один (если будет много-много файлов, пытающихся использовать одно и то же имя) - присвоить каждому файлу случайное имя:
# для f в $ (найдите свой исходный каталог -iname \ *. JPG); сделать cp $ {f} yourtargetdirectory / $ (dd if = / dev / random count = 20 2> & 1 / dev / null | md5) .jpg; done
(обратите внимание, что переключатель -iname делает поиск без учета регистра, поэтому будут найдены * .JPG и * .jpg)
Ответ VMG немного неверен; технически он будет работать, но он отключит все другие плагины, кроме a2dp, что означает, что bluetooth-клавиатуры/мыши/геймпады/и т. д. перестанут работать, когда единственным плагином, вызывающим проблемы, будет тот, который называется avrcp.
Редактировать
/lib/systemd/system/bluetooth.service
и изменить
ExecStart=/usr/lib/bluetooth/bluetoothd
-
ExecStart=/usr/lib/bluetooth/bluetoothd --noplugin=avrcp
и запустите
sudo systemctl daemon-reload
sudo systemctl restart bluetooth
Мое исправление на kubuntu:
sudo nano /lib/systemd/system/bluetooth.service
Изменить
ExecStart=/usr/lib/bluetooth/bluetoothd
-
ExecStart=/usr/lib/bluetooth/bluetoothd --plugin=a2dp
, затем
sudo systemctl daemon-reload
sudo systemctl restart bluetooth
Эффект должен быть немедленным!
Удаление AVRCP не помогло мне с моим WF -1000XM3. То, что сработало, было на самом деле противоположным. Я использовал AVRCP для прямой отправки команд увеличения громкости. Я использовал шину D -для взаимодействия с BlueZ после этого ответа .
В моем случае полная команда была:
dbus-send --print-reply --system --dest=org.bluez /org/bluez/hci0/dev_<mac_address_of_headphones> org.bluez.MediaControl1.VolumeUp
У меня в Ubuntu 18.04 ни --noplugin=avrcp
, ни --plugin=a2dp
не помогли моим AirPods работать на полной громкости. Я обнаружил, что в /org/bluez/hci0/dev_<MAC here>/fd0
есть свойство DBus, которое позволяет устанавливать громкость через AVRCP, но по какой-то причине оно не работает по умолчанию. Я изменил исходный код в bluez, как показано ниже, чтобы заставить его работать:
profiles/audio/transport.c
static gboolean volume_exists(const GDBusPropertyTable *property, void *data)
{
struct media_transport *transport = data;
struct a2dp_transport *a2dp = transport->data;
return TRUE; // <-- Always return true to allow Volume to be set
}
После восстановления и установки bluez и переустановки модуля pulseaudio --bluetooth вы сможете подключиться к своим AirPods или любому другому устройству, управляемому AVRCP -, и выполнить следующую команду, чтобы установить громкость.
dbus-send --print-reply --system --dest=org.bluez /org/bluez/hci0/dev_<mac address>/fd0 org.freedesktop.DBus.Properties.Set string:org.bluez.MediaTransport1 string:Volume variant:uint16:###
###
следует заменить на громкость от 0 до 127
Я выяснил, что это исправление для Sony WF -1000XM3, которое потенциально может работать с другими устройствами.:Sony WF -1000XM3 имеет внутреннюю настройку громкости. Очевидно, Windows, Android и iOS достаточно умны, чтобы манипулировать этим автоматически. Не в случае с Manjaro/Arch и другими дистрибутивами Linux.
Обойти это просто. :Подключите наушники к телефону и запустите для него официальное приложение Sony Headphones Connect, затем переместите ползунок громкости до упора вправо, чтобы увеличить громкость до максимума. Затем снова подключите их к компьютеру с Linux. Будьте осторожны, чтобы не оглушить себя, немного уменьшите громкость системы.
YMMV, но это, вероятно, может работать и с другими наушниками, так что им определенно стоит поделиться.
изменить :Я нашел еще лучший обходной путь. Та же идея, но вы можете изменить внутреннюю громкость Sony, переназначив сенсорные функции на самих наушниках (, в отличие от вышеупомянутого обходного пути, который требует захвата телефона, отключения и ремонта ). Возможность регулировать громкость с помощью прикосновения к наушникам была включена в какой-то момент после первого дебюта наушников. Инструкции см. здесь:https://www.sony.com/electronics/support/wireless-headphones-bluetooth-headphones/wf-1000xm3/articles/00230635
Другой пользователь сообщил :То же самое работает для AirPods Pro, подключенных к дистрибутиву Ubuntu И Windows. По какой-то причинеAirPods, подключенные к Ubuntu, имеют низкий уровень громкости. Я попытался применить предложение для Sony, но подключил AirPods на Windows и увеличил громкость до максимума. Затем я переключился на Ubuntu, удалил и подключил AirPods и проверил громкость. Это было исправлено, громко и четко! Linux Mint 20.