Bug 34325 - Не появляется в меню Приложения в MATE; не задан путь
Summary: Не появляется в меню Приложения в MATE; не задан путь
Status: CLOSED NOTABUG
Alias: None
Product: Branch p8
Classification: Distributions
Component: kde5-krusader (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: Andrey Cherepanov
QA Contact: qa-p8@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-12-12 16:38 MSK by Александр
Modified: 2018-06-19 17:09 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Александр 2017-12-12 16:38:59 MSK
Система Альт 8.1 с MATE.
Удалил kde4-krusader и установил kde5-krusader (2.6.0), а также весь kde5-maxi

1. Krusader не появился в меню "Программы" MATE

2. Из консоли запускается только по полному пути /usr/share/kf5/bin/krusader

3. Отсутствуют некоторые значки в окне Настройки, при запуске выдает warning'и:

$ /usr/share/kf5/bin/krusader

(krusader:2443): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1594:13: not a number

(krusader:2443): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1594:13: Expected a string.

(krusader:2443): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1977:11: not a number

(krusader:2443): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1977:11: Expected a string.

(krusader:2443): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2527:11: not a number

(krusader:2443): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2527:11: Expected a string.

(krusader:2443): Gtk-WARNING **: Theme parsing error: applications.css:21:0: Expected a valid selector
org.kde.knotifications: Audio notification requested, but sound file from notifyrc file was not found, aborting audio notification
Trying to convert empty KLocalizedString to QString.
Comment 1 Александр 2017-12-12 16:39:58 MSK
Корректно ли будет добавить всю директорию /usr/share/kf5/bin в bashrc или лучше создать симлинк /usr/bin/krusader?
Comment 2 Sergey V Turchin 2017-12-13 12:10:37 MSK
(В ответ на комментарий №1)
> Корректно ли будет добавить всю директорию /usr/share/kf5/bin в bashrc
Достаточно запускать `kde5 krusader`.

P.S.
Чтобы в меню появился, нужно /usr/share/kf5 добавить в переменную окружения $XDG_DATA_DIRS, если MATE умеет https://specifications.freedesktop.org/basedir-spec/latest/ и /usr/lib/kf5/bin добавить в $PATH.
Comment 3 Александр 2017-12-13 20:41:13 MSK
Да, с перфиксом kde5 запускается, спасибо.

(В ответ на комментарий №2)
> Чтобы в меню появился, нужно /usr/share/kf5 добавить в переменную окружения
> $XDG_DATA_DIRS, если MATE умеет
> https://specifications.freedesktop.org/basedir-spec/latest/ и /usr/lib/kf5/bin
> добавить в $PATH.

Пути добавил, толку нет.
Вообще из всех установленных kde5 приложений, в меню вижу только "SMPlayer KDE5".

Не понимаю, почему поменяли на RESOLVED NOTABUG? Наверное надо перевесить на какой-то другой компонент, но это баг однозначно.
Comment 4 Sergey V Turchin 2017-12-14 10:16:55 MSK
(В ответ на комментарий №3)
> > https://specifications.freedesktop.org/basedir-spec/latest/
[...]
> Вообще из всех установленных kde5 приложений, в меню вижу только "SMPlayer
> KDE5".
Значит, MATE не умеет.

> Не понимаю, почему поменяли на RESOLVED NOTABUG?
Потому, что по другому не будет.
Когда-нибудь kde5-приложения переместятся в более общее место, тогда и по умолчанию в MATE появится.

> Наверное надо перевесить на какой-то другой компонент, но это баг однозначно
Если очень хочется, перевесте на MATE.
Comment 5 gBopHuk 2018-06-19 17:09:37 MSK
Отображение приложений kde5 в не kde5-средах не является проблемой именно krusader. Выбор продукта и компоненты, на которую нужно вешать багу, видимо нужно производить в рассылках или иных ресурсах предоставляемых altlinux, если конечно такие есть.