Как создать специальный модуль запуска приложений для приложений, установленных Wine?

Я могу найти что-то с помощью тире, затем перетащить его вниз на панель запуска слева от рабочего стола, но что, если приложение, установленное через Wine, не будет найдено с помощью поиска тире? Я щелкнул правой кнопкой мыши приложение в каталоге .wine и не нашел вариантов для создания панели запуска.

30
задан 20 May 2012 в 00:57

7 ответов

Вы можете создать элемент программы запуска в / usr / share / applications. Для приложений Wine, например foobar.exe, вы можете создать файл foobar.desktop, например:

[Desktop Entry]
Name=FooBar
Comment=Foo & Bar
Exec=sh -c "cd /home/USER/.wine/drive_c/Program\ Files/FOOBAR_FOLDER; wine foobar.exe"
Icon=wine
Terminal=false
Type=Application
Categories=Wine;
StartupNotify=true

, заменив USER и FOOBAR_FOLDER соответствующими значениями.

Таким образом, вы сможете найти свое приложение в Launcher, набрав «FooBar» ".

33
ответ дан 20 May 2012 в 00:57

Чтобы получить винное приложение в баре единства, для меня сработало следующее:

  • Пуск alacarte.
  • Перейти к вину - программам - .... (где находится ваша программа вина).
  • Переместите значок программы в другую папку (вне папки вина; например, ).
  • Закрыть Алакарте.

Теперь я могу найти программу в тире единства и просто переместить ее на панель единства.

6
ответ дан 20 May 2012 в 00:57

Nu a ieșit din cutie pentru eu, dar cu un mic detaliu am reușit să funcționeze. Pur și simplu dați calea completă pentru sh, cum ar fi:

Exec=/bin/sh -c "cd /home/USER/.wine/drive_c/Program\ Files/FOOBAR_FOLDER; wine foobar.exe"
5
ответ дан 20 May 2012 в 00:57

Лучшее решение на некотором расстоянии - использовать такой сценарий, как wine-launcher-creator , который позаботится о создании панели запуска рабочего стола, а также будет делать приятные вещи, например извлекать необходимые значки и т. Д. . Не нужно возиться, делая это вручную :)

4
ответ дан 20 May 2012 в 00:57

Вы можете сделать это очень легко с помощью сторонней программы alacarte. Я написал руководство для новичков, как это сделать, здесь: http://develop.alpdesigns.ch/pages/linux/add_exe_program_to_linux.html

0
ответ дан 20 May 2012 в 00:57

Unity Dash работает так же, как и старое меню Gnome2, добавляя вещи через "Edit Main Menu", но по какой-то причине Канонический решил усложнить задачу, что вы даже можете это сделать.

Все, что вы делаете, это...

  1. получаете команду на запуск винного приложения (в основном то же самое в в этом случае).
  2. Нажмите "Super" (клавиша windows), чтобы запустить Dash.
  3. Введите "Main Menu" в поле поиска и откройте старое "Edit Main Меню app.
  4. Если вы знакомы с этим в Ubuntu 10.10 или старше через Gnome2 - это тот же самый процесс.
  5. Если нет, то выберите Категорию (так же известную как Unity Dash Filter). хотите, чтобы элемент был в.
  6. Выберите иконку, если хотите.
  7. Назовите элемент Dash/Launcher
  8. Добавьте команду для запуска указанного приложения (что мы получили ранее)

Закройте приложение Главного меню, и все готово.

Это немного сложнее, но данное решение не требует редактирования файла.

Важное замечание - не все версии Ubuntu поставляются с установленным по умолчанию приложением Главного меню, так что если это не так, то просто зайдите в Центр Программного Обеспечения Ubuntu и найдите установку "alacarte", которая и совет, приведенный выше, будет работать без проблем.

0
ответ дан 20 May 2012 в 00:57

Протестировано с

Ubuntu 14.10 (Utopic Unicorn)
Вино-1.7.34
Foxit Reader 7

Когда вы устанавливаете приложение через wine , соответствующий файл .desktop создается в /home/ash/.local/share/applications .

Важно:

  1. Замените ash в указанном выше пути своим именем пользователя.
  2. В Unity Desktop Environment нажмите Ctrl + h в вашем домашнем каталоге, чтобы увидеть скрытый файл .local

После того, как вы найдете этот файл, выполните следующие действия:

  1. Щелкните правой кнопкой мыши и выберите Свойства .
  2. Перейти на вкладку Разрешения и установите флажок Разрешить выполнение файла как программы .
  3. Перейдите на вкладку Основные и измените поле Команда на следует:

    оригинал: C: \ Program Files (x86) \ Foxit Software \ Foxit Reader \ FoxitReader.exe

    изменено: вино "C: \ Program Files (x86) \ Foxit Software \ Foxit Reader \ FoxitReader.exe "

  4. Закройте окно Свойства . Должен появиться значок приложения.
Теперь, когда мы внесли все необходимые изменения, нам нужно выполнить один из следующих двух вариантов:
  1. Перетащите файл в средство запуска.
  2. Запустите программу двойным щелчком. При запуске в панели запуска появится значок запуска. Щелкните правой кнопкой мыши и установите флажок Заблокировать программу запуска .

Мы закончили. Ура ...

5
ответ дан 20 May 2012 в 00:57

Другие вопросы по тегам:

Похожие вопросы: