Системное радио libc6

08 Май 2009

gnome-video-thumbnailer баг

Ubuntu 9.04, Gnome, Nautilus, директория с фильмами. На каждый фильм генерится thumbnail - превьюшка, которая складывается в специальное место с рандомно создаваемым именем: ~/.thumbnails/normal/527185186b97b4bfd62faf7fd70d7c98.png. Обнаружил неприятную особенность в наутилусе: после того, как я перегружусь или сделаю логаут, или вообще буквально через несколько минут при заходе в ту же директорию с теми же фильмами превьюшки генерятся заново. То есть, вероятно - не сохраняются.

Я стал копать и выяснил следующее: к фотографиям самбнейлы остаются, к фильмам - нет. Проверил права и владельцев на все директории, и с фильмами и с фотографиями - совпадают. Проверил содержимое ~/.thumbnails: старые картинки остались, новые такие же для фильмов нагенерились...

Вроде и не сильно мешает, но неприятность в том, что

  • а) во-первых это долго, ждать все время, пока появятся иконки,
  • б) старые превьюхи не используются и таким образом занимают больше и больше места на диске.

Стал копать дальше и через gconf-editor нашел параметр:

/desktop/gnome/thumbnail_cache/maximum_age
с дефолтовым значением 180 и пояснением:
Maximum age for thumbnails in the cache, in days.
 Set to -1 to disable cleaning.

Выставил в -1, зашел в директорию с фильмами и подождал пока опять сгенерятся превьюшки. Для чистоты эксперимента сходил покурил и только потом перегрузился. Зашел - все на месте!

Так что делаю вывод о баге в gnome-video-thumbnailer, вполне может быть, что к фильмам значение в 180 интерпретируется как секунды, а не дни. Да, и кстати, так и не смог найти, где же хранится соответствие имени самбнейла к самому файлу. Думаю, что это может быть какая-то md5-сумма, на вычисление которой, кстати, тоже нужно время.

Оставайтесь на волне и не пишите багов :)

Ярлыки:

10 Комментарии:

  • А баг на http://launchpad.net уже повесил?

    By Blogger 6uest, at 08 Май, 2009 16:04  

  • Неа, там регистрироваться надо. Меня это всякий раз останавливает.

    By Blogger libc6, at 08 Май, 2009 16:09  

  • Ради интереса сходил в gconf-editor - параметр умолчальный (180), но такого бага не наблюдаю.
    Сдается мне, в убунте каждому свой баг, эксклюзив, так сказать. У меня пока 2. Первый специфический и воспроизводится только у меня, связан с alsa, на мой взгляд. Второй - общий и известный баг. Hal или еще чего-то не дает остановить шпиндель внешнего харда с помощью sdparm. Приходится в single user mode лезть.

    By Blogger Dr.AKULAvich, at 08 Май, 2009 16:09  

  • >>в убунте каждому свой баг, эксклюзив, так сказать
    Это точно! Замечено и мною тоже и не однократно :)

    >> про внешний хард.
    У меня был usb-ный карман, так там вообще ничего нельзя было. Спасибо, хоть монтировался.

    By Blogger libc6, at 08 Май, 2009 16:11  

  • Так и здесь через usb подключается. Аж две штуки нужно, чтоб раскрутился :-)
    Баг с sdparm никто не спешит исправлять, это к вопросу о launchpad.

    By Blogger Dr.AKULAvich, at 08 Май, 2009 16:22  

  • 1) Имя тамбнейла не рандомное, а хеш от чего-то, я не помню точно. Вроде от ай-ноды, атрибутов, как-то так.
    2) Регенерация тамбнейла может быть спровоцирована не протуханием тамбнейла, а изменением атрибутов файла, например, времени модификации, времени доступа и зависит от ФС. Если ФС не родная, типа ФАТ32 или НТФС, то может быть что угодно.
    3) У меня на 9.04, на XFS c relatime, таких глюков не наблюдается.

    By Blogger jankkhvej, at 10 Май, 2009 10:48  

  • ТОже заметил, что хеш, как минимум, зависит от полного пути файла. А вот ФС родная, XFS кстати, только без relatime. Ну и время доступа не меняетрся. Кино, лежит себе и все.
    Та ладно, потратил полчаса, устранил причину и дловолен :)

    By Blogger libc6, at 10 Май, 2009 10:53  

  • Я замечал, что у меня отображаются превью только для новых фильмов, а для старых нет. Чтобы превьюшки для старых фильмов появились нужно почистить папку ~/.thumbnails/fail/gnome-thumbails-factory/ командой rm /home/faust/.thumbnails/fail/gnome-thumbnail-factory/*.png

    By Blogger pomaskin, at 12 Июль, 2009 22:28  

  • сколько я понимаю, так надо делать, когда там уже места нет. На сумбнейлы выделяется, кажется, 500 мб через gconf. Редактором можно поискать и выдать больше.

    By Blogger libc6, at 12 Июль, 2009 22:32  

  • Изящество линий – вот, что выдает эту маленькую мебели для ванны марки Наутилус-. Привлекатиельная фрезеровка на мебели для ванны Наутилус на регулируемых
    ножках, подчеркивает необыкновенную форму царги. Мебель для ванны Наутилус пополняют не тяжелое, воздушное зеркало и два
    варианта навесных шкафов: двухстворчатый и одностворчатый, сделанный фрезеровкой в таком же стиле. Мебель для ванны
    Наутилус изготавливается в белом и бело – рыжем исполнении.
    Эстетика мебели для ванны Наутилус вдохновлена греческой идеей о гармонии и совершенстве формы. Пропорциональность и
    ясность, природные природные цвета и успешная стилизация орнамента материализуются в гнутых фасадах мебели для
    ванны Наутилус и отдают ванной комнате средиземноморский колорит.
    Блестящий дизайн – вот что выделяет мебель для ванны Наутилус. Все элементы: тумба, зеркало, зеркальный шкаф, навесные
    шкафы имеют свою изюмину. У мебели для ванны Наутилус – это единение необычайной формы фасада – створки и
    зеркального фрагмента. У зеркального шкафа и навесных шкафов: цветная задняя стенка – это не только прекрасно, но и удобно –
    в таких шкафах Наутилус легко найти любую, даже не большую вещь на полках. Целостность всей серии дают
    сочетание особенной формы всех элементов и глубокий бордовый или синий цвет.
    Отсутствие каких – либо требований, импровизация, искренние эмоции и сильные чувства, привлекающие людей в
    танце, задали основную дизайнерскую линию Наутилус. В контрастных цветах и изогнутых фасадах модели Наутилус
    перемешались детали разных стилей и направлений дизайна, как в танго перемешались культурные традиции стран всего
    мира. Ясная новинка Наутилус дает в вашу ванную элемент изысканности и создаст в ней неповторимую
    романтическую атмосферу.
    Модель Наутилус отличается продуманным до мелочей дизайном. Угловая тумба органично вписывается в пространство
    средний ванной комнаты, зрительно увеличивает ее. Цвет модели Наутилус – белый глянцевый. Он погружает в
    атмосферу чистоты и свежести и создает настроение покоя и расслабленности. В гнутых фасадах тумбы Наутилус
    отслеживается нотки стиля «модерн», которые отдают модели элемент изысканности и специальный, неповторимый
    колорит.
    Интерьер любого пространства складывается из множества деталей. Чем меньше пространство, тем внимательнее нужно
    относиться к каждой мелочи.

    By Blogger Mali, at 28 Август, 2009 11:20  

Отправить комментарий

Ссылки на эту страницу:

Создать ссылку

<< Home