Автор Тема: Как задать картинку для кнопки на панели задач?  (Прочитано 5162 раз)

Оффлайн kiav

  • Завсегдатай
  • *
  • Сообщений: 527
  • Стич-спасатель
    • Email
Есть проблема с LibreOffice Calc (да и другими офисными). Для них нет картинок и показывается, как я понял, картинка по-умолчанию. Трудно ориентироваться в списке запущенных программ.

Настройки виджета "Панель задач (только значки)" я смотрел.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Мне кажется, это связано как-то  с тем, что в  каталоге  /usr/share/applications/  находятся не сами файлы типа *.desktop, а символические ссылки на них, например:
$ ls -l /usr/share/applications/ writer.desktop
lrwxrwxrwx 1 root root 48 ноя  5 06:33 writer.desktop -> ../../lib64/LibreOffice/share/xdg/writer.desktop
Можно попробовать руками (например, в mc) удалить ссылку, а на её место скопировать сам файл из /usr/lib64/LibreOffice/share/xdg

Если поможет, пишите в багзилу.

Ну, или руками закиньте на рабочий стол, что-нибудь типа (для oowriter - writer.desktop) :

[Desktop Entry]
Categories=Application;Office;WordProcessor;
Comment=Создание и редактирование текста и рисунков в письмах, отчетах, документ
Encoding=UTF-8
Exec[$e]=lowriter %U
GenericName=Текстовый процессор
Icon=libreoffice5.0-writer.png
InitialPreference=5
MimeType=application/vnd.oasis.opendocument.text;application/vnd.oasis.opendocum
Name=LibreOffice Writer
Terminal=false
Type=Application
X-ALT-UserEdited=true

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Есть проблема с LibreOffice Calc (да и другими офисными). Для них нет картинок и показывается, как я понял, картинка по-умолчанию. Трудно ориентироваться в списке запущенных программ.

Настройки виджета "Панель задач (только значки)" я смотрел.
У меня само решилось установкой скачанной с сайта 5й версии

Оффлайн kiav

  • Завсегдатай
  • *
  • Сообщений: 527
  • Стич-спасатель
    • Email
Если поможет, пишите в багзилу.
Увы, не помогло.

или руками закиньте на рабочий стол, что-нибудь типа (для oowriter - writer.desktop)
Закинул, пришлось указать полный путь к иконке в строке с "Icon=".
Только зачем? Ну есть значок программы на рабочем столе. Проблема то со значком в панели задач ...

Скорее всего, указанного файла "Icon=libreoffice4.2-calc" и "Icon=libreoffice4.2-writer" нет.

С другой стороны, при загрузке этих программ прыгающий курсор мыши содержит верную картинку. Да и в панели задач крутится верная иконка. Она меняется на стандартную сразу после окончания загрузки программы.


У меня само решилось установкой скачанной с сайта 5й версии
А у Вас что в этом файле?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Скорее всего, указанного файла "Icon=libreoffice4.2-calc" и "Icon=libreoffice4.2-writer" нет.

Ну как  нет:

