Инструменты пользователя

Инструменты сайта


wtlib:onlinux:bugs

Известные проблемы

Ниже описаны известные проблемы в работе Watchtower Library 2007/2008 под wine. Ко многим из них приведено описание имеющихся решений. Предпочтительный способ решения приведён первым, ко многим проблемам приведены и альтернативные варианты решения, на случай если вы по каким-то причинам не можете воспользоваться первым вариантом.

Имеющиеся проблемы

Watchtower Library 2008-2010 не работает в wine 1.3.27 и старше

Проблема вызвана тем, что wine переключился на использование собственной версии MS VC, которая на данный момент реализует не весь набор функций. Поэтому Watcthower Library перестала работать. Для того, чтобы исправить проблему нужно либо поставить более свежую версию MS VC 2008 или просто отключить использование встроенной версии MS VC.

Решение: удаляем манифест встроенной версии MS VC 90:

rm ~/.wine/drive_c/windows/winsxs/manifests/*.vc*_deadbeef.manifest

Альтернативное решение: ставим более новую версию ms vc 2008. Либо скачайте соответствующие файлы с сайта Microsoft, либо установите нужные файлы с помощью утилиты winetricks (важно использовать самую свежую версию winetricks, из PPA):

winetricks vcrun2008

Нет всплывающих подсказок в списке

В списке публикаций, если название статьи или публикации не помещается в колонку, отображаются только первые символы, а при наведении мышки появляется всплывающая подсказка, которая отображает полное название статьи. Под wine подсказка не появляется.

  • Решение: Можно один раз щёлкнуть по нужному элементу и тогда его полное название появится в строке статуса. Или можно увеличить размер окна Watchtower Library и ширину боковой панели, а также подстроить ширину колонок.
  • Альтернативное решение: Использовать comctl32.dll.

Мелкая проблемка с подсказками

Первые полтора символа в подсказках не отображаются. Разработчики wine поставлены в известность.

  • Решение: Проблема пока что не решена, но с ней вполне можно жить ;-) .
  • Альтернативное решение: Использовать comctl32.dll.

Прочие проблемы

Проблемы с ярлыками

Актуально для версий Watchtower Library до 2011. В Watchtower Library 2011 был изменён механизм запуска, так что многие проблемы с путями и поиском системных библиотек решены.

В некоторых случаях после установки Watchtower Library на рабочем столе не появляется ярлык для запуска программы. Или же ярлык появляется, но не работает. Ярлык — это простой текстовый файл, с расширением .desktop. Как выглядит «правильный» ярлык можно увидеть на рисунке справа. На рабочем столе и в меню приложений расширение у ярлыков не отображается. Windows-ярлыки, имеющие расширение .lnk работать не будут, их можно смело удалить.

Проблема с XFCE

Если вы работаете с XFCE, то ярлыки работать не будут. Ни те, что лежат на рабочем столе, ни те, что находятся в меню. В версии 4.8 проблема исправлена. У этой проблемы есть очень простое решение, но оно не совсем подходит для случаев, когда установлено несколько версий библиотеки. Откройте свойства имеющегося ярлыка, и измените команду запуска на следующее:

wine start wtlibrary.exe

В других системах

Ниже приведены несколько способов, как можно найти рабочие ярлыки. После обнаружения полезным будет положить их на рабочий стол.

  • Сначала стоит поискать потерявшийся ярлык в домашней папке. Если вы не знаете, как найти домашнюю папку, выполните следующее:
    xdg-open ~
  • Если ярлычка там не оказалось, то попробуйте поискать его в меню приложений. Там должен быть отдельный раздел «Wine». В одном из его подпунктов можно найти рабочий ярлычок для Watchtower Library. Если ярлык нашёлся там, то можно его поместить на рабочий стол:
    find ~/.local/share/applications/wine/ -name "Watchtower Library 20*.desktop" \
     -exec cp '{}' "`xdg-user-dir DESKTOP`" \;

Если вы дошли до этого места, а ярлык так и не нашелся, то, видимо, вам придётся сделать такой ярлык самостоятельно.

Нет звука

При нажатии на кнопку воспроизведения звука ничего не происходит. Относится только к версиям Watchtower Library, в которые встроены звуквые функции (например, английская версия).

  • Решение: Откройте winecfg, вкладку «Аудио» и в рамке «звуковой драйвер» отметьте галочками «ALSA драйвер» (если есть) и «OSS драйвер». Сохраните изменения, нажав «ОК» и перезапустите Watchtower Library.

Проблемы с StarDict

В словаре StarDict есть функция «слежения» - перевода выделяемых слов в разных приложениях. Эта функция не работает с приложениями работающими под wine. Но ситуацию можно отчасти исправить. Можно сделать так, чтобы перевод показывался при копировании слов в программах под wine. Т.е. для получения перевода нужно будет просто выделить слово и нажать ctrl+c. Как этого добиться?

  1. Запустите regedit (wine regedit или просто regedit).
  2. Найти там раздел HKEY_CURRENT_USER\Software\Wine\X11 Driver (если его нет, создайте).
  3. Добавьте строковой параметр UsePrimarySelection (через контекстное меню).
  4. Выставить его значение в Y
  5. Если работают какие-то приложения wine, перезапустите их, чтобы изменения стали доступны и в них.

Нечитаемые символы вместо текста

На некоторых системах при определённой конфигурации вместо текста в библиотеке отображаются нечитаемые символы. Проблема вызвана тем, что в системе не установлены нужные шрифты.

  • Альтернативное решение: Выбрать другой шрифт в настройках программы. Для этого откройте настройки библиотеки (например, нажав F2) и выберите другой шрифт для отображения текста.

Решённые проблемы

wtlib/onlinux/bugs.txt · Последнее изменение: 2025/12/10 10:38 — 201.68.179.107