Имейте странную проблему. .odg файлы, сделанные с Libreoffice, Тянут, имеют неправильный значок (как показано ниже).
Другие форматы открытых документов от Libreoffice имеют значки, подобные значкам приложения.
Мне установили Ubuntu 14.04 с собственной Единицей, Окружением и ubuntu-mono-dark темой. Libreoffice 4.2.4.2 имеет набор "стиля галактики" значков (но это значки файлов влияния doens't, насколько я знаю).
Все ассоциации установлены правильно. Все png/svg файлы для "libreoffice-ничьей" в/usr/share/applications/app-install, кажется, корректны. Я даже не знаю от того, где этот неправильный значок был взят.
Как это может быть зафиксировано?Заранее спасибо.
Это - также значок, который я вижу .odg
файлы. Я думаю, что это - намеченный значок по умолчанию.
Взгляд в Свойствах после щелчка правой кнопкой по a .odg
файл, я нашел, что он сказал application/vnd.oasis.opendocument.graphics
в круглых скобках под "Типом":. затем я нашел соответствующий файл:
/usr/share/icons/Humanity/mimes/48/application-vnd.oasis.opendocument.graphics
Взгляд в его свойствах, что файл был на самом деле просто ссылкой на этот файл, который является изображением, отображенным как .odg
значок:
/usr/share/icons/Humanity/mimes/48/x-office-drawing.svg
Изображение, на которое Вы хотите измениться, в:
/usr/share/icons/Humanity/mimes/48/libreoffice-oasis-drawing.svg
Все, что необходимо сделать, заменить x-office-drawing.svg
с новым значком Вы хотите (т.е. удалите старый файл, скопируйте новый файл в тот каталог, затем переименуйте его). Существует на самом деле набор различных папок размера (например, 32, 48, 128), таким образом, я записал следующий сценарий удара. Это работало над моей системой. Просто сохраните его с помощью текстового редактора как change-icon.sh
#!/usr/bin/env bash
path="/usr/share/icons/Humanity/mimes"
orig="application-vnd.oasis.opendocument.drawing.svg"
new="x-office-drawing.svg"
for dir in $(find "$path" -type d ! -path "$path"); do
sudo cp "$dir"/"$orig" "$dir"/"$new"
done
sudo gtk-update-icon-cache "/usr/share/icons/Humanity"
Затем сделайте это исполняемым файлом:
chmod +x change-icon.sh
Выполните его с:
./change-icon.sh
Вы, вероятно, получите некоторые сообщения об ошибках от cp
. Это нормально с тех пор не, все папки имеют файлы по некоторым причинам. Вам также, возможно, придется выйти из системы и въехать задним ходом для наблюдения изменений.