У меня проблема с Clementine: иногда (даже после его выключения) он потребляет много ресурсов процессора, как на этом скрине
На экране видны 2 экземпляра Clementine, но оба они уже выключены.
У кого-нибудь тоже есть такая проблема?
Если это имеет значение, у меня есть музыкальные файлы на разделе ntfs, который я монтирую каждый раз при загрузке системы (может быть, он выполняет какую-то индексацию или что-то в этом роде). Кстати: можно ли заставить Ubuntu монтировать этот раздел автоматически?
решение1
Я хотел бы подтвердить, что у меня точно такая же проблема: по сути, когда я «выхожу» из Clementine (щелкнув правой кнопкой мыши по значку индикатора и нажав «Выйти», а не просто нажав кнопку «Закрыть»), процесс остается активным и продолжает выполнять то, что он делал в фоновом режиме.
Иногда загрузка процессора просто подскакивает до 25–150% (не спрашивайте меня, откуда берутся эти 150%… «top» ведет себя странно), и, конечно, это не изменится, если «закрыть» приложение.
Хуже того: запустите Clementine снова, и он создаст новый процесс вместо того, чтобы использовать существующий! Этот второй процесс также может быть чрезвычайно ресурсоемким.
(Комментарий @nitstorm) В интерфейсе нет ничего, что указывало бы на то, что Clementine что-то делает в фоновом режиме.
Теперь я нашел решение этой проблемы: согласноhttp://code.google.com/p/clementine-player/issues/detail?id=2088, похоже, это ошибка из-за проблем совместимости между Clementine и драйверами nvidia. В одном из отчетов об ошибках была размещена следующая команда:
Exec=env __GL_NO_DSO_FINALIZER=1 clementine
После нескольких тестов я могу подтвердить, что указанная выше команда решает проблему.
Чтобы облегчить жизнь в Ubuntu, вы можете изменить команду clementine в редакторе меню.
--
EDIT: В редакторе меню, похоже, нельзя просто так использовать команду, поэтому я создал такой скрипт:
#!/bin/bash
Exec=env __GL_NO_DSO_FINALIZER=1 clementine
Сохранено как clementine.sh (не забудьте "chmod 755" скрипта, чтобы сделать его исполняемым), и связано с этим скриптом вместо команды по умолчанию в меню Clementine. Теперь работает как часы, даже если запущено из панели вместо лаунчера (если у вас clementine установлен по умолчанию для музыки).