Войти

Показать полную графическую версию : sh скрипт открывается в блокноте в место запуска


007exe
22-11-2018, 18:16
Доброго времени суток. Для удобства создал несколько sh скриптов и desktop ярлыков которые запускал двойным кликом из dolphin, однако недавно в место запуска они стали открываться в kate. Удалил все настройки KDE из ~/.config/ на какое то время это решило проблему но потом опять стали открываться блокнотом вместо запуска. Куда копать?
P.S. Выставлены атрибуты атрибуты "Является выполняемым"

mkreine
17-12-2018, 23:36
А что у вас за скрипты? Наверное те, что выполняются в консоли? Написанные на bash/sh? Ну так и запускайте их из консоли. Т.е. откройте терминал и выдайте команду запуска скрипта. А так непонятно - вы их пытаетесь открыть, правильно - открываются в kate. Это же текст. Где ж ему ещё открываться?

RoseHill
18-12-2018, 00:44
Где ж ему ещё открываться?

Предположу, что хотелось бы два варианта:
1. Запуск на исполнение в терминале.
2. Фоновый запуск скрипта.
Для этого надо бы увидеть примерную соответствующую парочку конфигураций "ярлыка". Если у вас KDE, то не могли бы показать примерные варианты по обоим случаям? ))

007exe
18-12-2018, 20:21
Касательно скрипта вот его содержимое
#! /bin/bash
nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"
а вот вот содержание ярлыка
[Desktop Entry]
Type=Application
Terminal=false
Categories=Game
Path=/home/chip/code/project/Simulator/bin/Debug/
Exec=/home/chip/code/project/Simulator/bin/Debug/Simulator
Name=Simulator
Comment[ru]=Симулятор
GenericName[ru]=Симулятор

Удаление настроек KDE решило проблему при запуске появляется окно с выбором действия открыть или запустить я не стал устанавливать чек в диалоговом окне но стоит его установить и выбрать запустить как после выхода и входа в систему по умолчанию начинает открываться в kate хотя до этого запускалась программа или скрипт.


https://i106.fastpic.ru/big/2018/1218/74/282e21d9dfd64af89b9eb9f7c0402674.png (http://fastpic.ru/)




© OSzone.net 2001-2012