Что писать в 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 файл делать исполняемым, чтобы он работал.
Devuan 4. Debian 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

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