ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* Re: [sisyphus] menu KDE4
@ 2011-05-07 12:07 Igor Vlasenko
  2011-05-07 19:42 ` Sergey Shilov
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Igor Vlasenko @ 2011-05-07 12:07 UTC (permalink / raw)
  To: sisyphus

> Если о:
> > в случае с KDE* должно помочь вытирание
> > /var/tmp/kdecache-<user>/ksycoca*
> то после применения (закрыть сессиюб перейти в консоль, положить ДМ, выполнить
> рекомендацию ... все в обратном порядке) получил после заставки КДЕ серый
> экран с курсором вместо рабочего стола.
> пошел дальльше - удалил /var/tmp/kdecache-<user>
> результат тот-же.

> создал тестового юзера за/от-логинил и взял его кеш целиком (права подправил)
> + удалил ~/.kde4/share/config/plasma*

> КДЕ попустило (загузилось и работает).

> Стала крашится Плазма при попытке по правоклику на рабочем столе (в режиме
> просмотр папки) выполнить "Настроить виджет Просмотр папки".

Ой, ой! не надо так жестоко обращаться с КДЕ.

Я на выходных у родителей, и просто физически до вторника не могу посмотреть,
поэтому волнуюсь.


Пока общие вещи:

Вы не спешите. Кеши рано или поздно обновятся.
Поэтому если вы поставили новое меню, а видите старое, то
меню рано или поздно должно измениться.

Другое дело, если меню пропало. Опять же, оно пропало не насовсем,
просто KDE4 закешировал тот момент, когда важных кусков меню не было.

если нужные пакеты стоят, оно появится, когда кеши протухнут.
совет с /var/tmp/kdecache-<user>/ksycoca* беру назад. он работал для
KDE3, для KDE4 похоже, не работает.

может помочь от рута touch /etc/xdg/menus/applications.menu.

можно также попробовать отодвинуть в сторону ~/.kde , ~/.kde4 (не в живом KDE4).

с LXDE в свое время даже перезагрузки было мало. После разборок с LXDE я внес
в %post lxde
touch /etc/xdg/menus/lxde-applications.menu
и теперь там все работает как часы.

с KDE4 надо тоже вытоптать грабли.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [sisyphus] menu KDE4
  2011-05-07 12:07 [sisyphus] menu KDE4 Igor Vlasenko
@ 2011-05-07 19:42 ` Sergey Shilov
  2011-05-08  8:08 ` Sergey Shilov
  2011-05-10 12:31 ` Sergey V Turchin
  2 siblings, 0 replies; 4+ messages in thread
From: Sergey Shilov @ 2011-05-07 19:42 UTC (permalink / raw)
  To: sisyphus

В сообщении от 7 мая 2011 15:07:41 автор Igor Vlasenko написал:
> > Если о:
> > > в случае с KDE* должно помочь вытирание
> > > /var/tmp/kdecache-<user>/ksycoca*
> > 
> > то после применения (закрыть сессиюб перейти в консоль, положить ДМ,
> > выполнить рекомендацию ... все в обратном порядке) получил после
> > заставки КДЕ серый экран с курсором вместо рабочего стола.
> > пошел дальльше - удалил /var/tmp/kdecache-<user>
> > результат тот-же.
> > 
> > создал тестового юзера за/от-логинил и взял его кеш целиком (права
> > подправил) + удалил ~/.kde4/share/config/plasma*
> > 
> > КДЕ попустило (загузилось и работает).
> > 
> > Стала крашится Плазма при попытке по правоклику на рабочем столе (в
> > режиме просмотр папки) выполнить "Настроить виджет Просмотр папки".
> 
> Ой, ой! не надо так жестоко обращаться с КДЕ.
Перректальной тонзилотомией пришлось заняться после полной дисфункции плазмы.

> Я на выходных у родителей, и просто физически до вторника не могу
> посмотреть, поэтому волнуюсь.
Так, работает - же :-)

> Пока общие вещи:
> 
> Вы не спешите. Кеши рано или поздно обновятся.
Это, если загрузимся в ДЕ.

> Поэтому если вы поставили новое меню, а видите старое, то
> меню рано или поздно должно измениться.
Дело не в том, что там в самом меню и его структуре меняется.
Живет оно своей жизнью, и господь с ним. ДЕ от этого не падает.

 
> Другое дело, если меню пропало. Опять же, оно пропало не насовсем,
> просто KDE4 закешировал тот момент, когда важных кусков меню не было.
После ...томии, кстати, с меню вроде все устаканилось.

> если нужные пакеты стоят, оно появится, когда кеши протухнут.
> совет с /var/tmp/kdecache-<user>/ksycoca* беру назад. он работал для
> KDE3, для KDE4 похоже, не работает.
Ой не работает!!!

> может помочь от рута touch /etc/xdg/menus/applications.menu.
Не помогает.

> можно также попробовать отодвинуть в сторону ~/.kde , ~/.kde4 (не в живом
> KDE4).
Оно, конечно, можно, но... Ну отодвинули, ну ура заработало, ну вернули в сад, 
опа не заработало. Где в 53-х метрах живого веса ~/.kde4 засада ?
Или диффать ~/.kde4.old и  ~/.kde4 в части касающейся share/config ?
И шо в дифе? Как пишут в дебрях крашдампа Виртуалбокса "Starting guru 
meditation..."

 
> с KDE4 надо тоже вытоптать грабли.
Топчем, но, как говорится:
"... вдвойне больно - наступать на детские грабли".

