|
Bugzilla – Full Text Bug Listing |
| Summary: | The pinned Yast-Software icon opens a text file | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Tumbleweed | Reporter: | Thierry Leroy <thierryleroy> |
| Component: | KDE Workspace (Plasma) | Assignee: | E-Mail List <opensuse-kde-bugs> |
| Status: | NEW --- | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | thierryleroy |
| Version: | Current | Flags: | christophe:
needinfo?
(thierryleroy) |
| Target Milestone: | --- | ||
| Hardware: | 64bit | ||
| OS: | openSUSE Tumbleweed | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: |
bug image
Edit menu entry Edit menu entry 2 |
||
How did you pin it? If I pin the yast software application, it can be executed. Do you have a custom desktop file in ~/.local/share/applications/ ? "Do you have a custom desktop file in ~/.local/share/applications/ ?" No I have three machines with tumbleweed, one with a new installation and two others that have been updated. The problem only occurs on the updated ones. On one of these, I've created a new user, and the problem also occurs with him. I've just checked with another Yast module, Yast Partitioner, and it produces the same result. But not with Yast. Created attachment 873739 [details]
Edit menu entry
Created attachment 873740 [details]
Edit menu entry 2
When I edit the Yast Software launcher, I see that it points to /home/thierry/.local/share/applications instead of /usr/share/applications, and the owner is me instead of root (normal since it points to my personal folder). New image attachments `ls -l ~/.local/share/applications/` please total 24 -rw------- 1 thierry thierry 493 3 févr. 2022 luckybackup.desktop -rw-r--r-- 1 thierry thierry 13 3 févr. 2022 mimeinfo.cache -rwxr--r-- 1 thierry thierry 588 20 mars 19:32 org.opensuse.yast.Packager.desktop -rwxr--r-- 1 thierry thierry 407 11 sept. 2023 thunderbird.desktop -rw------- 1 thierry thierry 173 3 févr. 2022 userapp-Thunderbird-3J6WG1.desktop -rw------- 1 thierry thierry 173 3 févr. 2022 userapp-Thunderbird-ET0XG1.desktop The problem now occurs on all three of my machines, including a new installation. (In reply to Thierry Leroy from comment #8) > total 24 > -rwxr--r-- 1 thierry thierry 588 20 mars 19:32 > org.opensuse.yast.Packager.desktop there it is, try deleting this file then run `kbuildsycoca6 --noincremental` to rebuild the cache you can also check the other .desktop files with `grep Exec ~/.local/share/applications/*.desktop` to see if they're different from the system ones I've done this, the first delete command does change the location and owner of the menu entry, the second cache rebuild command doesn't seem to do anything. I pin and I get the same result as before. Sorry, but things have improved. The pinned icon still opens a ruby.ruby3.3 text file, but it no longer sends an entry to /Home/.local/share/applications, and editing the Yast Software entry in the menu now shows that it does point to /usr/share/applications and that its owner is root. Pinning Yast Software from the Task Manager doesn't work. If you pin from the application launcher, it does. TW 20230328 |
Created attachment 873707 [details] bug image The pinned Yast-Software icon opens a text file ruby.ruby3.3 tumbleweed 20240319