Автор Тема: как устанавливать ярлыки на рабочем столе  (Прочитано 15766 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн vovchok

  • Постоялец
  • ***
  • Сообщений: 198
Re: как устанавливать ярлыки на рабочем столе
« Ответ #15 : Январь 08, 2016, 00:17:11 »
Как же всё-таки решить казалось бы банальную (но тем не менее много лет не дающуюся мне) задачу - создать в gnome-fallback ярлык запуска игрушки с обязательным переходом в её директорию?
Победил наконец таки!
Команда при создании кнопки запуска выглядит так:
bash -c "cd /home/user/.machinarium/ && ./machinarium"
« Последнее редактирование: Январь 08, 2016, 00:19:44 от vovchok »

Оффлайн vovchok

  • Постоялец
  • ***
  • Сообщений: 198
Ещё вопрос по поводу ярлыка на рабочем столе - мне нужно в качестве параметра программе, запускаемой в ярлыке передать некое выражение, содержащее среди прочих символ процента (речь, идёт о пароле для xfreerdp). Но то, что в системе анализирует ярлык (*.desktop) воспринимает символ процента, как что-то служебное и не передаёт его в качестве параметра, да ещё и любой следующий символ после процента убирает (таким образом искомый пароль укорачивается на два символа - сам процент и тот, что после него и разумеется авторизация на сервере терминалов не проходит). При этом если ту же команду выполнить в терминалке - она работает! Как объяснить интерпретатору ярлыка, что в данном случае процент, это такой же символ, как и все, а не что-то другое? Например символ хештег (решётка, диез) передаётся корректно, если перед ним поместить обратную косую (\#), но с процентом такой фокус не проходит...

Оффлайн FSnow

  • Global Moderator
  • *****
  • Сообщений: 689
    Символ процента экранируется процентом
%%
Desktop Entry Specification

Оффлайн vovchok

  • Постоялец
  • ***
  • Сообщений: 198
Спасибо FSnow, уже и сам методом тыка допёр до этого глубокой ночью, странно, что нигде в инете этого не нашлось...