$ rpm -qpl LibreOffice4-common-4.2-alt1.M70P.3.x86_64.rpm
...
/usr/share/icons/hicolor/1024x1024/apps/libreoffice4.2-main.png
/usr/share/icons/hicolor/128x128/apps/libreoffice4.2-base.png
/usr/share/icons/hicolor/128x128/apps/libreoffice4.2-calc.png
/usr/share/icons/hicolor/128x128/apps/libreoffice4.2-draw.png
/usr/share/icons/hicolor/128x128/apps/libreoffice4.2-impress.png
/usr/share/icons/hicolor/128x128/apps/libreoffice4.2-main.png
/usr/share/icons/hicolor/128x128/apps/libreoffice4.2-math.png
/usr/share/icons/hicolor/128x128/apps/libreoffice4.2-startcenter.png
/usr/share/icons/hicolor/128x128/apps/libreoffice4.2-writer.png
/usr/share/icons/hicolor/16x16/apps/libreoffice4.2-base.png
/usr/share/icons/hicolor/16x16/apps/libreoffice4.2-calc.png
/usr/share/icons/hicolor/16x16/apps/libreoffice4.2-draw.png
/usr/share/icons/hicolor/16x16/apps/libreoffice4.2-impress.png
/usr/share/icons/hicolor/16x16/apps/libreoffice4.2-main.png
/usr/share/icons/hicolor/16x16/apps/libreoffice4.2-math.png
/usr/share/icons/hicolor/16x16/apps/libreoffice4.2-startcenter.png
/usr/share/icons/hicolor/16x16/apps/libreoffice4.2-writer.png
/usr/share/icons/hicolor/256x256/apps/libreoffice4.2-base.png
/usr/share/icons/hicolor/256x256/apps/libreoffice4.2-calc.png
/usr/share/icons/hicolor/256x256/apps/libreoffice4.2-draw.png
/usr/share/icons/hicolor/256x256/apps/libreoffice4.2-impress.png
/usr/share/icons/hicolor/256x256/apps/libreoffice4.2-main.png
/usr/share/icons/hicolor/256x256/apps/libreoffice4.2-math.png
/usr/share/icons/hicolor/256x256/apps/libreoffice4.2-startcenter.png
/usr/share/icons/hicolor/256x256/apps/libreoffice4.2-writer.png
/usr/share/icons/hicolor/32x32/apps/libreoffice4.2-base.png
/usr/share/icons/hicolor/32x32/apps/libreoffice4.2-calc.png
/usr/share/icons/hicolor/32x32/apps/libreoffice4.2-draw.png
/usr/share/icons/hicolor/32x32/apps/libreoffice4.2-impress.png
/usr/share/icons/hicolor/32x32/apps/libreoffice4.2-main.png
/usr/share/icons/hicolor/32x32/apps/libreoffice4.2-math.png
/usr/share/icons/hicolor/32x32/apps/libreoffice4.2-startcenter.png
/usr/share/icons/hicolor/32x32/apps/libreoffice4.2-writer.png
/usr/share/icons/hicolor/48x48/apps/libreoffice4.2-base.png
/usr/share/icons/hicolor/48x48/apps/libreoffice4.2-calc.png
/usr/share/icons/hicolor/48x48/apps/libreoffice4.2-draw.png
/usr/share/icons/hicolor/48x48/apps/libreoffice4.2-impress.png
/usr/share/icons/hicolor/48x48/apps/libreoffice4.2-main.png
/usr/share/icons/hicolor/48x48/apps/libreoffice4.2-math.png
/usr/share/icons/hicolor/48x48/apps/libreoffice4.2-startcenter.png
/usr/share/icons/hicolor/48x48/apps/libreoffice4.2-writer.png
/usr/share/icons/hicolor/512x512/apps/libreoffice4.2-main.png
/usr/share/icons/hicolor/scalable/apps/libreoffice4.2-base.svg
/usr/share/icons/hicolor/scalable/apps/libreoffice4.2-calc.svg
/usr/share/icons/hicolor/scalable/apps/libreoffice4.2-draw.svg
/usr/share/icons/hicolor/scalable/apps/libreoffice4.2-impress.svg
/usr/share/icons/hicolor/scalable/apps/libreoffice4.2-main.svg
/usr/share/icons/hicolor/scalable/apps/libreoffice4.2-math.svg
/usr/share/icons/hicolor/scalable/apps/libreoffice4.2-startcenter.svg
/usr/share/icons/hicolor/scalable/apps/libreoffice4.2-writer.svg
/usr/share/icons/hicolor/1024x1024/apps/libreoffice4.2-main.png
/usr/share/icons/hicolor/128x128/apps/libreoffice4.2-base.png
/usr/share/icons/hicolor/128x128/apps/libreoffice4.2-calc.png
/usr/share/icons/hicolor/128x128/apps/libreoffice4.2-draw.png
/usr/share/icons/hicolor/128x128/apps/libreoffice4.2-impress.png
/usr/share/icons/hicolor/128x128/apps/libreoffice4.2-main.png
/usr/share/icons/hicolor/128x128/apps/libreoffice4.2-math.png
/usr/share/icons/hicolor/128x128/apps/libreoffice4.2-startcenter.png
/usr/share/icons/hicolor/128x128/apps/libreoffice4.2-writer.png
/usr/share/icons/hicolor/16x16/apps/libreoffice4.2-base.png
/usr/share/icons/hicolor/16x16/apps/libreoffice4.2-calc.png
/usr/share/icons/hicolor/16x16/apps/libreoffice4.2-draw.png
/usr/share/icons/hicolor/16x16/apps/libreoffice4.2-impress.png
/usr/share/icons/hicolor/16x16/apps/libreoffice4.2-main.png
/usr/share/icons/hicolor/16x16/apps/libreoffice4.2-math.png
/usr/share/icons/hicolor/16x16/apps/libreoffice4.2-startcenter.png
/usr/share/icons/hicolor/16x16/apps/libreoffice4.2-writer.png
/usr/share/icons/hicolor/256x256/apps/libreoffice4.2-base.png
/usr/share/icons/hicolor/256x256/apps/libreoffice4.2-calc.png
/usr/share/icons/hicolor/256x256/apps/libreoffice4.2-draw.png
/usr/share/icons/hicolor/256x256/apps/libreoffice4.2-impress.png
/usr/share/icons/hicolor/256x256/apps/libreoffice4.2-main.png
/usr/share/icons/hicolor/256x256/apps/libreoffice4.2-math.png
/usr/share/icons/hicolor/256x256/apps/libreoffice4.2-startcenter.png
/usr/share/icons/hicolor/256x256/apps/libreoffice4.2-writer.png
/usr/share/icons/hicolor/32x32/apps/libreoffice4.2-base.png
/usr/share/icons/hicolor/32x32/apps/libreoffice4.2-calc.png
/usr/share/icons/hicolor/32x32/apps/libreoffice4.2-draw.png
/usr/share/icons/hicolor/32x32/apps/libreoffice4.2-impress.png
/usr/share/icons/hicolor/32x32/apps/libreoffice4.2-main.png
/usr/share/icons/hicolor/32x32/apps/libreoffice4.2-math.png
/usr/share/icons/hicolor/32x32/apps/libreoffice4.2-startcenter.png
/usr/share/icons/hicolor/32x32/apps/libreoffice4.2-writer.png
/usr/share/icons/hicolor/48x48/apps/libreoffice4.2-base.png
/usr/share/icons/hicolor/48x48/apps/libreoffice4.2-calc.png
/usr/share/icons/hicolor/48x48/apps/libreoffice4.2-draw.png
/usr/share/icons/hicolor/48x48/apps/libreoffice4.2-impress.png
/usr/share/icons/hicolor/48x48/apps/libreoffice4.2-main.png
/usr/share/icons/hicolor/48x48/apps/libreoffice4.2-math.png
/usr/share/icons/hicolor/48x48/apps/libreoffice4.2-startcenter.png
/usr/share/icons/hicolor/48x48/apps/libreoffice4.2-writer.png
/usr/share/icons/hicolor/512x512/apps/libreoffice4.2-main.png
/usr/share/icons/hicolor/scalable/apps/libreoffice4.2-base.svg
/usr/share/icons/hicolor/scalable/apps/libreoffice4.2-calc.svg
/usr/share/icons/hicolor/scalable/apps/libreoffice4.2-draw.svg
/usr/share/icons/hicolor/scalable/apps/libreoffice4.2-impress.svg
/usr/share/icons/hicolor/scalable/apps/libreoffice4.2-main.svg
/usr/share/icons/hicolor/scalable/apps/libreoffice4.2-math.svg
/usr/share/icons/hicolor/scalable/apps/libreoffice4.2-startcenter.svg
/usr/share/icons/hicolor/scalable/apps/libreoffice4.2-writer.svg

Оффлайн kiav

  • Завсегдатай
  • *
  • Сообщений: 527
  • Стич-спасатель
    • Email
Ну как  нет
Да, файлы лежат, но не используются.

Как проверял

Сделав снимок экрана увидел, что размер картинок в панели задач - 32х32.
Переименовал файл /usr/share/icons/hicolor/32x32/apps/thunderbird.png

Даже после перезагрузки меню и панель задач показывали верную иконку.
Файл icon-cache.kcache в дереве папок ~/.kde4 также удалял (с перезагрузкой).

В /usr/share/icons/locolor/32x32/apps thunderbird.png в принципе нет, трогать было нечего.

Инфлэйм

  • Гость
Для них нет картинок и показывается, как я понял, картинка по-умолчанию. Трудно ориентироваться в списке запущенных программ.
Не знаю, у меня всё ок!
Система:
$ cat /etc/altlinux-release
ALT Linux 7.0.5 KDesktop  (Centaurea Montana)

$ kde4-config -v
Qt: 4.8.6
KDE: 4.12.4
kde4-config: 1.0

А вот, собственно, скриншот запущенного офиса (несколько разных) и свернутых на панель задач.

« Последнее редактирование: 11.01.2016 07:29:35 от Инфлэйм »

Инфлэйм

  • Гость
