LINUX.ORG.RU

GTK, иконки в Tint2

 , , , ,


0

1

потратил уйму времени и программно-аппаратных ресурсов корпорации добра, но ответа не нашёл.

При попытке поменять иконки приложений, которые отображаются в Tint2 с помощью LXAppearance, ничего не происходит.

вот ~/.gtkrc-2.0 :

# DO NOT EDIT! This file will be overwritten by LXAppearance.
# Any customization should be done in ~/.gtkrc-2.0.mine instead.

gtk-theme-name="Candido-Graphite-Light"
gtk-icon-theme-name="Faenza"
gtk-font-name="Sans 10"
gtk-cursor-theme-name="Neutral++_White"
gtk-cursor-theme-size=0
gtk-toolbar-style=GTK_TOOLBAR_BOTH
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
gtk-button-images=1
gtk-menu-images=1
gtk-enable-event-sounds=1
gtk-enable-input-feedback-sounds=1
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle="hintfull"
gtk-xft-rgba="rgb"
include "/home/sdoba/.gtkrc-2.0.mine"

~/.gtkrc-2.mine пустой.

Если приложение не может найти иконку в указанной теме, хотя она там точно есть, то оно хотя бы должно брать иконку из пути, указанного в /usr/share/applications/<app>.desktop. Вот пример моего virtualbox.desktop :

[Desktop Entry]
Name=Oracle xVM VirtualBox
Type=Application
Comment=Run several virtual systems on a single host computer
Exec=VirtualBox
TryExec=VirtualBox
Icon=/usr/share/icons/Faenza/apps/scalable/virtualbox.svg
Categories=System;Emulator;

Но опять ничего. Кто-то рекомендовал делать путь к иконке без расширения - не помогло. Пробовал подсовывать png - тоже не помогло. В сущности, описывать что я пробовал очень долго.

С радостью выслушаю любые советы, даже пресловутые ссылки на маны, надеюсь среди них ещё найдётся тот, который я не прочитал.


Можно попробовать запустить панель strace -o log tint2 и посмотреть в логе какие файлы открываются .

ilovewindows ★★★★★ ()

Та же проблема

Та же проблема.

Более того, иконки вообще не меняются даже у самих приложений в декорации окна за исключением некоторых.

anonymous ()
Ответ на: Та же проблема от anonymous

судя по тому, на что я натыкался в сети, Tint2 как раз и берёт иконки для таскбара из декораций окна приложения. А вот они туда по разным заявлениям попадают то ли от приложения, то ли их устанавливают qt/gtk движки. Просто не знаю, куда дальше копать.

strace разъяснений не дал.

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