Уголок новичка
   478

Перестали запускаться .sh скрипты по клику (РЕШЕНО)

Перестали запускаться .sh скрипты по клику.
Скрипты «исполняемые», но при клике по ним, они открываются в kwrite.
— В каких конфигах прописано какой mime чем открывать по умолчанию?

6 комментариев

avatar
Запусти Dolphin --> Управление --> Настроить Dolphin --> Главное --> Подтверждения --> Запрашивать подтверждение во всех приложениях KDE: --> Поставить галочку «При запуске сценариев и открытии ярлыков», сохраняешься. Потом кликаешь на любой исполняемый, он тебя спросит — что сделать с этим файлом? Ставишь галочку на «больше не задавать этот вопрос» и жмёшь кнопку «запустить». Всё!
0
avatar
Спасибо.
А если нужно такое же, но для нестандартных типов mime?
Это через что можно настроить?
0
avatar
Если хочешь сменить дефолтный обработчик каких-то файлов, кликаешь правой кнопкой на файле нужного типа в Dolphin --> открыть с помощью… --> другая программа. В открывшемся диалоге ищешь нужную программу, ставишь галочку «Запомнить связь с приложением для всех файлов типа bla-bla-bla....» и открываешь.
0
avatar
Это не помогает для кастомных mime-type.
Просто назначаешь приложение, жмешь ОК, открываешь настройку снова и там все-равно пусто.
Соответственно при клике, спрашивает чем открыть (если нажать «запомнить», не запоминает).
0
avatar
Ну тут дело такое, что кеды по содержимому определяют тип, так-же как это делает утилита file…
0
avatar
Уже нашел.
Нужно создать .desctop файл с таким содержимым:
[Desktop Entry]
Exec=/bin/bash
MimeType=application/x-$PROGNAME;
Name=bash
NoDisplay=true
Type=Application

После чего внести изменения в $HOME/.config/mimeapps.list
"application/x-$PROGNAME=bash_$PROGNAME.desktop"

И оновить базу:
update-mime-database "$HOME/.local/share/mime"

Вроде работает…
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.