Page 1 of 3 123 LastLast
Results 1 to 10 of 22

Thread: скрипты отказываются запускаться как программы (12.3)

  1. #1

    Default скрипты отказываются запускаться как программы (12.3)

    Приветствую.
    После обновления до 12.3. появился ряд мелких багов. Кое что уже поборол, кое что осталось.
    Например раздражает ужасно, что галка "allow executing file as program" в свойствах соответствующих файлов больше не производит никаких видимых действий. Один чёрт всё открывается в gedit-e.

    Что делать? в консоль каждый раз не очень удобно лазить.

  2. #2
    Join Date
    Aug 2010
    Location
    Russia
    Posts
    995

    Default Re: скрипты отказываются запускаться как программы (12.3)

    А зачем в консоль? Вы похоже говорите о какой-то специфичной для Gnome проблеме и было бы не плохо описать, чего вы ожидаете после ваших манипуляций с файлом.

  3. #3

    Default Re: скрипты отказываются запускаться как программы (12.3)

    Quote Originally Posted by xandry View Post
    А зачем в консоль? Вы похоже говорите о какой-то специфичной для Gnome проблеме и было бы не плохо описать, чего вы ожидаете после ваших манипуляций с файлом.
    Подозреваю, что речь идёт о чём-то вроде установки бита исполнения на все файлы определённого типа

  4. #4

    Default Re: скрипты отказываются запускаться как программы (12.3)

    Quote Originally Posted by alv_fedorchuk View Post
    Подозреваю, что речь идёт о чём-то вроде установки бита исполнения на все файлы определённого типа
    Да, я тоже подозреваю, что именно об этом

    В силу относительной малограмотности по linux-aм, я делал это исключительно через gui, а именно в контекстном меню по правой кнопке на файле (например *.sh) выставлял "выполнять как программу".
    В последующем, при двойном клике на оном файле, умная машина предлагала | run | run in terminal | display | cancel |.

    Теперь гармония нарушена... ):

  5. #5

    Default Re: скрипты отказываются запускаться как программы (12.3)

    Quote Originally Posted by GenosseAlex View Post
    в контекстном меню по правой кнопке на файле (например *.sh) выставлял "выполнять как программу".
    Можно, например, в данном каталоге выловить все файлы вида *.sh командой find и, задав в той же строке опцию -exec chmod, присвоить им бит исполнения.
    Можно перенаправить вывод find на команду xargs и проделать то же самое.
    Подозреваю, можно сделать это через mc.
    Наверняка ещё как-то - в том и сила Юникса, что в нём почти любую процедуру можно выполнить минимум двумя способами.
    Quote Originally Posted by GenosseAlex View Post
    В последующем, при двойном клике на оном файле, умная машина предлагала | run | run in terminal | display | cancel |.
    Ваш Nautilus (?) должен вести себя точно так же при щелчке на любом исполняемом файле (по идее).

    Это, конечно, не значит, что не нужно разбираться, почему это слетело в Наутилусе. Но и жить всё-таки можно.

  6. #6
    Join Date
    Jun 2008
    Location
    Moscow, Russia
    Posts
    2,995
    Blog Entries
    1

    Default Re: скрипты отказываются запускаться как программы (12.3)

    выловить все файлы вида *.sh командой find и, задав в той же строке опцию -exec chmod, присвоить им бит исполнения
    Тогда уж проще:
    Code:
    chmod +x *.sh

  7. #7

    Default Re: скрипты отказываются запускаться как программы (12.3)

    Сорь, "мысли по поводу..."
    А зачем для часто запускаемых скриптов каждый раз открывать файл-менеджер?
    По мне проще пункт в меню или иконку на раб. столе сообразить.
    А редко пользуемые, изначально предназначенные для терминала (типа, установщик драйвера нвидиа), всё одно в оном открывать гораздее, "матюки" программы сразу видно, например.

  8. #8

    Default Re: скрипты отказываются запускаться как программы (12.3)

    Quote Originally Posted by Lazy_Kent View Post
    Тогда уж проще:
    Code:
    chmod +x *.sh
    Это если в одном каталоге. А если по подкаталогам раскиданы?

  9. #9
    Join Date
    Jun 2008
    Location
    Moscow, Russia
    Posts
    2,995
    Blog Entries
    1

    Default Re: скрипты отказываются запускаться как программы (12.3)

    alv fedorchuk wrote:

    > Это если в одном каталоге. А если по
    > подкаталогам раскиданы?


    'man 1 chmod' подсказывает:

    -R, --recursive
    change files and directories recursively


  10. #10

    Default Re: скрипты отказываются запускаться как программы (12.3)

    Quote Originally Posted by Lazy_Kent View Post
    alv fedorchuk wrote:

    > Это если в одном каталоге. А если по
    > подкаталогам раскиданы?


    'man 1 chmod' подсказывает:

    -R, --recursive
    change files and directories recursively
    Спасибо, забыл. Не ежедневная процедура

Page 1 of 3 123 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •