Автор Тема: Программы из /usr/lib/kf5/bin  (Прочитано 835 раз)

Оффлайн tema

  • Мастер
  • ***
  • Сообщений: 2 065
    • Email
Программы из /usr/lib/kf5/bin
« : 30.03.2017 00:53:04 »
Если писать так:
/usr/lib/kf5/bin/kdialog то запускается, а если
kdialogНе запускается...
где нужно прописать путь, чтобы запускалось по имени? Или может за это пакет какой-нибудь в kde5 отвечает, который я забыл поставить?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 18 696
    • Домашняя страница
    • Email
Re: Программы из /usr/lib/kf5/bin
« Ответ #1 : 30.03.2017 06:15:13 »
kde5 kdialog
Должен стоять, так как входит в kf5-filesystem.
Андрей Черепанов (cas@)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 553
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Программы из /usr/lib/kf5/bin
« Ответ #2 : 30.03.2017 06:23:30 »
В пакете kf5-filesystem есть файл /usr/bin/kde5 (как и в других KDE)
а так-же (по-аналогии) должен быть /usr/bin/start...5 который запускает сеанс (у меня kde5 нет, но по аналогии со startkde3, startkde4 что-то похожеее должно быть).

Что у вас не хватает, не знаю, но подозреваю, что не установлен kf5-filesystem

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 553
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Программы из /usr/lib/kf5/bin
« Ответ #3 : 30.03.2017 06:23:59 »
kde5 kdialog
Должен стоять, так как входит в kf5-filesystem.
Не успел я ;-)

Оффлайн tema

  • Мастер
  • ***
  • Сообщений: 2 065
    • Email
Re: Программы из /usr/lib/kf5/bin
« Ответ #4 : 30.03.2017 10:46:46 »
Не понял что вы хотите сказать.
kf5-filesystem и kde5 kdialog у меня установлены. Я же написал в ТС, что /usr/lib/kf5/bin/kdialog запускается. Но меня не устраивает, что для запуска приходится писать полный путь. И спросил как сделать так, чтобы запускалось просто по имени вот так: kdialog

Оффлайн Paver

  • Давно тут
  • **
  • Сообщений: 174
Re: Программы из /usr/lib/kf5/bin
« Ответ #5 : 30.03.2017 11:46:05 »
Сделайте в /usr симлинк

Оффлайн tema

  • Мастер
  • ***
  • Сообщений: 2 065
    • Email
Re: Программы из /usr/lib/kf5/bin
« Ответ #6 : 30.03.2017 11:53:52 »
Сделайте в /usr симлинк
На каждую программу из той папки? Мне одному кажется тут что-то не так?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 553
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Программы из /usr/lib/kf5/bin
« Ответ #7 : 30.03.2017 12:53:49 »
Ещё раз для непонятливых.
В kf5-plasma-workspace есть файл
/etc/X11/wmsession.d/01PLASMA, который вызывается при старте KDE5, и который устанавливает окружение kde5 (непосредственно это делает /usr/bin/kde5)


Оффлайн tema

  • Мастер
  • ***
  • Сообщений: 2 065
    • Email
Re: Программы из /usr/lib/kf5/bin
« Ответ #8 : 30.03.2017 12:55:04 »
Как это решает мой вопрос?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 553
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Программы из /usr/lib/kf5/bin
« Ответ #9 : 30.03.2017 12:58:10 »
kde5 kdialog -  это вызов /usr/bin/kde5 c параметром kdialog,
В результате kde5 устанавливает окружение kde5 и вызывает kdialog (от 5-го KDE).
 
Аналогично команда
kde3 kdialog  -- выстовит окружение третьего KDE и вызлвет kdiaslog (от 3-го KDE).

В Системе может стоять несколько версий KDE, а это механизм запуска приложений конкретного KDE

PS Tema - с вас ящик пива ;-)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 553
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Программы из /usr/lib/kf5/bin
« Ответ #10 : 30.03.2017 12:59:22 »
Как это решает мой вопрос?
а какой kdialog вы хотите запустить и из какого KDE?

Оффлайн tema

  • Мастер
  • ***
  • Сообщений: 2 065
    • Email
Re: Программы из /usr/lib/kf5/bin
« Ответ #11 : 30.03.2017 14:12:18 »
KDE 5.
Тот kdialog который идёт в комплекте kde5-maxi

Оффлайн tema

  • Мастер
  • ***
  • Сообщений: 2 065
    • Email
Re: Программы из /usr/lib/kf5/bin
« Ответ #12 : 30.03.2017 14:13:11 »
kde5 kdialog -  это вызов /usr/bin/kde5 c параметром kdialog,
В результате kde5 устанавливает окружение kde5 и вызывает kdialog (от 5-го KDE).
 
Аналогично команда
kde3 kdialog  -- выстовит окружение третьего KDE и вызлвет kdiaslog (от 3-го KDE).

В Системе может стоять несколько версий KDE, а это механизм запуска приложений конкретного KDE

PS Tema - с вас ящик пива ;-)
Ураааа! Спасибо за разъяснения. Сейчас попробую.
Получилось!