вторник, 2 января 2007 г.

Bug при обновлении KDE

На днях обновил KDE. Все прошло без проблем, но после этого при запуске почти любого X-вого приложения выскакивало 1-3 окошка с такой надписью:

>Could not find mime type.
>application/octet-stream

После поиска в русском инете ничего подходящего не нашел. Предложения снести папку с настройками KDE меня не устроили. В англоязычном секторе Internet тоже не очень густо. Решение нашел лишь в листах рассылки KDE.
Нужно запустить kcontrol. И зайти в - Компоненты KDE - Привязка файлов - application. После этого нажать кнопку "добавить" и создать новый тип файла octet-stream. В поле "шаблоны имен файлов" добавляем следующие:

*.bin
*.class
*.dms
*.exe
*.lha
*.lzh
Жмем "Применить".
Попробовал - помогло. Linux замечателен тем, что все можно сделать многими способами, но лучше сделать самым рациональным. Так что не сносите сразу ~/.kde.

2 коммент.:

Анонимный комментирует...

У меня была аналогичная проблема, помогло удаление файла ~/.kde/share/mimelnk/application/
octet-stream.desktop.
Встречал в Тырнете и другой вариант решения: переименовать/переместить/удалить каталог ~/.kde/share/mimelnk

serhiy cherevko комментирует...

Спасибо. Это действительно даже проще. Я так понял после обновления KDE создается этот файл ~/.kde/share/mimelnk/application/
octet-stream.desktop. Но скорей всего он пустой. С помощью описанного способа можно правильно его заполнить. Ну или можно его удалить.