Керування буферизацією GStreamer в Rhythmbox для програвання "важких" файлів з HDD
На моєму HDD, відтворення великих файлів FLAC/WAV часто пригальмовує.
Щоб не міняти плеєр, вирішив наступним чином (актуально для інших програм з використанням GStreamer API)
cp /usr/share/applications/org.gnome.Rhythmbox3.desktop ~/.local/share/applications/
Змінюємо параметр(и) запуску:
[Desktop Entry] Exec=env gstreamer_queue_min_threshold_bytes=115343360 rhythmbox %U
- `115343360` - ваше значення в байтах
Оновлюємо кеш:
pkill rhythmbox update-desktop-database ~/.local/share/applications/
Перевіряємо:
$ pidof rhythmbox 1234 $ tr '\0' '\n' < /proc/1234/environ | grep gstreamer_queue gstreamer_queue_min_threshold_bytes=115343360
- заміняємо `1234` на актуальний номер процесу
/uk/