Что писать в desktop файлах к префиксам wine c ms office

Автор dr_faust, 05 ноября 2023, 13:23:33

« назад - далее »

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

dr_faust

Дано. Два префикса с установлеными ms office 2003 и 2007 соотвественно. Нужны desktop-файлы в /home/user/.local/share/applications для запуска word, excel и powerpoint.

1. Что писать непонятно. Вернее в общем структура файла понятна. Непонятно что писать в "Exec=".
"WINEPREFIX= такой-то wine" а дальше? На что ссылаться в префиксе? Глянул содержимое префикса и ничего непонял. Там в папке Microsoft Office черт ногу сломит.
Ранее никакого опыта в написании этих файлов для вайна не имел. Только пару раз писал для нативных приложений linux.

2. Запамятовал нужно ли desktop файл делать исполняемым, чтобы он работал.
Debian 10/12. LXDE.

ferum

Русские дебианщики против цифрового слабоумия !

dr_faust

#2
Цитата: ferum от 05 ноября 2023, 14:19:57Читайте https://forum.altlinux.org/index.php?topic=46637.15

Прочитал. В меру своего понимания там написанного накатал следующий дескоп-файл
[Desktop Entry]
Type=Application
Name=Microsoft Office Word 2003
Exec=WINEPREFIX=~/.wine-office2003 wine '/home/user/.wine-office2003/drive_c/Program Files (x86)/Microsoft Office/OFFICE11/WINWORD.EXE'
Icon=
Categories=Office

Работоспособность команды в "Exec" проверена в консоли как для создания нового чистого документа, так и для просмотра уже существующего.
Сохранил файл в .local/share/applications.
Пытаюсь файл запустить. Высканивает графическое окно с " Неверное имя файла ярлыка: '/home/user/.local/share/applications/msofficeword2003.desktop' "

Права на этот файл команда ls -la показывает такие
-rw-r--r-- msofficeword2003.desktop

P.S. И это, где брать и куда ложить картинку для "Icon="?

P.P.S. С картинкой вопрос решен. В .local/share/icons их куча оказалось. Дотаточно просто вписать название файла в строку даже не указывая к нему путь.

Осталось только как-то этот файл запустить...


05 ноября 2023, 18:45:39
C
Exec=env WINEPREFIX=/home/user/.wine-office2003 wine 'C:\\Program Files (x86)\\Microsoft Office\\Office11\\WINWORD.EXE'
дескоп-файл заработал. Однако открывается лишь новый word-файл. Уже существующие не открывает.

С
Exec=env WINEPREFIX=/home/user/.wine-office2003 wine 'C:\\Program Files (x86)\\Microsoft Office\\Office11\\WINWORD.EXE' winepath -w %u

Ворд запускается. Но с ошибкой "ошибка при открытии файла. Попробуйте следующие действия. Проверьте разрешение на доступ к документу и диску. Проверьте достаточно ли места на диске. Откройте файл с помощью конвертера резервных копий". Внизу графического окна кнопка "ок". Если на нее нажать просто открывается новый чистый документ.
Debian 10/12. LXDE.