Bug 25784 - Исчезновение пункта меню в kdesktop
: Исчезновение пункта меню в kdesktop
Status: CLOSED NOTABUG
: Branch p6
(All bugs in Branch p6/kde4base-runtime-core)
: не указана
: all Linux
: P3 normal
Assigned To:
:
:
: distro-blocker, usability
:
: 23155
  Show dependency tree
 
Reported: 2011-06-19 17:28 by
Modified: 2011-06-27 17:18 (History)


Attachments
screenshot (nested) (169.14 KB, application/octet-stream)
2011-06-23 22:44, viy
no flags Details
screenshot (shallow) (177.22 KB, image/png)
2011-06-23 22:44, viy
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


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

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

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

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

screenshot (nested)
------- Comment #10 From 2011-06-23 22:44:42 -------
Created an attachment (id=4982) [details]
screenshot (shallow)
------- Comment #11 From 2011-06-24 00:10:58 -------
(В ответ на комментарий №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 From 2011-06-24 00:30:05 -------
> 4) бета http://beta.altlinux.com/p6/kdesktop/ install с выбором нескольких
понял, спасибо. Завтра установлю в виртуальную машину и посмотрю.
------- Comment #13 From 2011-06-24 20:09:32 -------
загрузил свежий 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 From 2011-06-27 17:18:58 -------
Завел #25825