You are not logged in.
Hello people,
Since I updated today, I have no icons anymore for all image files in Dolphin (though I still have them for other file types, such as pdf, odt...). This is no major problem, but still. What can be the issue ?
Offline
Offline
I don't really understand why I should now install a package which should be installed as dependency.
Ok, thank you.
Offline
Because it's an OPTIONAL dependency.
Offline
I think there was some misunderstanding here. I'm not speaking about preview icons, just the generic one (all the same for png, jpg and so on): I don't have any icon for those. And installing qt5-svg didn't solve the problem.
Offline
What icon theme?
Offline
which DE and icon theme are you using?
Offline
KDE, and as icon themes, Oxygen. I thought icons where part of KDE internals, didn't think they have to do with the theme.
Offline
@Kero : what version of KDE do you use ?
KDE4 or KDE5 ( aka "plasma 5" ) ?
I notice the same problem in dolphin 15.08,
the icons associated to the files are not always displayed in dolphin,
for example when I go to my home folder there are some video files ( *.mp4, *.avi ) and their icons are not displayed in dolphin, I can see only the name of the file, the icon is missing,
but for text files ( *.txt ), sound files ( *.wav ), compressed files ( *.zip ) I can see their icon,
so why this difference ?
how can I fix it ?
I don't use plasma 5, I use KDE4 ( oxygen theme ) with KF5 applications ( like dolphin ),
and I have already installed the qt5-svg package
Last edited by Potomac (2015-08-23 17:59:58)
Offline
one workaround I found is to manually set the icon for each type of file, by running "kcmshell5 filetypes" in a console,
but there is probably a better solution, like running an utility who can do the same thing by setting a default icon for each file who doesn't have an icon
Offline
can you try installing frameworkintegration?
Offline
good advice Arojas !
it solves the problem,
but the GUI in dolphin seems different now, font size, size of the different parts of the GUI ( menus ) is slightly different, it seems that "frameworkintegration" has applyed a new QT5 theme similar to "oxygen KDE4" but not exactly the same
Last edited by Potomac (2015-08-23 18:36:54)
Offline
thats qt5 oxygen theme, I really don't know why they decided to use such big padding (more amenable to touch?) but that's pretty much how its supposed to look
Online
is it possible with frameworkintegration package to disable this qt5 oxygen in order to restore the previous style ?
I prefer the default style when we use a KF5 application in a KDE 4 environnement ( who uses oxygen theme )
the purpose here is only to fix this icon problem, frameworkintegration solves the problem but it creates also a new problem by changing the GUI style, this QT5 oxygen theme seems weird
Offline
is it possible with frameworkintegration package to disable this qt5 oxygen in order to restore the previous style ?
I prefer the default style when we use a KF5 application in a KDE 4 environnement ( who uses oxygen theme )
the purpose here is only to fix this icon problem, frameworkintegration solves the problem but it creates also a new problem by changing the GUI style, this QT5 oxygen theme seems weird
Just remove the oxygen package and you should get back the default Qt5 theme
Last edited by arojas (2015-08-23 19:00:20)
Offline
do you have the exact name of this oxygen package ?
here are the packages I have related to oxygen :
$ pacman -Qs oxygen
local/doxygen 1.8.9.1-1
A documentation system for C++, C, Java, IDL and PHP
local/oxygen-icons 15.04.3-1
The Oxygen Icon Theme
local/ttf-oxygen 1:5.3.2-1
The Oxygen font family. A desktop/gui font family for integrated use with the KDE desktop
it seems that I don't have the QT5 oxygen package :
https://www.archlinux.org/packages/extra/x86_64/oxygen/
Last edited by Potomac (2015-08-23 19:38:36)
Offline
ah going from your description I assumed this is what irked you, installing it and switching to it might be a possibility then
Online
it seems that I don't have the QT5 oxygen package :
Then dolphin can't be using the oxygen style. Can you post screenshots of the dolphin style with and without frameworkintegration?
Offline
ah going from your description I assumed this is what irked you, installing it and switching to it might be a possibility then
I am not sure to understand what to do,
for me there is no solution with frameworkintegration ( even if the oxygen package is installed or uninstalled ), because if frameworkintegration is installed it will automatically modify the GUI of dolphin ( no matter if oxygen package is installed or not ),
what I need is a way to keep the default GUI style but frameworkintegration doesn't give the ability to set manually a GUI style
Last edited by Potomac (2015-08-23 19:52:25)
Offline
Potomac wrote:it seems that I don't have the QT5 oxygen package :
Then dolphin can't be using the oxygen style. Can you post screenshots of the dolphin style with and without frameworkintegration?
with frameworkintegration installed :
http://reho.st/self/3e056c1066a4271d811 … 22a275.jpg
without frameworkintegration :
http://reho.st/self/de27f2aa82569210025 … 8b5af9.jpg
fonts and menus are less sharp if I use frameworkintegration, and the font size is not the same
Offline
with frameworkintegration installed :
http://reho.st/self/3e056c1066a4271d811 … 22a275.jpg
without frameworkintegration :
http://reho.st/self/de27f2aa82569210025 … 8b5af9.jpg
fonts and menus are less sharp if I use frameworkintegration, and the font size is not the same
OK so both are using the default Qt5 style. The differences are because without frameworkintegration it takes the settings from your desktop (KDE4), and with frameworkintegration it takes them from KF5. But to change the KF5 settings you need plasma-desktop, which you can't install over kdebase-workspace. You can try copying the KDE4 settings to KF5: copy (or symlink) ~/.kde4/share/config/kdeglobals to ~/.config/kdeglobals
Of course, the real solution is to find out why the icons don't show without frameworkintegration. Maybe someone can ask upstream (I don't have a KDE4 system to test), but I wouldn't expect much help given that KDE4 is now officially EOL.
Offline
For myself, I definetely solved the problem, by finally switching to plasma/kf5. Thanks to everybody who's been helping.
Offline
You can try copying the KDE4 settings to KF5: copy (or symlink) ~/.kde4/share/config/kdeglobals to ~/.config/kdeglobals
there is already a kdeglobals file in ~/.config, I tried to rename this file and put the kde4 version of kdeglobals in ~/.config but it doesn't solve the problem
KDE4 is now officially EOL
does it means that KDE4 will not receive updates from upstream ?
if it's the case then yes the real solution is to switch to plasma 5
Offline
For myself, I definetely solved the problem, by finally switching to plasma/kf5. Thanks to everybody who's been helping.
in the wiki it says that we must uninstall kde-workspace package before installing plasma 5, I tried it but I have these errors :
# pacman -Rns kdebase-workspace
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: kdeartwork-kscreensaver: requires kdebase-workspace
:: kdeartwork-styles: requires kdebase-workspace
:: kdebase-plasma: requires kdebase-workspace
:: kdeplasma-addons-applets-bball: requires kdebase-workspace
:: kdeplasma-addons-applets-binary-clock: requires kdebase-workspace
:: kdeplasma-addons-applets-blackboard: requires kdebase-workspace
:: kdeplasma-addons-applets-bookmarks: requires kdebase-workspace
:: kdeplasma-addons-applets-bubblemon: requires kdebase-workspace
:: kdeplasma-addons-applets-calculator: requires kdebase-workspace
:: kdeplasma-addons-applets-charselect: requires kdebase-workspace
:: kdeplasma-addons-applets-community: requires kdebase-workspace
:: kdeplasma-addons-applets-dict: requires kdebase-workspace
:: kdeplasma-addons-applets-eyes: requires kdebase-workspace
:: kdeplasma-addons-applets-fifteenpuzzle: requires kdebase-workspace
:: kdeplasma-addons-applets-filewatcher: requires kdebase-workspace
:: kdeplasma-addons-applets-frame: requires kdebase-workspace
:: kdeplasma-addons-applets-fuzzy-clock: requires kdebase-workspace
:: kdeplasma-addons-applets-icontasks: requires kdebase-workspace
:: kdeplasma-addons-applets-incomingmsg: requires kdebase-workspace
:: kdeplasma-addons-applets-knowledgebase: requires kdebase-workspace
:: kdeplasma-addons-applets-kolourpicker: requires kdebase-workspace
:: kdeplasma-addons-applets-lancelot: requires kdebase-workspace
:: kdeplasma-addons-applets-leavenote: requires kdebase-workspace
:: kdeplasma-addons-applets-life: requires kdebase-workspace
:: kdeplasma-addons-applets-luna: requires kdebase-workspace
:: kdeplasma-addons-applets-magnifique: requires kdebase-workspace
:: kdeplasma-addons-applets-mediaplayer: requires kdebase-workspace
:: kdeplasma-addons-applets-news: requires kdebase-workspace
:: kdeplasma-addons-applets-notes: requires kdebase-workspace
:: kdeplasma-addons-applets-nowplaying: requires kdebase-workspace
:: kdeplasma-addons-applets-paste: requires kdebase-workspace
:: kdeplasma-addons-applets-pastebin: requires kdebase-workspace
:: kdeplasma-addons-applets-plasmaboard: requires kdebase-workspace
:: kdeplasma-addons-applets-previewer: requires kdebase-workspace
:: kdeplasma-addons-applets-qalculate: requires kdebase-workspace
:: kdeplasma-addons-applets-rssnow: requires kdebase-workspace
:: kdeplasma-addons-applets-showdashboard: requires kdebase-workspace
:: kdeplasma-addons-applets-showdesktop: requires kdebase-workspace
:: kdeplasma-addons-applets-spellcheck: requires kdebase-workspace
:: kdeplasma-addons-applets-systemloadviewer: requires kdebase-workspace
:: kdeplasma-addons-applets-timer: requires kdebase-workspace
:: kdeplasma-addons-applets-unitconverter: requires kdebase-workspace
:: kdeplasma-addons-applets-webslice: requires kdebase-workspace
:: kdeplasma-addons-containments: requires kdebase-workspace
:: kdeplasma-addons-libs: requires kdebase-workspace
:: kdeplasma-addons-runners-audioplayercontrol: requires kdebase-workspace
:: kdeplasma-addons-runners-browserhistory: requires kdebase-workspace
:: kdeplasma-addons-runners-characters: requires kdebase-workspace
:: kdeplasma-addons-runners-contacts: requires kdebase-workspace
:: kdeplasma-addons-runners-converter: requires kdebase-workspace
:: kdeplasma-addons-runners-datetime: requires kdebase-workspace
:: kdeplasma-addons-runners-dictionary: requires kdebase-workspace
:: kdeplasma-addons-runners-events: requires kdebase-workspace
:: kdeplasma-addons-runners-katesessions: requires kdebase-workspace
:: kdeplasma-addons-runners-konquerorsessions: requires kdebase-workspace
:: kdeplasma-addons-runners-konsolesessions: requires kdebase-workspace
:: kdeplasma-addons-runners-kopete: requires kdebase-workspace
:: kdeplasma-addons-runners-mediawiki: requires kdebase-workspace
:: kdeplasma-addons-runners-spellchecker: requires kdebase-workspace
:: kdeplasma-addons-runners-translator: requires kdebase-workspace
:: kdeplasma-addons-runners-youtube: requires kdebase-workspace
:: kdeplasma-addons-wallpapers-mandelbrot: requires kdebase-workspace
:: kdeplasma-addons-wallpapers-marble: requires kdebase-workspace
:: kdeplasma-addons-wallpapers-pattern: requires kdebase-workspace
:: kdeplasma-addons-wallpapers-qmlwallpapers: requires kdebase-workspace
:: kdeplasma-addons-wallpapers-virus: requires kdebase-workspace
:: kdetoys-ktux: requires kdebase-workspace
:: knemo: requires kdebase-workspace
:: qtcurve-kde4: requires kdebase-workspace
How can I fix this problem ?
with "pacman -Rcns kdebase-workspace" ? ( I am not sure, that's why I prefer to ask )
Last edited by Potomac (2015-08-23 20:49:48)
Offline
another workaround is to use "dolphin4" who is the "KDE4 version" of dolphin, dolphin4 belongs to dolphinpart4 package :
https://www.archlinux.org/packages/extr … phinpart4/
this was discovered here in this bugreport :
Offline