Поскольку тестовый юзверь был примерно месяца отроду,
перед тем, как отправить письмо, решил глянуть, а как собственно обстоят дела 
с меню у "новорожденных".
Оказалось, что хреново. 

Тесткейс:
закрыть сессию, 
перейти в рутовую консоль, 
положить ДМ,
создать юзверя (ну и пароль задать),
запустить ДМ
попробовать залогиниться в КДЕ от созданного юзверя...
> > после заставки КДЕ серый экран с курсором вместо рабочего стола.

+ обнаружил, что удаление пользователя из системы, не удаляет (что ожидаемо)
 каталога (и немаленького) /var/tmp/kdecache-<user>.
Наверное было бы неплохо, чтобы 'userdel -r' и туда заглядывал.

-- 
V.B.R Sergey Shilov.


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [sisyphus] menu KDE4
  2011-05-07 12:07 [sisyphus] menu KDE4 Igor Vlasenko
  2011-05-07 19:42 ` Sergey Shilov
@ 2011-05-08  8:08 ` Sergey Shilov
  2011-05-10 12:31 ` Sergey V Turchin
  2 siblings, 0 replies; 4+ messages in thread
From: Sergey Shilov @ 2011-05-08  8:08 UTC (permalink / raw)
  To: sisyphus

В сообщении от 7 мая 2011 15:07:41 автор Igor Vlasenko написал:

> может помочь от рута touch /etc/xdg/menus/applications.menu.
> 
> можно также попробовать отодвинуть в сторону ~/.kde , ~/.kde4 (не в живом
> KDE4).
Погуглив на предмет "kde4 update menu" нашел рекомендацию
Try running kbuildsycoca4. It updates the configuration cache in KDE
Попробовал...
$kbuildsycoca4 --nosignal  --noincremental
kbuildsycoca4 running...
kbuildsycoca4(8299) KConfigGroup::readXdgListEntry: List entry Categories in 
"/usr/share/applications/wine-uninstaller.desktop" is not compliant with XDG 
standard (missing trailing semicolon). 
kbuildsycoca4(8299) KConfigGroup::readXdgListEntry: List entry Categories in 
"/usr/share/applications/bzflag.desktop" is not compliant with XDG standard 
(missing trailing semicolon). 
kbuildsycoca4(8299) KConfigGroup::readXdgListEntry: List entry MimeType in 
"/usr/share/applications/virtualbox.desktop" is not compliant with XDG 
standard (missing trailing semicolon). 
kbuildsycoca4(8299) KConfigGroup::readXdgListEntry: List entry Categories in 
"/usr/share/applications/wine-winecfg.desktop" is not compliant with XDG 
standard (missing trailing semicolon). 
kbuildsycoca4(8299) KConfigGroup::readXdgListEntry: List entry MimeType in 
"/home/hsv/.local/share/applications/kde-kdevelop_c_cpp.desktop" is not 
compliant with XDG standard (missing trailing semicolon). 
kbuildsycoca4(8299) KConfigGroup::readXdgListEntry: List entry Categories in 
"/home/hsv/.local/share/applications/smplayer-legacy.desktop" is not compliant 
with XDG standard (missing trailing semicolon). 
kbuildsycoca4(8299) KConfigGroup::readXdgListEntry: List entry MimeType in 
"/home/hsv/.local/share/applications/smplayer-legacy.desktop" is not compliant 
with XDG standard (missing trailing semicolon). 
KCrash: Application 'kbuildsycoca4' crashing...
Ошибка сегментирования

Загрустил...

Имеем вывод из 2- пунктов:
1. 'kbuildsycoca4' crashing...Ошибка сегментирования
2. есть некоторое количество /{usr,$HOME/.local}/share/applications/*.desktop 
файлов, которые  "is not compliant with XDG standard (missing trailing 
semicolon)". 



-- 
V.B.R Sergey Shilov.


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [sisyphus] menu KDE4
  2011-05-07 12:07 [sisyphus] menu KDE4 Igor Vlasenko
  2011-05-07 19:42 ` Sergey Shilov
  2011-05-08  8:08 ` Sergey Shilov
@ 2011-05-10 12:31 ` Sergey V Turchin
  2 siblings, 0 replies; 4+ messages in thread
From: Sergey V Turchin @ 2011-05-10 12:31 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: Text/Plain, Size: 437 bytes --]

On Saturday 07 May 2011 16:07, Igor Vlasenko wrote:

[...]
> если нужные пакеты стоят, оно появится, когда кеши протухнут.
> совет с /var/tmp/kdecache-<user>/ksycoca* беру назад. он работал для
> KDE3, для KDE4 похоже, не работает.
> 
> может помочь от рута touch /etc/xdg/menus/applications.menu.
Форсировать можно из под пользователя 
kbuildsycoca4 --noincremental

[...]

-- 
Regards, Sergey.       ALT Linux, http://www.altlinux.ru/

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2011-05-10 12:31 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-05-07 12:07 [sisyphus] menu KDE4 Igor Vlasenko
2011-05-07 19:42 ` Sergey Shilov
2011-05-08  8:08 ` Sergey Shilov
2011-05-10 12:31 ` Sergey V Turchin

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git