Я успешно запускаю Word 2007 через Wine на своем рабочем столе Ubuntu 12.04. Я предпочитаю, чтобы он находился в панели запуска для легкого доступа, однако каждый раз, когда я запускаю новый сеанс (то есть вход в систему или загрузка), программа запуска Word исчезала.
Может ли это быть ошибкой или я делаю что-то не так?
exact path
вкл.exact name of the .exe
было бы легко редактировать или создать новый .desktop. Я могу предположить, что это может сработать, но только предположение.Exec=wine C:\\\\Program\\ Files\\\\Microsoft\\ Office\\\\Microsoft\\ Office\\\\Word\\\\WINWORD.EXE
Он использует \\\\ для каталогов, \\ для пробелов. Существуют и другие способы, если вы публикуете по запросу, и ваше имя пользователя может предоставить другие строки alt Exec =Ответы:
Проблема в том, что файл .desktop НЕ находится в стандартном каталоге. Избранное для запуска должно быть либо в
/usr/share/applications
каталоге, либо в~/.local/share/applications
папке (а НЕ в подкаталоге, как мои файлы Wine .desktop). Скопируйте туда файл .desktop и перетащите его на панель запуска, чтобы заблокировать его там.Другой вариант - установить полный путь к программе запуска, используя gsettings, но это очень сложно.
РЕДАКТИРОВАТЬ при дальнейшем исследовании, когда я добавляю настольный файл для Word в моей системе (находящейся в нем
~/.local/share/applications/wine/Programs/Microsoft Office/
), его имя добавляется в gsettings с-
вместо/
его местоположения. Выполнение следующего с gsettings, чтобы исправить это сделало это постоянным для меня:Отредактируйте myfavs.txt для замены
-
на/
:будет выглядеть так:
Затем установите его:
Я подал отчет об ошибке здесь, чтобы это не нужно было делать: https://bugs.launchpad.net/unity/+bug/1033577
источник
Вы не делаете ничего плохого. Так строится вино.
Чтобы Word 2007 всегда был в вашей панели запуска, вы можете создать
.desktop
файл, который запускает Word, и перетащить его в панель запуска. Однако у этого есть явный недостаток, что, пока Word работает с иконками, он будет находиться в вашем средстве запуска.Файл рабочего стола может выглядеть так (я не использую wine, поэтому не тестировал):
Конечно в этой строке
вам нужно заменить путь реальным путем к исполняемому файлу (который, скорее всего, будет
$HOME/.wine/
).Это не идеально, но лучшее, что я могу сделать.
источник
Вы можете использовать процедуру, которую я использовал в этом посте: Как установить программу Wine (например, Foxit Reader для Windows) в качестве программы по умолчанию? пропуская последний шаг.
Затем просто запустите приложение и заблокируйте его в Launcher. Это должно остаться после выхода и снова.
источник
Хорошо, но вышеприведенные «исправления», по-видимому, не мешают Libra Office Write постоянно (неоднократно) пропадать из положения «Заблокировано» на панели запуска каждый раз, когда обычно начинаются каннонические привязки жесткого диска (иногда в течение нескольких часов, заставляя несколько перезагрузок) около десяти минут от запуска или перезагрузки. (Постоянное «занятие диска» также не позволяет многим программам реагировать или вообще работать).
источник