[Okular-devel] Change the icons
Albert Astals Cid
aacid at kde.org
Fri Jan 27 17:10:29 UTC 2012
El Divendres, 27 de gener de 2012, a les 16:42:14, Bemipefe va escriure:
> Launching kbuildsycoca4 with my home directory fix the problem to the
> missing/unloaded libraries but the image is not changed. So i was returned
> to the installation in /usr as usual.
>
> My commands are:
>
> *cmake -DCMAKE_INSTALL_PREFIX=/usr ..
> make
> sudo make install
> *
>
> *export KDEDIRS=/usr/share/kde4/apps/okular:$(kde4-config --prefix);
> kbuildsycoca4 **
> tried also:
>
> export KDEDIRS=/usr:$(kde4-config --prefix); kbuildsycoca4*
>
> But this not fix the problem, indeed i read
> onhttp://okular.kde.org/download.php:
>
> "If you install Okular in a different path than your system kde4 install
> directory it is possible that you need to run"
>
> this is not my case i install in system directory.
>
> The strace command output is just like this:
>
> strace okular 2>&1 | grep png
> open("/usr/lib64/libpng12.so.0", O_RDONLY) = 3
> access("/usr/share/icons/oxygen/22x22/actions/process-working.png", R_OK) =
> -1 ENOENT (No such file or directory)
> access("/usr/share/icons/oxygen/22x22/animations/process-working.png",
> R_OK) = 0
> stat("/usr/share/icons/oxygen/22x22/animations/process-working.png",
> {st_mode=S_IFREG|0644, st_size=703, ...}) = 0
> stat("/usr/share/icons/oxygen/22x22/animations/process-working.png",
> {st_mode=S_IFREG|0644, st_size=703, ...}) = 0
> open("/usr/share/icons/oxygen/22x22/animations/process-working.png",
> O_RDONLY|O_CLOEXEC) = 10
Ok, maybe you were hitting the icon cache, make sure you clear it, in my case
it is in
.kde/cache-xps/icon-cache.kcache
so i did
rm .kde/cache-xps/icon-cache.kcache
and then
strace okular 2>&1 | grep tool-ellipse-okular.png | grep "= 0"
and once inside okular open the review bar and i get
access("/usr/share/kde4/apps/okular/pics/tool-ellipse-okular.png", R_OK) = 0
This is the file being used.
Albert
>
> i don't know very well the command maybe i miss something.
>
> On 26/01/12 18:31, Albert Astals Cid wrote:
> > El Dijous, 26 de gener de 2012, a les 15:32:28, Bemipefe va escriure:
> >> I tried to install in my /home directory and i have launched the
> >> export
> >> and kbuildsycoca4 command. Unfortunately if i try to open a pdf with
> >> okular it just say that there isn't a plugin to open the file. This
> >> because the .so libraries are not present in /usr and so are not
> >> loaded.
> >> I don't know how to load it manually.
> >
> > Did you readhttp://okular.kde.org/download.php ?
> >
> > If so tell me what was your cmake command and your KDEDIRS command.
> >
> >
> > Albert
> >
> >> I tried also in a different distribution on another computer but the
> >> problem remain.
> >>
> >> On 26/01/12 14:29, Bemipefe wrote:
> >>> Thanks for reply.
> >>>
> >>> No i'm not setting this variable because i install directly in the
> >>> "/usr" directory. I forget to say that the distribution package that
> >>> contain the okular files was removed before installing okular from
> >>> source. So i have only the files installed with the "make install"
> >>> command.
> >>>
> >>> Indeed if i open the image in
> >>> "/usr/share/kde4/apps/okular/pics/tool-ellipse-okular.png"
> >>> i can see the modified image.
> >>>
> >>> However now i'm trying to install in a different directory.
> >>> I keep you updated.
> >>>
> >>> On 25/01/12 22:43, Albert Astals Cid wrote:
> >>>> Were are you installing? Are you setting KDEDIRS as explained in
> >>>> http://okular.kde.org/download.php ?
> >>>>
> >>>> Albert
> >>>>
> >>>>> Thanks in a advance.
> >>>>> _______________________________________________
> >>>>> Okular-devel mailing list
> >>>>> Okular-devel at kde.org
> >>>>> https://mail.kde.org/mailman/listinfo/okular-devel
> >>
> >> _______________________________________________
> >> Okular-devel mailing list
> >> Okular-devel at kde.org
> >> https://mail.kde.org/mailman/listinfo/okular-devel
> >
> > _______________________________________________
> > Okular-devel mailing list
> > Okular-devel at kde.org
> > https://mail.kde.org/mailman/listinfo/okular-devel
More information about the Okular-devel
mailing list