картинка по-умолчанию
Припоминаю сейчас, что на новоустановленной системе с 4 кедами, наблюдались картинки для офиса, как в первом посте, но кажется проблема решилась установкой другой темы иконок и рабочего стола. Уже прошло с тех времен много-много времени, и не помню, в какое именно время картинки стали нормальными. Но знаю точно, мне не приходилось лезть никуда в конфиги.

Инфлэйм

  • Гость
Кстати, таки да, воспроизвелась проблема. Отодвинул в сторону .kde4, и после входа появляется САБЖ.
Получается, что самих картинок нет в дефолтных темах иконок. Наверное, тут если нужно, то вешать именно на oxygen.

Оффлайн kiav

  • Завсегдатай
  • *
  • Сообщений: 527
  • Стич-спасатель
    • Email
если нужно, то вешать именно на oxygen.
Это та самая стандартная тема иконок?

проблема решилась установкой другой темы иконок и рабочего стола
А какую тему используете?

Инфлэйм

  • Гость
Это та самая стандартная тема иконок?
Да
А какую тему используете?
Ubudao Style   1.4.5 
KDE Icon Theme

Оффлайн kiav

  • Завсегдатай
  • *
  • Сообщений: 527
  • Стич-спасатель
    • Email
Ubudao Style   1.4.5
KDE Icon Theme
У меня в настройках KDE по пути Оформление рабочей среды/Тема рабочего стола подсвечена Air. Значит в моем случае Oxygen ни при чем? Это тема Air не содержит нужных иконок?

Инфлэйм

  • Гость
Это тема Air не содержит нужных иконок?
Нет, это только оформление панели и некоторых иконок в трее. Что появляется на панеле задач должно быть в наборе иконок. Я проверил, дефолтом система ставит три темы: монохром, гном и оксиген - все три темы не показывают офис корректно.

Оффлайн kiav

  • Завсегдатай
  • *
  • Сообщений: 527
  • Стич-спасатель
    • Email
Что появляется на панеле задач должно быть в наборе иконок.
Я проверил $ gsettings set org.gnome.desktop.interface icon-theme
$ gsettings get org.gnome.desktop.interface icon-theme
'gnome'
Не знаю изменила ли что первая строка (по дурости сделал копированием из инструкции к Вашей теме). Но у меня никакой не oxygen.

Инфлэйм

  • Гость
из инструкции
Да в общем-то не нужно было ничего особенного делать, кроме как скачать набор ubudao-style_1.4.5.tar.gz или любой другой, главное, чтобы темка была правильно упакована .tar.gz. Затем войдите в "Параметры KDE" => "Оформление приложений" => "Значки" => "Установить из файла", где нужно показать системе упакованный в .tar.gz набор иконок. Дальше применяете и перелогиньтесь или перезагрузитесь.