Description of problem: While starting pcmanfm-qt and browse files in thumbnail or icon view, file names are not shown below file or folder icon. Version-Release number of selected component (if applicable): pcmanfm-qt-0.9.0-1.mga5 How reproducible: Only reproducible in thumbnail or icon view. Steps to Reproduce: 1.Install pcmanfm-qt 2.Run pcmanfm-qt 3.Default view is icon mode, no file names are shown. Reproducible: Steps to Reproduce:
Created attachment 6645 [details] screenshot of pcmanfm-qt in icon view (default)
CC'ing maintainer. I can't reproduce it, but it is possible that my current /home/marja started as copy of one that has been used with pcmanfm-qt before. @ You-Cheng Hsieh Please try with a new user. Are the names of the directories and files missing for that new user, too?
Keywords: (none) => NEEDINFOCC: (none) => doktor5000, marja11
yes, it reproduced for new user. I think it's the way I install lxqt: 1. install with dual-arch iso 2. add internet media. 3. click "unselect all" and check "individual package selection" 4. check "With X" and uncheck "install suggested packages" 5. find task-lxqt and select it. So I have lxqt without suggested packages. That might be the cause of this bug. There might be package(s) that should be required by pcmanfm-qt but not written in spec.
I do not have lxqt installed. When I installed pcmanfm-qt, all of the following was installed: [root@DenkBlok2_cauldron marja]# urpmi pcmanfm-qt To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Release (BlueHD1)") lib64fm-qt2 0.9.0 1.mga5 x86_64 lib64fm4 1.2.3 4.mga5 x86_64 lib64menu-cache3 1.0.0 5.mga5 x86_64 libfm 1.2.3 4.mga5 x86_64 lxshortcut 1.2.3 4.mga5 x86_64 menu-cache 1.0.0 5.mga5 x86_64 pcmanfm-qt 0.9.0 1.mga5 x86_64 6.1MB of additional disk space will be used. 1.1MB of packages will be retrieved. Proceed with the installation of the 7 packages? (Y/n) y Do you have all of the above packages?
s/64// if you run 32 bit, of course
Created attachment 6646 [details] output for reinstall pcmanfm-qt I removed pcmanfm-qt and try to reinstall it, the dependency list is pretty long with a lot of KDE stuff...
(In reply to You-Cheng Hsieh from comment #6) > Created attachment 6646 [details] > output for reinstall pcmanfm-qt > > I removed pcmanfm-qt and try to reinstall it, the dependency list is pretty > long with a lot of KDE stuff... That might explain why I couldn't reproduce the problem, I have kde installed
I thought without checking "install suggested packages", I still get minimal packages installed that should provide basic features, e.g. browsing files for a file manager. I'll try a minimal X installation, then urpmi pcmanfm-qt --no-recommends after boot into system.
(In reply to You-Cheng Hsieh from comment #8) > I thought without checking "install suggested packages", I still get minimal > packages installed that should provide basic features, e.g. browsing files > for a file manager. I don't really know more than what's here: http://doc.mageia.org/installer/5/en/content/minimal-install.html (which is near to nothing) However, I always assumed that to get basic features of a DE, it would be better to choose a light DE in this screen http://doc.mageia.org/installer/5/en/content/choosePackageGroups.html CC'ing tv, because he knows better than me :-) > > I'll try a minimal X installation, then urpmi pcmanfm-qt --no-recommends > after boot into system.
CC: (none) => thierry.vignaud
Choose any DE in that screen will install recommends packages, which sometimes isn't not as light as it should be. To be clarify here, if a package has bug while installed with --no-recommends, is it a bug?
Yes. Then there're some recommends that should be requires. We need to identify those though... On the other hand, pcman is part of lxde. I don't know if we want to put work in making sure package foo from DE X works when only DE Y is installed. Do you've lxde installed?
Just in case you get confused: pcmanfm is part of lxde, which I have no problem with. pcmanfm-qt is part of lxqt, which I reported bug here. yes, I tried with task-lxqt installed. (--no-recommends)
Problem found: fonts-otf-source-han (!) Remove this font package and install any other CJK font, e.g. fonts-ttf-chinese-opendesktop, will resolve this problem. Can this be fixed in rpmstrate? Install fonts-ttf-chinese-opendesktop for LXQT when locale is zh_tw|zh_cn? And when is source-han introduced as default font? fonts-ttf-chinese-opendesktop was default for zh_tw in mga4.
And for ja ko http://svnweb.mageia.org/packages/cauldron/meta-task/current/SOURCES/rpmsrate-raw?r1=659205&r2=660319
(In reply to You-Cheng Hsieh from comment #14) > And for ja ko > > http://svnweb.mageia.org/packages/cauldron/meta-task/current/SOURCES/ > rpmsrate-raw?r1=659205&r2=660319 This seems to be a feature listed in the release notes: "Chinese, Japanese, and Korean locales now use Source Han Sans as default font."
It's not a feature. It's listed because I wrote it after I found the font today. Release note not only lists features, but also significant changes introduced that might affect user experience or cause unpredictable bugs. Other than that, how do we deal with this bug? We're complete freeze now.
Funda, the new default CJK font seems to cause issue with some apps.
CC: (none) => fundawangSummary: pcmanfm-qt not show file name in thumbnail or icon view => pcmanfm-qt not show file name in thumbnail or icon view when fonts-otf-source-han is installed
I should start to think about errata now in case Funda won't respond. *If user's language is Chinese, Japanese, or Korean, and installs pcmanfm-qt or LXQT, pcmanfm-qt will not show file and folder names in thumbnails view and icon view because of the new default CJK font "Source Han". A workground is to install another font package that provides CJK characters, e.g. google-droid-sans-fonts, fonts-ttf-chinese-opendesktop, fonts-ttf-japanese(for Japanese only), or fonts-ttf-korean(for korean only). The package fonts-otf-source-han can be either kept or removed later. Which section do you think this should be written under, LXQT or i18n? Note that pcmanfm-qt can be installed for other wm, e.g. icewm, openbox. I would put it in i18n.
(In reply to You-Cheng Hsieh from comment #18) > I should start to think about errata now in case Funda won't respond. I very much hope everything is well with him. Please do add it to the errata, final isos will most probably be released soon, with no chance to get any fix on the iso, so even if it does get fixed, users who do not use online media during install will be affected. > > *If user's language is Chinese, Japanese, or Korean, and installs pcmanfm-qt > or LXQT, pcmanfm-qt will not show file and folder names in thumbnails view > and icon view because of the new default CJK font "Source Han". A workground > is to install another font package that provides CJK characters, e.g. > google-droid-sans-fonts, fonts-ttf-chinese-opendesktop, > fonts-ttf-japanese(for Japanese only), or fonts-ttf-korean(for korean only). > The package fonts-otf-source-han can be either kept or removed later. > > Which section do you think this should be written under, LXQT or i18n? Note > that pcmanfm-qt can be installed for other wm, e.g. icewm, openbox. I would > put it in i18n. i18n, but it would be fine to link to it from the LXQT section (e.g.: "For Chinese, Japanese and Korean installs, please read <link> too")
Keywords: NEEDINFO => (none)Whiteboard: (none) => FOR_ERRATA
(In reply to Thierry Vignaud from comment #17) > Funda, the new default CJK font seems to cause issue with some apps. I've no clue about CJK or if we have a new font for those locales, but I can adjust the recommends/requires or even conflicts of pcmanfm-qt as necessary. Although I've specifically tested the minimal lxqt installation you described (on a really minimal installaton without X, installing task-lxqt-minimal using --no-recommends - should be the same as what the installer does), and it worked fine - but then I cannot use any of the affected locales in practice. But which font package shall I require, or would it be safe to conflict with fonts-otf-source-han ?
Status: NEW => ASSIGNEDAssignee: bugsquad => doktor5000
Could you make pcmanfm-qt requires google-droid-sans-fonts (this is the most small CJK font I'm aware of), and conflicts fonts-otf-source-han? However, if the specs dependency conflicts with rpmstrate, which will be prefered? In this case, rpmstrate ask zh|ja|ko to install fonts-otf-source-han, but what will happen if pcmanfm-qt conflicts with it?
After second thought, this might not be a good idea. If conflicts set, user won't be able to install pcmanfm-qt and fonts-otf-source-han at the same time. Even though one can still fix the bug by install more CJK fonts or install droid fonts and set default font to it.
Whiteboard: FOR_ERRATA => IN_ERRATA, MGA5TOOSeverity: normal => minor
This seems fixed in cauldron. Only affects mga5 now.
(In reply to You-Cheng Hsieh from comment #23) > This seems fixed in cauldron. Only affects mga5 now. Changing this report accordingly
Keywords: (none) => IN_ERRATA5Version: Cauldron => 5Whiteboard: IN_ERRATA, MGA5TOO => (none)
Whiteboard: (none) => only_in:MGA5
As this is fixed in cauldron and mga6, closing this one as old as mga5 is EOL.
Resolution: (none) => OLDStatus: ASSIGNED => RESOLVED