LINUX.ORG.RU
решено ФорумTalks

nautilus и все все все...

 , ,


0

2

Дано: http://i.imgur.com/XE1doG4.png

Вопрос: почему иконки разные?

Nautilus перезапускал, расширение английское ".с" у обоих файлов (не русское)

★★★★★

Последнее исправление: fornlr (всего исправлений: 1)

Видишь, файл с расширением .go? Предполагаю, что твой ФМ читает и сами файлы, а не только расширения. И если во втором файле действительно то, что ФМ распознал как Си, то в первом он просто отрендерил тебе несколько первых строк.
Загляни внутрь. Это точно иконки или они меняются в зависимости от текста внутри?

Stahl ★★☆
()
Последнее исправление: Stahl (всего исправлений: 1)

а нафига ты ГНОМ в виртуалке мучаешь?

Deleted
()
Ответ на: комментарий от escobar

исправил, с этим imgur неочень понятно...

fornlr ★★★★★
() автор топика
Ответ на: комментарий от Stahl

Так md5 у файлов cliet.c и server.c одинаковые и текст в них одинаков. Только названия разные и почему то иконки по разному отображаются - магия.

fornlr ★★★★★
() автор топика
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от Deleted
>ls -l
итого 24
-rw-rw-r-- 1 fornlr fornlr  921 янв.   9 19:20 client.c
-rw-rw-r-- 1 fornlr fornlr  205 дек.  31 17:16 main.go
-rwxrwxr-x 1 fornlr fornlr 9151 янв.   9 19:15 server
-rw-rw-r-- 1 fornlr fornlr  921 янв.   9 19:20 server.c

Одинаковые

fornlr ★★★★★
() автор топика

Скорее всего, из-за разного размера файлов. В настройках вроде есть размер, до которого нужно генерировать превьюшки.

Klymedy ★★★★★
()
Ответ на: комментарий от Klymedy

в третий раз повторим про одинаковое содержимое файлов, как и md5 сумму, ну и ясно дело размер 😀

fornlr ★★★★★
() автор топика

Перезагрузил компьютер (лол).

Теперь все иконки стали в виде превью внутреннего текста :) Странно thumbnailer как-то работает в наутилусах...

На более раннее созданном файле он не отработал, а на более позднем - сразу же.

fornlr ★★★★★
() автор топика
Последнее исправление: fornlr (всего исправлений: 1)

Отпишись в багзиллу, страдалец.

lgbt
()

Исторически так сложилось. Первый файл изначально распознался как plaintext, во втором изначально распознался Си-код. Если создашь копии файла, иконки будут одинаковые.

CYB3R ★★★★★
()

man mime-type

В описании типа может участвовать не только расширение, но и первые (а может, не только первые?) символы файла.

carasin ★★★★★
()

По всей видимости он создал превью когда client.c ещё не определился по контенту как сишный файл. А вот server.c ты видимо скопипастил когда содержимое уже определённо детектилось как сишное.

Deleted
()
Ответ на: комментарий от lgbt

Да у него просто глюк был. Перезагрузка-то в какой-то мере разрешила ситуацию.

Кстати, в ОП у ТС не сказано про идентичность файлов, умник.

carasin ★★★★★
()
Ответ на: комментарий от carasin

Сказано, скриншотом.

Ну да, «просто глюк». универсальное выражение.

lgbt
()
Ответ на: комментарий от Stahl

если бы были иконки - были бы одинаковые
если бы парсер - они бы все равно были одинаковыми
файлы то идентичные
интересный случай)

mystery ★★
()

Кэш? Который сбрасывается не перезапуском наутилуса, а чем-нибудь еще. Например gtk-update-icon-cache или в твоём случае - перезагрузкой

Pinkbyte ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.