Привет, сообщество! Я искал на форуме и прочитал документацию — она довольно хорошая. Понимаю, что, возможно, это вопрос к сообществу Wine, но всё же: я хочу, чтобы winbox.exe был в Dock. Я пытался использовать AppleScript, но после запуска winbox появляется дополнительная иконка с названием wine64-preloader
при запуске
-- отредактируйте под правильный путь и файл для запуска (обычно достаточно изменить часть после "drive_c")
set toRun to "$WINEPREFIX/drive_c/Program Files/Winbox/winbox64.exe"
-- отредактируйте winePrefix, если не используете стандартный префикс
set winePrefix to "$HOME/.wine"
-- отредактируйте wineLocation, если Wine установлен не в стандартном месте
set wineLocation to "/usr/local/bin"
-- отредактируйте dyldFallbackLibraryPath под папку с X11 библиотеками, этот путь для XQuartz на 10.6+
set dyldFallbackLibraryPath to "/opt/X11/lib"
-- установка freetype rendering на 35 исправляет размытие шрифтов при использовании новых версий freetype
set freetypefix to "truetype:interpreter-version=35"
-------------------------------------------------------
-- НИЧЕГО НЕ ИЗМЕНЯЙТЕ НИЖЕ ЭТОЙ СТРОКИ
-------------------------------------------------------
set toRunPath to do shell script "WINEPREFIX=\"" & winePrefix & "\"; TEMPVAR=\"" & toRun & "\"; echo \"${TEMPVAR%/*}\""
set toRunFile to do shell script "WINEPREFIX=\"" & winePrefix & "\"; TEMPVAR=\"" & toRun & "\"; TEMPVAR2=\"" & toRunPath & "\"; echo \"${TEMPVAR#$TEMPVAR2/}\""
do shell script "PATH=\"" & wineLocation & ":$PATH\"; export WINEPREFIX=\"" & winePrefix & "\"; export DYLD_FALLBACK_LIBRARY_PATH=\"" & dyldFallbackLibraryPath & "\"; export FREETYPE_PROPERTIES=\"" & freetypefix & "\"; cd \"" & toRunPath & "\"; wine64 \"" & toRunFile & "\" > /dev/null 2>&1 &"
end run
Сохраняете этот скрипт как winbox.app, перемещаете в приложения и ставите галочку «оставаться в Dock». Выглядит не очень — каждый раз при запуске winbox через AppleScript в Dock появляется дополнительный wine64-preloader вместо одной иконки.
Возможно ли как-то добавить именно winbox.exe в Dock? Я ведь видел его в одном из последних видео Mikrotik на YouTube...
С уважением, YAN
при запуске
-- отредактируйте под правильный путь и файл для запуска (обычно достаточно изменить часть после "drive_c")
set toRun to "$WINEPREFIX/drive_c/Program Files/Winbox/winbox64.exe"
-- отредактируйте winePrefix, если не используете стандартный префикс
set winePrefix to "$HOME/.wine"
-- отредактируйте wineLocation, если Wine установлен не в стандартном месте
set wineLocation to "/usr/local/bin"
-- отредактируйте dyldFallbackLibraryPath под папку с X11 библиотеками, этот путь для XQuartz на 10.6+
set dyldFallbackLibraryPath to "/opt/X11/lib"
-- установка freetype rendering на 35 исправляет размытие шрифтов при использовании новых версий freetype
set freetypefix to "truetype:interpreter-version=35"
-------------------------------------------------------
-- НИЧЕГО НЕ ИЗМЕНЯЙТЕ НИЖЕ ЭТОЙ СТРОКИ
-------------------------------------------------------
set toRunPath to do shell script "WINEPREFIX=\"" & winePrefix & "\"; TEMPVAR=\"" & toRun & "\"; echo \"${TEMPVAR%/*}\""
set toRunFile to do shell script "WINEPREFIX=\"" & winePrefix & "\"; TEMPVAR=\"" & toRun & "\"; TEMPVAR2=\"" & toRunPath & "\"; echo \"${TEMPVAR#$TEMPVAR2/}\""
do shell script "PATH=\"" & wineLocation & ":$PATH\"; export WINEPREFIX=\"" & winePrefix & "\"; export DYLD_FALLBACK_LIBRARY_PATH=\"" & dyldFallbackLibraryPath & "\"; export FREETYPE_PROPERTIES=\"" & freetypefix & "\"; cd \"" & toRunPath & "\"; wine64 \"" & toRunFile & "\" > /dev/null 2>&1 &"
end run
Сохраняете этот скрипт как winbox.app, перемещаете в приложения и ставите галочку «оставаться в Dock». Выглядит не очень — каждый раз при запуске winbox через AppleScript в Dock появляется дополнительный wine64-preloader вместо одной иконки.
Возможно ли как-то добавить именно winbox.exe в Dock? Я ведь видел его в одном из последних видео Mikrotik на YouTube...С уважением, YAN
