LINUX.ORG.RU

KDE, программы исчезают из меню


0

2

KDE 4.7.2, Kubuntu 11.10 Oneiric 32 bit

Редактирую любую программу в kmenuedit и она исчезает из меню, вернуть не получается, даже если пытаться создать новый пункт в меню. При этом .desktop файл в ~/.local/share/applications на месте. Другой пользователь Kubuntu подтвердил проблему, проявляется ли в другом дистре?
В Natty в KDE 4.7.1 проблемы не было.

Проголосуйте пожалуйста за баг.

★★★☆

Последнее исправление: firestarter (всего исправлений: 1)

арч, подтверждаю

мдеее, кедики в последнее время не радуют

на десктопе с гектаром памяти и 3 ггц процем новая кубунта тормозит шопипец, при этом раньше было вполне работабельно

Ingvarr ★★★★
()

Посмотри в ~/.config/menus/applications-kmenuedit.menu, они там. Можно подправить вручную, нужно только из сеанса КДЕ выйти.

vadik ★★
()
Ответ на: комментарий от vadik

> Посмотри в ~/.config/menus/applications-kmenuedit.menu, они там. Можно подправить вручную,

Да там чёрт ногу сломит, что править не понял.

firestarter ★★★☆
() автор топика
Ответ на: комментарий от firestarter

Берешь название «пропавшего» приложения и ищешь. Может оказаться, что там несколько копий (я обычно удаляю либо все копии, либо с цифровым индексом). Лучше возьми для примера приложение из той-же категории, но нормально отображающееся и сравни с «пропавшим». Кстати, там могут оказаться не только программы, но и отредактированные вручную и затем пропавшие пункты меню.

А еще посмотри в ~/.local/share/applications/, там могут оказаться несколько *.desktop-файлов для одного и того же приложения (я их тоже обычно все сношу).

vadik ★★
()
Ответ на: комментарий от vadik

Дубликаты .desktop файлов я уже сегодня удалял и перезаходил в кеды, сейчас дубликатов .dektop файлов нет.

В applications-kmenuedit.menu дубликатов нет, те пропавшие программы там, находятся в том же блоке что и видимые в меню. Вот кусок:

  <Layout>
   <Merge type="files"/>
   <Filename>deadbeef.desktop</Filename>
   <Filename>vlc.desktop</Filename>
   <Filename>kde4-hxplay.desktop</Filename>
   <Filename>kde4-amarok_containers.desktop</Filename>
   <Filename>qmmp_enqueue.desktop</Filename>
   <Filename>smplayer_enqueue.desktop</Filename>
   <Filename>qmmp_cue.desktop</Filename>
   <Filename>smplayer.desktop</Filename>
   <Filename>easytag.desktop</Filename>
   <Filename>picard.desktop</Filename>
   <Filename>kde4-k3b.desktop</Filename>
   <Filename>alsamixergui.desktop</Filename>
   <Filename>kde4-soundkonverter.desktop</Filename>
   <Filename>lmms.desktop</Filename>
   <Filename>audacity.desktop</Filename>
   <Filename>mixxx.desktop</Filename>
   <Filename>kde4-kdenlive.desktop</Filename>
   <Filename>kde4-kmix.desktop</Filename>
   <Separator/>
   <Merge type="menus"/>
   <Menuname>More</Menuname>
  </Layout>

Из меню пропали только vlc и deadbeef.

firestarter ★★★☆
() автор топика
Ответ на: комментарий от firestarter

> голосуем

Накинул 20 голосов. Хотя сам баг не проверял, но поверю на слово.

ATIpro ★★
()

почти каждый релиз кед пробую с лив-цд в надежде, что оно после 3.5.10 снова торт. и всё зря.

з.ы. а еще меня пятеро заигнорили в одной теме за то, что кеды ругал...

janiv_dadush
()

Утраченные пункты вернул следующим образом:
Взял пакет kdebase-workspace-bin_4.6.2a-0ubuntu5_i386.deb из Natty, из него распаковал библиотеку libkdeinit4_kmenuedit.so и запустил kmenuedit такой командой:
env LD_PRELOAD=«/home/brainfucker/TMP/libkdeinit4_kmenuedit.so» kmenuedit

В редакторе меню включил отображение скрытых пунктов, удалил те программы что исчезли и создал их заново вручую.

firestarter ★★★☆
() автор топика

Подтверждаю (git20111011). Проголосовал.

ChALkeR ★★★★★
()
Ответ на: комментарий от firestarter

Эх, чуток поспешил. Нужно было попробовать не просто удалять дубликаты *.desktop-файлов из ~/.local/share/applications/, а полностью все *.desktop-файлы относящиеся к данному приложению. Если не помогло, то удалить все упоминания о проблемном приложении в applications-kmenuedit.menu. В общем теперь виновника врядли найдешь.

А вообще, я заметил что приложения начинают пропадать после того, как через стандартный Редактор Меню изменяешь меню приложений.

vadik ★★
()

Тоже арч, тоже подтверждаю баг.

P.S. KDE 4.7.2, Arch x86-64

Arandelix
()
Ответ на: комментарий от vanoc

> Пункты появляются выставив галку «показывать только в КДЕ»

Ха, ведь хотел попробовать поставить галку, но не сделал, пошёл по сложному пути чтобы вернуть пункты :D

firestarter ★★★☆
() автор топика

gentoo ~x86
4.7.2
подтверждаю
но есть одно но - это работает только в первом уровне вложенности
например с «вино --> программы --> тут правим» уже не прокатывает

megabaks ★★★★
()

Говорят в 4.7.3 исправлено (проверить пока не могу, в PPA пакеты ещё не пришли). Всем спасибо за голоса.

firestarter ★★★☆
() автор топика

Создаю пустую программу - все нормально, изменяю ее - исчезает => подтверждаю.
Кто bug-report напишет?

deterok ★★★★★
()

Вот ведь странно — у меня KDE 4.7.3, но баг не починен. С чем это может быть связано и как это исправить?

Arandelix
()
Ответ на: комментарий от Arandelix

Всё в порядке — после перезагрузки меню снова стало редактируемым.

Arandelix
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.