Многие пользователи Linux, настраивают его на использование локали UTF8, это приводит к тому, что русскоязычные id3 теги mp3 файлов отображаются во многих аудио плеерах в виде крякозябр.
Я привык пользоваться аудио плеером Rhythmbox и хотел бы рассказать как исправить данную проблему в этом достаточно популярном плеере.
редактируем файл:
sudo vi /var/lib/locales/supported.d/ru
добавляем поддержку локали CP1251 в конец фала. Должно получиться что-то типа этого:
ru_RU.UTF-8 UTF-8
ru_UA.UTF-8 UTF-8
ru_RU.CP1251 CP1251
далее выполняем в терменале:
sudo locale-gen
проверяем полный путь к исполняемому файлу rhythmbox:
which rhythmbox
должно выдать что-то типа этого:
/usr/bin/rhythmbox
создаем свой исполняемый файл для запуска rhythmbox:
sudo vi /usr/local/bin/rhythmbox
записываем в него следующее содержание:
sh -c "LC_ALL=ru_RU.CP1251 /usr/bin/rhythmbox"
сохраняем и делаем его исполняемым:
sudo chmod a+x /usr/local/bin/rhythmbox
проверяем что все получилось:
which rhythmbox
должно выдать сдедующее:
/usr/local/bin/rhythmbox
наслаждаемся...
Я привык пользоваться аудио плеером Rhythmbox и хотел бы рассказать как исправить данную проблему в этом достаточно популярном плеере.
редактируем файл:
sudo vi /var/lib/locales/supported.d/ru
добавляем поддержку локали CP1251 в конец фала. Должно получиться что-то типа этого:
ru_RU.UTF-8 UTF-8
ru_UA.UTF-8 UTF-8
ru_RU.CP1251 CP1251
далее выполняем в терменале:
sudo locale-gen
проверяем полный путь к исполняемому файлу rhythmbox:
which rhythmbox
должно выдать что-то типа этого:
/usr/bin/rhythmbox
создаем свой исполняемый файл для запуска rhythmbox:
sudo vi /usr/local/bin/rhythmbox
записываем в него следующее содержание:
sh -c "LC_ALL=ru_RU.CP1251 /usr/bin/rhythmbox"
сохраняем и делаем его исполняемым:
sudo chmod a+x /usr/local/bin/rhythmbox
проверяем что все получилось:
which rhythmbox
должно выдать сдедующее:
/usr/local/bin/rhythmbox
наслаждаемся...
Комментариев нет:
Отправить комментарий