Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Запуск с ярлыка  (Прочитано 3368 раз)

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

Оффлайн Unionbet71

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
  • BigRussianBoss
    • Просмотр профиля
Запуск с ярлыка
« : 02 Июля 2015, 12:07:20 »
Здравствуйте! Такая вот проблема, есть программа которая запускается под виндой, поставил Ubuntu 14.04, поставил Wine залил папку с игрой в домашний каталог, как запустить программу не из папки а с ярлыка который к примеру я вынесу на раб. стол? пробовал создавать и ссылку на .exe файл и дубликат, гуглил по поводу запуска из терминала, пишет недостаточно прав, хотя зашел под Rootom. Помогите пожалуйста!

Оффлайн Xroot

  • Новичок
  • *
  • Сообщений: 47
  • Arch Linux
    • Просмотр профиля
Re: Запуск с ярлыка
« Ответ #1 : 02 Июля 2015, 13:09:54 »
Ну раз пишет не достаточно прав, тогда дайте программе их.
chmod +x программа

Оффлайн Unionbet71

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
  • BigRussianBoss
    • Просмотр профиля
Re: Запуск с ярлыка
« Ответ #2 : 02 Июля 2015, 13:44:29 »
это будет терминальный вариант, я не рассматриваю его основным как сделать чтобы запуск программы был с ярлыка?

Оффлайн Xroot

  • Новичок
  • *
  • Сообщений: 47
  • Arch Linux
    • Просмотр профиля
Re: Запуск с ярлыка
« Ответ #3 : 02 Июля 2015, 14:01:18 »
это будет терминальный вариант, я не рассматриваю его основным как сделать чтобы запуск программы был с ярлыка?
Программа не может запуститься из-за того что у неё нет прав на запуск. Дайте права на запуск самой программе и её ярлыку. Если все заработает, то больше терминальных операции с этой программой последовать не должно.

alang

  • Гость
Re: Запуск с ярлыка
« Ответ #4 : 02 Июля 2015, 14:34:33 »
Unionbet71, wine из-под рута не запускают.
Чтобы программа запускалась с рабочего стола, нужно написать файл <Имя программы>.desktop примерно следующего содержания:
[Desktop Entry]
Name=<Имя программы>
Exec=env WINEPREFIX="<Wineprefix>" wine C:\\\\виндовый\\\\путь\\\\до\\\\исполняемого_файла.exe
Type=Application
StartupNotify=true
Path=<Путь до папки с программой>
Icon=<Иконка>
где:
<Имя программы> - Имя программы (без треугольных скобок)
<Wineprefix>=Wineprefix, также без треугольных скобок, но в кавычках; как правило: ~/.wine
<Путь до папки с программой> - что-то вроде: ~/.wine/dosdevices/c:/Program\\ Files/<Имя программы>

Получившийся .desktop-файл нужно поместить в папку ~/Desktop (~/Рабочий стол), после чего ее ярлык появится на рабочем столе, и с него можно будет запускать.
Как-то так.

Оффлайн Unionbet71

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
  • BigRussianBoss
    • Просмотр профиля
Re: Запуск с ярлыка
« Ответ #5 : 02 Июля 2015, 14:56:16 »
Произошла ошибка при запуске приложения.
Подробности: Не удалось сменить каталог на <~/.wine/dosdevices/c:/ProgramFiles/моя программа.> (Нет такого файла или каталога)
Вот что выдал!

alang

  • Гость
Re: Запуск с ярлыка
« Ответ #6 : 02 Июля 2015, 15:01:24 »
Произошла ошибка при запуске приложения.
Подробности: Не удалось сменить каталог на <~/.wine/dosdevices/c:/ProgramFiles/моя программа.> (Нет такого файла или каталога)

ProgramFiles

Оффлайн Unionbet71

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
  • BigRussianBoss
    • Просмотр профиля
Re: Запуск с ярлыка
« Ответ #7 : 02 Июля 2015, 15:04:11 »
Произошла ошибка при запуске приложения.
Подробности: Не удалось сменить каталог на <~/.wine/dosdevices/c:/ProgramFiles/моя программа.> (Нет такого файла или каталога)

ProgramFiles
что не так? сам не вводил путь копировал!

alang

  • Гость
Re: Запуск с ярлыка
« Ответ #8 : 02 Июля 2015, 15:11:58 »
Unionbet71, Program Files традиционно пишется раздельно, а у тебя - слитно. Вот и "нет такого каталога".

Оффлайн Unionbet71

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
  • BigRussianBoss
    • Просмотр профиля
Re: Запуск с ярлыка
« Ответ #9 : 02 Июля 2015, 15:14:42 »
Unionbet71, Program Files традиционно пишется раздельно, а у тебя - слитно. Вот и "нет такого каталога".
да написан она везде раздельно, слитно я только тут написал сорри, не работает, проверил везде пробел!

alang

  • Гость
Re: Запуск с ярлыка
« Ответ #10 : 02 Июля 2015, 15:22:02 »
Unionbet71, не хочется говорить пошлостей типа "у меня все работает".
Попробуй вогнать в Exec строку из терминала, через которую работает. Смысл-то именно в этом. Или выкладывай содержимое файла. А то так можно долго разговаривать.

Оффлайн Unionbet71

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
  • BigRussianBoss
    • Просмотр профиля
Re: Запуск с ярлыка
« Ответ #11 : 02 Июля 2015, 15:31:32 »
Unionbet71, не хочется говорить пошлостей типа "у меня все работает".
Попробуй вогнать в Exec строку из терминала, через которую работает. Смысл-то именно в этом. Или выкладывай содержимое файла. А то так можно долго разговаривать.

[Desktop Entry]
Name=DistantViewer
Exec=env WINEPREFIX="/.wine" wine C:/Program Files/USER_RFcard/DistantViewer.exe
Type=Application
StartupNotify=true
Path=~/.wine/dosdevices/c:/Program Files/USER_RFcard/DistantViewer.exe

alang

  • Гость
Re: Запуск с ярлыка
« Ответ #12 : 02 Июля 2015, 15:45:26 »
Unionbet71, Path - это путь до папки, а не до исполняемого файла. Ты, вообще, читал, что я написал? Или решил действовать методом тыка? Тогда я возиться не буду. Мне лень.
И второй косяк:
WINEPREFIX="/.wine"

Не "/.wine", а "~/.wine". Он у тебя в домашней директории, а не в основной.
Хотя, я уже начинаю сомневаться, где у тебя что.

Оффлайн Unionbet71

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
  • BigRussianBoss
    • Просмотр профиля
Re: Запуск с ярлыка
« Ответ #13 : 03 Июля 2015, 17:56:20 »
Unionbet71, Path - это путь до папки, а не до исполняемого файла. Ты, вообще, читал, что я написал? Или решил действовать методом тыка? Тогда я возиться не буду. Мне лень.
И второй косяк:
WINEPREFIX="/.wine"

Не "/.wine", а "~/.wine". Он у тебя в домашней директории, а не в основной.
Хотя, я уже начинаю сомневаться, где у тебя что.
переделал, все равно таже ошибка

Пользователь решил продолжить мысль [time]03 Июль 2015, 18:59:52[/time]:
Unionbet71, Path - это путь до папки, а не до исполняемого файла. Ты, вообще, читал, что я написал? Или решил действовать методом тыка? Тогда я возиться не буду. Мне лень.
И второй косяк:
WINEPREFIX="/.wine"

Не "/.wine", а "~/.wine". Он у тебя в домашней директории, а не в основной.
Хотя, я уже начинаю сомневаться, где у тебя что.
вообще в Patch скопировал полный путь вместе с home/ и т.д. ошибка ушла, только не запускается ни чего


Пользователь решил продолжить мысль 03 Июля 2015, 19:13:01:
Нашел выход из ситуации все проще! Намного проще ) https://forum.ubuntu.ru/index.php?topic=211123.0
« Последнее редактирование: 03 Июля 2015, 19:13:01 от Unionbet71 »

 

Страница сгенерирована за 0.019 секунд. Запросов: 20.