Bug 238371
Summary: | kde-settings: lacking xdg-user-dirs integration | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jason Frothingham <mepisguides> |
Component: | kde-settings | Assignee: | Rex Dieter <rdieter> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | low | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | dcantrell, fedora, katzj, luc.loiseau, rdieter, than |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2007-05-16 16:23:09 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 150225, 240556 |
Description
Jason Frothingham
2007-04-29 22:27:00 UTC
This comes up fine here -- are you logging in as the fedora user for the live CD? Have the same problem if I choose a language in the login screen: No shortcut to the install program. OK if I log directly without choosing any language: In that case I find the Install shortcut onto my desktop The file /home/fedora/Desktop/liveinst.desktop should be placed there during the login. If you login as root it would be hidden (KDE seems to don't like "NoDisplay=true" in liveinst.desktop. This is replaced by "NoDisplay=false" for User "fedora"). /home/fedora/Desktop/liveinst.desktop should be definetily there. You should at least see it in a terminal with "ls /home/fedora/Desktop" I made a new test. I choosed the French language in the login screen. Then I put that language as default in the popup window asking if the language is just for that session or by default. After login I confirm that the Icon is not displayed on the desktop. The file liveinst.desktop exists but is in the folder /home/fedora/Bureau/ (and not /home/fedora/Desktop/) You will notice that 'Bureau' is the French translation of 'Desktop'. Surprisingly, If I move the file liveinst.desktop in the right folder (/home/fedora/Desktop/), I still don't see the icon on the desktop. Ah, only English works atm, we need to integrate xdg-user-dirs. This is a kde-specific issue then (not really livecd)... I'll re-assign this in a bit, when I figure out where best to put it. For the final we will use kdm with autologin. So this problem would not occur. Also I replaced "NoDisplay=true" with "NoDisplay=False" in /usr/share/applications/liveinst.desktop directly. So if someone boot with "live_locale=<locale>" there would be at least a icon in the menu. Sebastian, has all the changes required to fix this problem already been committed and tested? What's the status? (In reply to comment #7) > Sebastian, has all the changes required to fix this problem already been > committed and tested? What's the status? I've committed the changes described in comment #6 before I wrote that comment. But the main problem here is that the integration of xdg-user-dirs needs some love (see comment #5). So maybe I should re-assign this to Rex and/or Than? Oh. Just to make this clear: My changes are for livecd-fedora-kde.ks (for the livecd), not for kdebase or xdg-user-dirs. Reassigning to kde-settings, removing FC7Blocker (since we don't non-English atm anyway) * Tue May 15 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.5-24 ... - kdeglobals: xdg-user-dirs integration: Desktop, Documents (#238371) Basic/initial integration, inserting into kdeglobals: [Paths] Desktop[$e]=$(xdg-user-dir DESKTOP) Documents[$e]=$(xdg-user-dir DOCUMENTS) So that the output of the following now match: kde-config --userpath desktop = xdg-user-dir DESKTOP kde-config --userpath document = xdg-user-dir DOCUMENTS Now, we can do likewise for multimedia app configs wrt to XDG_MUSIC_DIR, XDG_PICTURES_DIR, XDG_VIDEOS_DIR Followup additions: * Fri May 18 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.5-27 ... - kdeglobals: [Paths] Trash[$e]=$(xdg-user-dir DESKTOP)/Trash/ - Requires: xdg-user-dirs |