Если так дословно и сделать, то действительно будет пустой терминал. Но если написать не Cool Terminal, а например konsole -e %u , то будет по крайней мере возможность запускать по RightClick -> Open With -> Konsole. Такое впечатление, что в некоторых сборках KDE возможность запуска скриптов двойным кликом забита гвоздями.
В терминале через «sh ./cool_script.sh» файл будет исполняться и без соответствующего атрибута. И с какой это радости ему быть «изначально executable», если ему никто этого отдельно не сказал? Учи матчасть, в общем.
В терминале через «sh ./cool_script.sh» файл будет исполняться и без соответствующего атрибута. И с какой это радости ему быть «изначально executable», если ему никто этого отдельно не сказал?
Прежде чем советовать кому-то учить что-то, неплохо хотя бы понять написанное. Для «особо изучивших матчасть», поясняю про пунктам:
- Если сразу после сохранения скрипта ему был назначен атрибут executable, это значит «изначально»
- Если скрипт исполняется в терминале без указания оболочки, это значит, что атрибут executable установлен.
- Если в .vimnrc есть что-то вроде
function MakeScriptExecuteable()
if getline(1) =~ "^#!.*/bin/"
silent !chmod +x <afile>
endif
endfunction
au BufWritePost * call MakeScriptExecuteable()
то атрибут executable будет присваиваться автоматически при сохранении файла с shebang-line.
- Все ваши аргументы по поводу того, как запустить скрипт в терминале, даже без атрибута executable, не имеют никакого отношения к тому, что в KDE этот скрипт не запустится по даблклику даже будучи 777.
делаешь исполняемым и всё
так было всегда - и 3.5 кеды не исключение
завязывай троллить
или ты залез кривыми руками в мимы...хотя даже хз куда ты залез
это просто феерия
>делаешь исполняемым и всё так было всегда - и 3.5 кеды не исключение
Да нет же. OpenSUSE, практически дефлт, только кеды обновлены до 4.6 - запустить можно только по правому клику open with, на дабл клик - 0 реакции, то есть не происходит вообще ничего.
епонятно, чем ваши домыслы о том, чего не сказал ТС, лучше моих.
Тем, что мои домыслы предполагают, что ТС ничего не делал, а твои - что ТС настроил вим так же, как ты, и написал скрипт именно в нём. Бритва оккама, знаете ли, отличная вещь. Рекомендую к использованию.
>мои домыслы предполагают, что ТС ничего не делал, а твои - что ТС настроил вим так же, как ты, и написал скрипт именно в нём.
Да ну!? Принудительное указание шелла для исполнения скрипта это называется ничего не делал? Бритва вещь хорошая, но ей отсекают там где нужно, а не там где хочется.
Конечно не имеет. Какое всё это может иметь отношение к тому, чего нет?
И к чему тогда весь этот поток оффтопа, если сказать по сути нечего?
Принудительное указание шелла для исполнения скрипта это называется ничего не делал?
Это предположение касалось не ТС, а тебя. И сделано оно было на основании предыдущего моего предположения о том, что вы сюда тупо потроллить зашли. К слову, оно, как раз, выходит верным, так что и мой вывод всё более обоснован. :-)
>Это предположение касалось не ТС, а тебя. И сделано оно было на основании предыдущего моего предположения о том, что вы сюда тупо потроллить зашли. К слову, оно, как раз, выходит верным, так что и мой вывод всё более обоснован. :-)
Делая предположения основанные на предположениях основанных на предположениях, нужно иметь хоть какие-то обоснования верности самого первого предположения, иначе вся эта конструкция является не более чем результатом богатой фантазии. А вывод не обоснован ни разу, поскольку я только и сказал, что для KDE, в отличии от терминала, установки +x может быть недостаточно. А все остальное результат твоей обострившейся троллефобии.
У меня нет троллефобии, скорее, троллефилия. Я и сам это дело люблю, правда, почти исключительно IRL. А первое предположение - о том, что ты тролль, основано на том, что пользы от тебя в этом треде как с козла молока - ты даже и слова не сказал в адрес ТС, не говоря о попытке ему помочь. Так что на троллефобию пенять нечего, троллить можно и не называя этот процесс так про себя.