У меня есть сценарий Bash, который я пытался сделать, чтобы помочь мне выполнить довольно сложную команду с небольшими изменениями, о которых она спрашивала бы меня через echo и read.
Я нашел решения, чтобы заставить его запустить терминал для выполнения команды, но меня это не интересует. Я хотел бы, чтобы, если я выделюсь и просто нажму Enter на нем в Nautilus (он запускается с помощью Run Software), он просто аккуратно выведет уведомление «Пожалуйста, запустите это из терминала».
Я могу заставить всплывающее окно появиться - как я знаю команду - но я не могу заставить скрипт Bash сказать, запущен ли он внутри терминала или нет, кажется, он всегда так думает. Это вообще возможно?