Как связать файлы .doc с MS Word 2010, используя тот же файл .desktop, что и модуль запуска?

Я пытаюсь связать файлы .doc и .docx с MS Word 2010, используя тот же файл .desktop, что и панель и панель запуска Unity, поэтому я могу использовать значок Word в панели запуска.

Я попытался:

[Desktop Entry]
Name=Microsoft Word 2010
Exec=env WINEPREFIX="/home/nastys/.mso2010" wine "C:/Program Files/Microsoft Office/Office14/WINWORD.exe" %f
Type=Application
StartupNotify=true
Comment=Create and edit professional-looking documents such as letters, papers, reports, and booklets by using Microsoft Word.
Icon=29F5_WINWORD.0
StartupWMClass=WINWORD.EXE
MimeType=application/msword; application/vnd.openxmlformats-officedocument.wordprocessingml.document;

Используя этот файл .desktop, я могу запустить Word с его значком в средстве запуска Unity, но если я свяжу файлы .doc с тем же файлом, который запустит Word, но он выиграл ' t открыть файл .doc.

Если я свяжу файлы .doc с любым файлом .desktop, сгенерированным Wine, он запустит Word, но будет использовать иконку Wine.

Редактировать : Я воссоздал исходный файл для справки:

[Desktop Entry]
Name=Microsoft Word 2010
Exec=env WINEPREFIX="/home/nastys/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/nastys/.wine/dosdevices/c:/users/nastys/Start\\ Menu/Programs/Microsoft\\ Office/Microsoft\\ Word 2010.lnk
Type=Application
StartupNotify=true
Path=/home/nastys/.wine/dosdevices/c:/Program Files/Microsoft Office/Office14
Icon=0575_wordicon.0
2
задан 18 April 2012 в 23:38

2 ответа

Вы можете сделать это:

1) Скачать значок Microsoft Word (пример: из здесь )

2) Положить его в удобную папку (пример: /home/<user>/Icons/)

3) Отредактируйте файл .desktop и укажите полный путь к значку. Должно выглядеть так:

Icon=/home/<user>/Icons/microsoft_office_word.png

Это результат:

enter image description here

0
ответ дан 18 April 2012 в 23:38

Подходит ли Word для DnD, я точно не знаю, не знаю. Во всяком случае, я почти уверен, что вы не можете использовать оба способа в единстве запуска с винными программами. Дополнение к команде для включения DnD не делает для лучшей команды запуска, т.е. Ваша программа будет искать файл для открытия.

Что работает много времени, так это добавление Z:%f в конец команды Exec =, поэтому, используя ваш

Exec=env WINEPREFIX="/home/nastys/.mso2010" wine "C:/Program Files/Microsoft Office/Office14/WINWORD.exe" Z:%f

, я не думаю, что d. кавычки в вашей команде wine - проблема с DnD, если это так, тогда используйте \\\\ для папок & amp; \\ для пробелов, как -

Exec=env WINEPREFIX="/home/nastys/.mso2010" wine C:\\\\Program\\ Files\\\\Microsoft\\ Office\\\\Office14\\\\WINWORD.exe Z:%f

Это может дать вам DnD на иконке, но выдает жалобу / ошибку в качестве запуска. Не так много, чтобы сделать там. Если вы работаете с DnD, вы можете просто использовать значок DnD (не щелкайте левой кнопкой мыши) & amp; затем добавьте быстрый список в ваш .desktop для запуска самого Word, когда это необходимо.

Я использую Z:%f на других прогах для Dnd & amp; протестировано здесь с помощью блокнота, где все работало нормально.

0
ответ дан 18 April 2012 в 23:38

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

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