Strona 1 z 1

[+] Brak ikon nowo zainstalowanych programów w menu KDE4

: 16 kwietnia 2014, 21:51
autor: Zalingrad
Witam,

Walczyłem ze zdublowanymi a nawet potrojonymi wpisami w menu KDE4 po przesiadce z Gnome 3.8. Standardowo usuwałem je przez kmenuedit (graficzny edytor menu). Później doczytałem, że wystarczy je usunąć z katalogu

Kod: Zaznacz cały

.local/share/applications
Problem w tym, że usunąłem cały katalog applications co spowodowało wyparowanie ikon LibreOffice, Vlc, Xbmc i wielu innych. Przy nich w menu KDE mam standardowe ikonki oznaczające brak ikon :)
Nie byłoby to tak uciążliwe, gdyby nie to, że teraz każdy nowozainstalowany program także nie ma swojej własnej ikonki w Menu KDE. Przeszukałem katalog

Kod: Zaznacz cały

/usr/share/applications 
w poszukiwaniu plików z rozszerzeniem .desktop. ale części z nich także brakowało ikon. Dla przykładu- program Clementine, VLC- po instalacji- na żadnym z zestawów ikon (domyślnym Oxygen, gnomowym Adwaita) nie wyświetla swojego logo.

Kod: Zaznacz cały

uname -a
Linux spaczuch-2 3.12-1-686-pae #1 SMP Debian 3.12.9-1 (2014-02-01) i686 GNU/Linux
właśnie podczas reinstalacji XBMC spostrzegłem pewną linijkę, która mnie zaniepokoiła:

Kod: Zaznacz cały

Unpacking xbmc-data (4:13.0~beta3-dmo2) ...
Processing triggers for man-db (2.6.7.1-1) ...
Processing triggers for dbus (1.8.0-3) ...
[ ok ] system message bus already started; not starting..
Processing triggers for menu (2.1.46) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
[B]gtk-update-icon-cache-3.0: No theme index file.
WARNING: icon cache generation failed[/B]
Processing triggers for desktop-file-utils (0.22-1) ...
Processing triggers for mime-support (3.54) ...
Konfigurowanie pakietu libavresample1:i386 (10:2.2-dmo2) ...
Konfigurowanie pakietu libvidstab1.0 (2:0.98b-dmo1) ...
Konfigurowanie pakietu libavfilter4:i386 (10:2.2-dmo2) ...
Konfigurowanie pakietu liblockdev1 (1.0.3-1.5+b1) ...
Konfigurowanie pakietu libcec2:i386 (2.1.4-dmo4) ...
Konfigurowanie pakietu libconfuse-common (2.7-4) ...
Konfigurowanie pakietu libconfuse0:i386 (2.7-4) ...
Konfigurowanie pakietu libdevmapper-event1.02.1:i386 (2:1.02.83-2) ...
Konfigurowanie pakietu liblvm2app2.2:i386 (2.02.104-2) ...
Konfigurowanie pakietu libnfs4:i386 (1.9.3-dmo1) ...
Konfigurowanie pakietu libshairplay0:i386 (0.9.0~git20130907-dmo2) ...
Konfigurowanie pakietu cryptsetup-bin (2:1.6.4-4) ...
Konfigurowanie pakietu libhdhomerun1 (20140121-1) ...
Konfigurowanie pakietu udisks (1.0.5-1) ...
Konfigurowanie pakietu udisks-glue (1.3.5-1) ...
Konfigurowanie pakietu xbmc-bin (4:13.0~beta3-dmo2) ...
Konfigurowanie pakietu xbmc-data (4:13.0~beta3-dmo2) ...
Processing triggers for libc-bin (2.18-4) ...
Processing triggers for menu (2.1.46) ...


Rozwiązanie- przyczyną pośrednią było ręczne usuwanie przeze mnie we wcześniejszych etapach katalogów z ikonami z

Kod: Zaznacz cały

/usr/share/themes 

Kod: Zaznacz cały

/usr/share/icons
Pomogła reinstalacja pakietów ikon hicolor, gnome, oraz wszystkich programów, dla których brakowało własnych ikonek w menu KDE.