Блокування програм Wine у ​​запуску не є постійним


11

Я щасливо запускаю Word 2007 через Wine на своєму робочому столі Ubuntu 12.04. Я вважаю за краще сидіти на панелі запуску для легкого доступу, однак щоразу, коли я запускаю новий сеанс (тобто вхід або завантаження), програма запуску Word зникає.

Може це помилка чи я щось не так роблю?


відкрити слово .desktop у .local / share / застосунках у текстовому редакторі та вмісті публікації
doug


Ваш Exe = не працюватиме добре в пусковій установці. Якщо ви можете перейти до .exe та опублікувати exact pathвкл. exact name of the .exeбуло б легко редагувати або створити новий .desktop. Я міг би здогадатися, що це може спрацювати, хоча лише здогадка. Exec=wine C:\\\\Program\\ Files\\\\Microsoft\\ Office\\\\Microsoft\\ Office\\\\Word\\\\WINWORD.EXEДля цього використовується \\\\ для каталогів, \\ для пробілів. Є й інші способи, якщо ви публікуєте повідомлення, як вимагається, а також ваше ім'я користувача може надати інші alt Exec = рядки
дог

Відповіді:


11

Проблема полягає в тому, що .desktop-файл НЕ знаходиться в стандартному каталозі. Фаворити запуску повинні бути в /usr/share/applicationsкаталозі чи в ~/.local/share/applicationsпапці (а НЕ в підкаталозі, як у моїх файлах .desktop для вина). Скопіюйте туди файл .desktop, а потім перетягніть його до панелі запуску, щоб заблокувати його.

Інший варіант - встановити повний шлях до пускової установки за допомогою gsettings, але це біль.

EDIT для подальшого дослідження, коли я додаю файл робочого столу для Word у моїй системі (проживає в ~/.local/share/applications/wine/Programs/Microsoft Office/), його ім’я додається в gsettings, -а не /для його розташування. Виконання наступного за допомогою gsettings для його виправлення зробило це для мене постійним:

gsettings get  com.canonical.Unity.Launcher favorites > myfavs.txt

Відредагуйте myfavs.txt, щоб замінити -на /:

['nautilus-home.desktop', .... , 'wine-Programs-Microsoft Office-Microsoft Office Word 2007.desktop']

стає:

['nautilus-home.desktop', .... , 'wine/Programs/Microsoft Office/Microsoft Office Word 2007.desktop']

Потім встановіть його:

gsettings set com.canonical.Unity.Launcher favorites "`cat myfavs.txt`"

Я подав тут повідомлення про помилку, щоб цього не потрібно було робити: https://bugs.launchpad.net/unity/+bug/1033577


1

Ви нічого не робите. Ось так будується вино.

Щоб Word 2007 був у вашому запуску, ви можете створити .desktopфайл, який запускає Word, і перетягнути його у вашому запуску. Однак це має чіткий недолік, що поки Word працює до піктограм, він буде сидіти у вашому запуску.

Файл на робочому столі може виглядати приблизно так (я не використовую вина, не перевірене):

[Desktop Entry]
Name=Word 2007
Comment=Open Word 2007
Exec=wine ~/.wine/drive_c/Program\ Files/word.exe
Icon=network
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;
OnlyShowIn=GNOME;Unity;
X-GNOME-Keywords=Applications;WinWord;
Name[en_US]=Word 2007

Звичайно в цьому рядку

Exec=wine ~/.wine/drive_c/Program\ Files/word.exe

вам потрібно замінити шлях на реальний шлях до виконавчого слова (яке, швидше за все, буде в $HOME/.wine/).

Це не ідеально, але найкраще, що я можу зробити.


Факт полягає в тому, що файл .desktop для Word вже присутній. Він знаходиться в .local / share / застосунках та з’являється в об'єктиві програми.
Cumulus007

Чи спробували ви перетягнути цю програму у свій пусковий механізм (замість того, щоб у контекстному меню під час запуску Word використовувати "Заблокувати для запуску")?
con-f-use

Я робив. Я спробував заблокувати це, що працює, для сеансу. Я пояснив це в ОП. редагувати: перетягування також не є постійним.
Cumulus007

Ви не сказали, що спробували щось інше, ніж заблокувати це до пускової установки. Моя найкраща швидка та брудна виправлення - це моя відповідь. Ви можете спробувати подати помилку, або перевірити, чи вона вже була подана: bugs.launchpad.net/unity
con-f-use

0

Ви можете скористатися процедурою, яку я використовував у цій публікації: Як встановити програму вина (наприклад, Foxit Reader для Windows) як програму за замовчуванням? пропускаючи останній крок

Потім просто запустіть додаток і заблокуйте його в Launcher. Він повинен залишатися після виходу та повторного входу.


0

Приємно, але вищезазначені «виправлення», схоже, не заважають «Терезам Office Write» постійно ((неодноразово) зникати з позиції «Замкнено» на пусковій установці кожного разу, коли канонічно зав'язується жорсткий диск (іноді протягом декількох годин, примушуючи кілька перезавантажень), як правило, починається приблизно через десять хвилин від запуску або перезавантаження. (Постійний "Disk Busy" також не дозволяє багатьом програмам реагувати або взагалі функціонувати.)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.