Bug 25825

Summary: Пустая секция Настройки/KDE не исчезает из меню
Product: Sisyphus Reporter: Sergey V Turchin <zerg>
Component: altlinux-freedesktop-menu-commonAssignee: viy <viy>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aen, cas, viy
Version: unstableKeywords: distro-blocker
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 23155    

Description Sergey V Turchin 2011-06-27 17:18:15 MSK
Пустая секция Настройки/KDE не исчезает из меню "Современного стиля".
Возможно, это из-за манипуляций с секцией NativeSettings.

Там скорее всего можно это упростить, чтоб не делать эти несколько <Move> для секции.
Comment 1 viy 2011-06-29 03:34:04 MSK
ok, я посмотрю.
Comment 2 Sergey V Turchin 2011-06-29 16:43:59 MSK
Задно посмотрите насчет лишнего включения меню из KDE3 в общем файле
altlinux-settings.menu

"<MergeFile>../../kde/xdg/menus/kde-settings.menu</MergeFile>"
Comment 3 AEN 2011-07-04 20:48:54 MSK
(В ответ на комментарий №1)
> ok, я посмотрю.

Что-нибудь выходит?
Не хотелось бы выпускать следующую бету с этой багой.
Comment 4 viy 2011-07-04 21:22:19 MSK
 altlinux-freedesktop-menu-0.42 уехал в сизиф и p6.
Comment 5 AEN 2011-07-04 21:26:09 MSK
(В ответ на комментарий №4)
>  altlinux-freedesktop-menu-0.42 уехал в сизиф и p6.

Но не доехал :-(
Comment 6 viy 2011-07-04 22:18:02 MSK
(В ответ на комментарий №5)
> >  altlinux-freedesktop-menu-0.42 уехал в сизиф и p6.
> Но не доехал :-(
уже доехал.
Comment 7 AEN 2011-07-04 22:22:12 MSK
(В ответ на комментарий №6)
> (В ответ на комментарий №5)
> > >  altlinux-freedesktop-menu-0.42 уехал в сизиф и p6.
> > Но не доехал :-(
> уже доехал.

Спасибо!

2zerg@: Сергей, пропустите в p6 и проверьте, пожалуйста.
Comment 8 AEN 2011-07-09 03:55:36 MSK
(В ответ на комментарий №7)
> (В ответ на комментарий №6)
> > (В ответ на комментарий №5)
> > > >  altlinux-freedesktop-menu-0.42 уехал в сизиф и p6.
> > > Но не доехал :-(
> > уже доехал.
> 
> Спасибо!
> 
> 2zerg@: Сергей, пропустите в p6 и проверьте, пожалуйста.

2zerg@: прошу подтверждения исправления.
Comment 9 Sergey V Turchin 2011-07-11 14:29:25 MSK
Не, не исправилось. Попробую разобраться
Comment 10 Sergey V Turchin 2011-07-11 15:18:04 MSK
В altlinux-settings.menu в секции KDE достаточно убрать кусок, описывающий условия включения категорий в место, которое видно только для KDE3.
Comment 11 AEN 2011-07-11 17:55:44 MSK
(В ответ на комментарий №10)
> В altlinux-settings.menu в секции KDE достаточно убрать кусок, описывающий
> условия включения категорий в место, которое видно только для KDE3.

Перевесьте на соответствующий пакет, пожалуйста.
Comment 12 Sergey V Turchin 2011-07-11 18:13:03 MSK
(В ответ на комментарий №11)
> Перевесьте на соответствующий пакет, пожалуйста.
Уже
Comment 13 viy 2011-07-11 21:31:17 MSK
(В ответ на комментарий №10)
> В altlinux-settings.menu в секции KDE достаточно убрать кусок, описывающий
> условия включения категорий в место, которое видно только для KDE3.

я еще раз пересмотрел altlinux-freedesktop-menu-common-0.42-alt0.M60P.1
и вроде бы там ничего такого уже нет.
если я где-то туплю, ткните носом, пожалуйста.
Comment 14 Sergey V Turchin 2011-07-12 15:03:40 MSK
                <Menu>
                        <Name>KDE</Name>
                        <Directory>altlinux-settings-kde.directory</Directory>

                        <Layout>
                                <Filename>kde4-systemsettings.desktop</Filename>
                                <Filename>kde-KControl.desktop</Filename>
                                <Separator/>
                                <Merge type="menus"/>
                                <Separator/>
                                <Merge type="files"/>
                        </Layout>

                        <Include>
                                <And>
                                        <Category>Settings</Category>
                                        <Or>
                                        <Category>KDE</Category>
                                        <Category>X-KDE-settings-accessibility</Category>
                                        <Category>X-KDE-settings-bluetooth</Category>
                                        <Category>X-KDE-settings-components</Category>
                                        <Category>X-KDE-settings-desktop</Category>
                                        <Category>X-KDE-settings-hardware</Category>
                                        <Category>X-KDE-settings-looknfeel</Category>
                                        <Category>X-KDE-settings-network</Category>
                                        <Category>X-KDE-settings-peripherals</Category>
                                        <Category>X-KDE-settings-power</Category>
                                        <Category>X-KDE-settings-security</Category>
                                        <Category>X-KDE-settings-sound</Category>
                                        <Category>X-KDE-settings-system</Category>
                                        <Category>X-KDE-settings-webbrowsing</Category>
                                        </Or>
                                        <Not><Category>Printing</Category></Not>
                                        <Not><Category>HardwareSettings</Category></Not>
                                        <Not><Category>PackageManager</Category></Not>
                                        <Not><Category>Accessibility</Category></Not>
                                        <Not><Category>Security</Category></Not>
                                        <Not><Category>Network</Category></Not>
                                        <Not><Category>System</Category></Not>
                                        <Not><Category>DesktopSettings</Category></Not>
                                </And>
                        </Include>
                </Menu>
Comment 15 Sergey V Turchin 2011-07-12 15:05:50 MSK
altlinux-freedesktop-menu-common-0.42-alt1

Я не имею ввиду, что проблема не может быть в KDE4, но если убрать весь тег <Include>, то проблема не воспроизводиться.

К тому же, для KDE4 нет ни одного пункта меню, подходящего под указанные в  этом <Include> условия.
Comment 16 Sergey V Turchin 2011-07-12 15:16:16 MSK
Хотя, есть подходящий под условия 1 пункт -- systemsettings.desktop
Видимо, из-за его переноса во вкладку Computer секция Settings/KDE не скрывается.
Comment 17 Sergey V Turchin 2011-07-12 15:48:13 MSK
А вообще, можно отключить в KDE4 эту фичу, чтоб то, что во вкладке Компьютер,
показывалось и в меню. Имеются ввиду пункты acc и systemsettings.

Может, так проще будет?
Comment 18 viy 2011-07-12 21:37:40 MSK
(В ответ на комментарий №16)
> Хотя, есть подходящий под условия 1 пункт -- systemsettings.desktop
> Видимо, из-за его переноса во вкладку Computer секция Settings/KDE не
> скрывается.

похоже на то.
Comment 19 Repository Robot 2011-07-14 00:37:31 MSK
kde4base-workspace-4.6.5-alt3 -> sisyphus:

* Wed Jul 13 2011 Sergey V Turchin <zerg@altlinux> 4.6.5-alt3
- don't exclude System menu entries from Applications tab (ALT#25825)

* Fri Jul 08 2011 Sergey V Turchin <zerg@altlinux> 4.6.5-alt1.M60P.1
- built for M60P