LINUX.ORG.RU

Недержание настроек в GNOME 2

 


0

2

В старом добром Gnome 2 в меню «Система - Параметы - Запускаемые приложения» выставляю такие настройки:

Имя: MyProg
Команда: "/home/chukcha/Рабочий стол/myprog-0.0.5/bin/32/myprog"
Комментарий: Hello, world!


и нажимаю «Сохранить».

Проверяю - так и есть, все заданные параметры сохранились.

Перегружаю - кавычки в Команде куда-то испарились, а конце нее дописалась (не всегда, но бывает) какая-то ерунда.

Что я делаю не так??

★★★★★

Некрофилии тред?
А зачем кавычки? А если экранировать пробел?

Nirvandil
()

Что я делаю не так??
Gnome 2

Ну я не знаю.

Пару минут поигрался с cd, вот так попробуй.

/home/chukcha/'Рабочий стол'/myprog-0.0.5/bin/32/myprog

Deleted
()
Ответ на: комментарий от Deleted

А зачем кавычки?

Дык я тут вроде не причем, этот сам апплет после выбора мышкой myprog сам подставляет эти кавычки, и именно так - от начала команды до конца.

/home/chukcha/'Рабочий стол'/myprog-0.0.5/bin/32/myprog

Попробовал. Дейсвтительно загрузилось, пока спасибо.

«Пока» потому, что и с глобальными кавычками тоже загружалось, но потом почему-то перестало.

И кмк, кавычки «от и до» все-таки правильнее, потому что не нужно выискивать пробелы во всей строке и окружать их, а достаточно весь стринг от начала до конца окружить ими да и дело с концом.

А вы как считаете?

chukcha ★★★★★
() автор топика
Ответ на: комментарий от Deleted

Это да, но гложет научное любопытство :)
Тем более апплет сам выставил глобальные кавычки - неужто он неправ?

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

chukcha ★★★★★
() автор топика
Ответ на: комментарий от chukcha

Так тоже работает.Апплет правильно все делал.

cd «/home/username/Рабочий стол»

Работает с одинарными тоже.

cd '/home/username/Рабочий стол'

Deleted
()
Ответ на: комментарий от Deleted

Так у меня и не елочки были, вот гляньте стартовый пост:

"/home/chukcha/Рабочий стол/myprog-0.0.5/bin/32/myprog"
А «елочки» ставит лоровский движок, если не использовать теги

И не понял :), при чем тут -

cd '/home/username/Рабочий стол'

У меня ведь совсем другая команда, не на переход, а на запуск программы

chukcha ★★★★★
() автор топика
Ответ на: комментарий от chukcha

ИМХО

Сначала надо пройти к исполняемому файлу, а потом вызвать его.

cd /home/chukcha/Рабочий стол/myprog-0.0.5/bin/32/
./myprog

Ты никак не запустишь свою программу из другой папки, где этого бинарика нет.

Deleted
()
Ответ на: ИМХО от Deleted

Гм... У меня полно программ, которые запускаются именно таким образом, без cd

chukcha ★★★★★
() автор топика
Ответ на: комментарий от chukcha

Да,но они установлены с deb/rpm, их файлы лежат в /usr или в /opt и их можно вызвать одной командой.

Deleted
()
Ответ на: комментарий от Deleted

Немного не так. Эти программы находятся в

"/home/chukcha/Рабочий стол/.myprog/...."
и успешно автозапускаются с помощью однострочной команды того самого гномовского апплета.

chukcha ★★★★★
() автор топика
/home/chukcha/Рабочий\ стол/myprog-0.0.5/bin/32/myprog
deep-purple ★★★★★
()
Ответ на: комментарий от chukcha

Ты слегка не понял(Или я не написал)

Я показал, как твою однострочную команду видит апплет гнома.Апплет с помощью cd переходит в нужный каталог и оттуда запускает твой бинарик.

Deleted
()

Недержание настроек в GNOME 2

Чтоб ты знал, чукча, «недержание» бывает только мочи. В другом смысле не употребляется.

anonymous
()
Ответ на: Ты слегка не понял(Или я не написал) от Deleted

В-общем, я окончательно запутался с этими кавычками :)
Но все равно - спасибо!

anonymous:
Именно в таком смысле я и употребил. Так что как видишь, вполне употребляется и от твоего мнения не зависит.
Впрочем, что ожидать от онанимусов...

chukcha ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.