Bug 25784

Summary: Исчезновение пункта меню в kdesktop
Product: Branch p6 Reporter: AEN <aen>
Component: kde4base-runtime-coreAssignee: Sergey V Turchin <zerg>
Status: CLOSED NOTABUG QA Contact: QA p6 <qa-p6>
Severity: normal    
Priority: P3 CC: cas, zerg
Version: не указанаKeywords: distro-blocker, usability
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 23155    
Attachments:
Description Flags
screenshot (nested)
none
screenshot (shallow) none

Description AEN 2011-06-19 17:28:06 MSK
При переключении в "соверменное" меню Kdesktop пропадает пункт меню Настройки->KDE->Параметры KDE4.
Comment 1 AEN 2011-06-19 17:32:17 MSK
Исчезает также пункт Настройки-> Центр управления системой.
Видимо, в "современном" меню проблемы с горизонтальной чертой в подменю.
Comment 2 Sergey V Turchin 2011-06-20 15:15:11 MSK
(В ответ на комментарий №1)
> Видимо, в "современном" меню проблемы с горизонтальной чертой в подменю.
Вполне вероятно, но я не уверен, что смогу найти проблему, хотя попробую.
Comment 3 AEN 2011-06-20 15:50:09 MSK
(В ответ на комментарий №2)
> (В ответ на комментарий №1)
> > Видимо, в "современном" меню проблемы с горизонтальной чертой в подменю.
> Вполне вероятно, но я не уверен, что смогу найти проблему, хотя попробую.

Это distro-blocker, так что так или иначе надо исправлять.
Comment 4 Sergey V Turchin 2011-06-20 18:04:54 MSK
Оба пункта во вкладке "Компьютер"
Comment 5 AEN 2011-06-20 18:18:50 MSK
Нет, так не годится.
Настройки->KDE -- пусто! 
Нужно "причесать" меню
Comment 6 Sergey V Turchin 2011-06-20 18:41:01 MSK
По хорошему пустые секции отображаться не должны.
Да там и файл из KDE3-шного меню подключен.
В общем, разгрести нужно.
Comment 7 Sergey V Turchin 2011-06-20 18:46:59 MSK
Возможно, пустая секция KDE не исчезает из-за махинаций с NativeSettings
Comment 8 viy 2011-06-23 22:14:15 MSK
сходу не смог воспроизвести.

Прошу помочь дополнительной информацией.
1) прислать скриншот. для сравнения, прикладываю свои скриншоты, 
у меня меню выглядит достаточно прилично, см. аттачменты.

2) какое меню используется, altlinux-freedesktop-menu-shallow или altlinux-freedesktop-menu-nested?
3) с какими версиями altlinux-freedesktop-menu-common kde4base-workspace-core это наблюдается?
4) на каких livecd/installcd это наблюдается?
Comment 9 viy 2011-06-23 22:44:14 MSK
Created attachment 4981 [details]
screenshot (nested)

screenshot (nested)
Comment 10 viy 2011-06-23 22:44:42 MSK
Created attachment 4982 [details]
screenshot (shallow)
Comment 11 AEN 2011-06-24 00:10:58 MSK
(В ответ на комментарий №8)
> сходу не смог воспроизвести.
> 
> Прошу помочь дополнительной информацией.
> 1) прислать скриншот. для сравнения, прикладываю свои скриншоты, 
> у меня меню выглядит достаточно прилично, см. аттачменты.
> 
> 2) какое меню используется, altlinux-freedesktop-menu-shallow или
> altlinux-freedesktop-menu-nested?
> 3) с какими версиями altlinux-freedesktop-menu-common kde4base-workspace-core
> это наблюдается?
> 4) на каких livecd/installcd это наблюдается?

1) Позже, сейчас описываю по памяти.
2) nested
3) Свежие из p6
4) бета http://beta.altlinux.com/p6/kdesktop/ install с выбором нескольких дополнительных пунктов

Воспроизведение:
1. Правая кнопка на меню К
2. Снять блокировку виджетов
3. правая кнопка на К -> современное меню
4. Ка квыяснил zerg@, если какие-либо пунткы попадают в несколько мест, то в "современном" меню они видны только в одном. В данном случае в "Компюьтеры" (его нет в классичечком меню), а не в "Настройках".
Comment 12 viy 2011-06-24 00:30:05 MSK
> 4) бета http://beta.altlinux.com/p6/kdesktop/ install с выбором нескольких
понял, спасибо. Завтра установлю в виртуальную машину и посмотрю.
Comment 13 viy 2011-06-24 20:09:32 MSK
загрузил свежий altlinux-6.0.0_beta20110617-kdesktop-i586-ru-install-dvd5.iso
как liveCD, указанная проблема воспроизвелась.
поскольку там было shallow menu, крайне простое, то дело не в меню.
В nested menu есть сепараторы, подменю и layouts, но в shallow menu ничего такого нет, упрощать его больше некуда.

Если я правильно понял замечание Сергея (сам я код не смотрел), то разработчики виджета добавили в него какой-то костыль, который принудительно устраняет дублирование пунктов меню.

Поскольку acc и kde4-systemsettings уже были где-то прописаны в настройках KDE,
то из-за этого они пропадают из меню "настройки".

Таким образом, проблема в виджете.
Надо посмотреть, нельзя ли такое поведение в виджете отключить. Если нельзя,
то даловаться разработчикам, что реализация меню не соответствует стандарту, 
а пока поправить настройки KDE, чтобы acc и kde4-systemsettings не появлялись в 
"Компьютер".
Comment 14 Sergey V Turchin 2011-06-27 17:18:58 MSK
Завел #25825