1

Создаём ярлык( ссылку) в 7-ке.
Запускаем.
Выдаёт ошибку:
 
          Ошибка - Plasma
KDEInit не может запустить «./krusader.sh»:
Не удалось открыть библиотеку «libkdeinit5_./krusader.sh».
Cannot load library libkdeinit5_./krusader.sh: (libkdeinit5_./krusader.sh: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога)

Не могу я найти libkdeinit5.
Если запускать с Dolphin, - таже самая ошибка, только: ошибка - Dolphin.
Если запустить с Thunar, - всё нормально.
В чём проблема?

2

а че вообще запускает этот ярлык-то?

ROSA Desktop Fresh R11.1 EE 2016.1 Desktop 64-бит

3

TopE⇓ пишет:

а че вообще запускает этот ярлык-то?

Запускает на выполнение скрипт:

Консоль: user
[user@localhost ~]$ !# /bin/bash
sudo krusader

4

gavrasio⇓ пишет:

Запускает на выполнение скрипт:

в ярлыке полный путь прописан к файлу или короткий, типа ./krusader.sh

ROSA Desktop Fresh R11.1 EE 2016.1 Desktop 64-бит

5

TopE пишет:
gavrasio⇓ пишет:

Запускает на выполнение скрипт:

в ярлыке полный путь прописан к файлу или короткий, типа ./krusader.sh

Полный:

[Desktop Entry]
Categories=Education;Languages;Java;
Comment[ru_UA]=Файловый менеджер под root
Comment=Файловый менеджер под root
Exec=./krusader.sh
GenericName[ru_UA]=
GenericName=
Icon=krusader_root
MimeType=
Name[ru_UA]=Krusader Root
Name=Krusader Root
Path=/home/extract/krusader.sh
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
Version=1.0
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=

6

gavrasio⇓ пишет:

Exec=./krusader.sh

я имел ввиду вот этот параметр

ROSA Desktop Fresh R11.1 EE 2016.1 Desktop 64-бит
Спасибо сказали: gavrasio1

7 (2019-12-07 19:25:37 отредактировано TopE)

gavrasio⇓ пишет:

Path=/home/extract/

насколько я понимаю - надо так. Без имени файла.

ROSA Desktop Fresh R11.1 EE 2016.1 Desktop 64-бит

8

TopE пишет:
gavrasio⇓ пишет:

Exec=./krusader.sh

я имел ввиду вот этот параметр

Да, собака - здесь.
Хотя, по всем правилам, так - не должно. Не по книжке.
На других столах всё прокатывало.

9 (2019-12-07 19:33:23 отредактировано TopE)

gavrasio⇓ пишет:

Хотя, по всем правилам, так - не должно.

правила... в линуксе... ну-ну. Уже десять лет как пытаются.
Хотя по "правилам" вообще надо просто

Exec=krusader.sh
Path="путь к файлу"

ROSA Desktop Fresh R11.1 EE 2016.1 Desktop 64-бит

10

TopE⇓ пишет:

правила... в линуксе... ну-ну. Уже десять лет как пытаются.
Хотя по "правилам" вообще надо просто

Exec=krusader.sh
Path="путь к файлу"

Так я писал файл krusader.desktop совершенно по-другому.
А,когда KDE его переделал на свой лад, я и не заметил.
Хотя все пути остались мои.

11 (2019-12-07 19:51:27 отредактировано TopE)

gavrasio⇓ пишет:

Хотя все пути остались мои.

если не хотите париться с полными путями, то надо все кастомные скрипты класть в  $HOME/.local/bin/
тогда во всех DE будет работать правильно.
и параметр Path= можно так же будет не заполнять.
Единственно, надо помнить, что глобальные имена будут в приоритете. То есть давать своему скрипту имя mc (к примеру) не хорошая идея.

ROSA Desktop Fresh R11.1 EE 2016.1 Desktop 64-бит