FAR + WINECONSOLE

Хотите говорить о Far и не знаете, куда обратиться?
User avatar
sergey113
Posts: 146
Joined: Tue 20 Mar, 2007 21:20
Location: Калининград

Re:

Post by sergey113 »

Latest post of the previous page:

maxdrfl wrote:ноутбук Acer
Linux Debian Testing
Wine 0.9.44.-1 (WinXP 5.1 build 2600 Service Pack 2)
FAR 1.71 build 2271

потихоньку работать становится все приятнее.

Работает запуск гуевых линуксовых программ:
Z:\usr\bin\run-mailcap "!.!"
Z:\usr\bin\urxvt -tr -e mplayer "!.!"

нормально работает запуск виндовых программ, как консольных, так и гуевых.
Соответственно заработал Anamorphosis.

Заработал Picture View с библиотеками от ACDSee, но пока он корректно показывает только ч/б картинки. С цветными --- беда.

Заработал QPlay (может он конечно и раньше работал, это я до него только добрался). Работает в режиме Windows media/программный. Без особых ошибок.

Работает BGCopy и BCI. Только он показывает 0% пока не завершит копирование и не умеет прерывать задачу.

Какие-то непонятные проблемы с колорером (виснет на половине раскрашиваемых файлов, cxx,lua...), если тот запускается через underscore. Без Underscore все впорядке. Это у меня одного так?
подскажите какие файлы и куда копировали чтобы заработал pictureview ....
у меня что не получается его запустить - как только пытаешься просмотреть что-то, вылетает сразу.
User avatar
sergey113
Posts: 146
Joined: Tue 20 Mar, 2007 21:20
Location: Калининград

Re:

Post by sergey113 »

DrKnS wrote: Исходники доступны и у far, и у wine.
Это что где-то можно качнуть исходники, поставить FAR на Линукс и он будет там работать ?
Или все таки API виндовое не даст этому осуществится ?
maxdrfl
Posts: 486
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

Re: FAR + WINECONSOLE

Post by maxdrfl »

где-то на форуме выложены свежие библиотеки ACDSee. Их надо скопировать в папку PictureView. В настройках отключить все остальные способы просмотра. Вроде бы всё.

Версия wine? Оконный менеджер?
User avatar
sicvolo
Posts: 126
Joined: Tue 05 Feb, 2008 01:47
Been thanked: 1 time

Re: FAR + WINECONSOLE

Post by sicvolo »

Попробовал FAR 1.8 с wineconsole - работает, но не ловит никакие системные клавиши, F1-12, курсор и.т.п. Буковки ловит нормально а Enter нужно жать два раза прежде чем он его поймет. Кто-нибудь знает с чем это связанно и как это лечить?
Уж очень юникод под линуксой нужен.
ФАРева
maxdrfl
Posts: 486
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

Re: FAR + WINECONSOLE

Post by maxdrfl »

точно не подскажу.
отключить хоткеи менеджера окон пробовал?
User avatar
sicvolo
Posts: 126
Joined: Tue 05 Feb, 2008 01:47
Been thanked: 1 time

Re: FAR + WINECONSOLE

Post by sicvolo »

Угу, FAR 1.71 все нормально ловит.
Сдается мне 1.8 как-то особенно на клаву смотрит. Двойной ENTER наводит на мысль что он и с клавиш по два байта ждет. Кто код знает? Может че в wineconsole поменять?
ФАРева
User avatar
techie
Posts: 795
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 35 times
Been thanked: 6 times

Re: FAR + WINECONSOLE

Post by techie »

Как бы этот wineconsole по ssh без иксов собрать?
RodionD
Posts: 3
Joined: Wed 21 Feb, 2007 15:13

Re: FAR + WINECONSOLE

Post by RodionD »

Mamarazzi
Работает запуск гуевых линуксовых программ:
Z:\usr\bin\run-mailcap "!.!"
Z:\usr\bin\urxvt -tr -e mplayer "!.!"
Может ты еще подскажешь как написать или где взять этот самый ~/.mailcap. Приведи для примера хотя бы одну полную ассоциацию на какой-нибудь тип файла, а то чего-то я на этом месте застрял. Сделал ссылку /etc/mime.types -> ~/.mime.types. А чт делать с mailcap не знаю.
maxdrfl
Posts: 486
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

Re: FAR + WINECONSOLE

Post by maxdrfl »

Справка:
man mailcap

Примеры:
/etc/mailcap

application/x-dvi; xdvi '%s'; test=test -n "$DISPLAY" ; nametemplate=%s.dvi
video/mpeg; mplayer '%s'; nametemplate=%s.mpeg; test=test "$DISPLAY" != ""; needsterminal
flame
Posts: 5
Joined: Mon 03 Nov, 2008 10:45

Re: FAR + WINECONSOLE

Post by flame »

Если кому пригодится:
build 576 под wine-1.1.7 вылетает при запуске команд (запуск через Ctrl-G при этом работает).
Решение: скачать исходники, закомментировать вызов ProcessOSAliases в файлах
cmdline.cpp: //ProcessOSAliases(strStr);
usermenu.cpp: //ProcessOSAliases(strCommand);
и перекомпилировать (проверил с помощью Visual Studio C++ 2008 Express, можно скачать бесплатно с сайта Microsoft). После этого вылеты прекращаются.
Переключение по Альт-Ф9 не работает, но можно изменить размер экрана и шрифта, кликнув правой мышкой внутри окна и поредактировав параметры из меню.
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Re: FAR + WINECONSOLE

Post by Skirda »

flame, офигенный совет! :shock:
Взять все и поломать, ибо головой думать нам неохота. :(

Если уж полез в сорцы, то стоило бы применить LoadLibrary и выкатить на мантисе патч... :idea:
We are the Borg. You will be assimilated.
So Say We All!
User avatar
zg
zero-gravity
Posts: 6037
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: FAR + WINECONSOLE

Post by zg »

Skirda wrote:Если уж полез в сорцы, то стоило бы применить LoadLibrary и выкатить на мантисе патч... :idea:
я думаю в wine функция экспортится, иначе вообще бы не загрузилось, но не имплементирована. так что loadlibrary тут не поможет.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: FAR + WINECONSOLE

Post by DrKnS »

Она типа и так по loadlibrary, так что не надо никаких патчей и мантисов.

А вообще я фигею, дорогая редакция. Я "пастернака не читал", но если таки в этом вашем вине ниасилили сделать примитивную заглушку типа:

Code: Select all

DWORD WINAPI GetConsoleAlias(__in LPTSTR lpSource,__out LPTSTR lpTargetBuffer,__in DWORD TargetBufferLength,__in LPTSTR lpExeName)
{
    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
    return 0;
}
- то это уже клиника.

Если всё настолько запущено - можете считать, что вышеприведённый код под гпл и выслать его им, я не возражаю.
User avatar
sicvolo
Posts: 126
Joined: Tue 05 Feb, 2008 01:47
Been thanked: 1 time

Re: FAR + WINECONSOLE

Post by sicvolo »

flame wrote:Если кому пригодится:
build 576 под wine-1.1.7 вылетает при запуске команд (запуск через Ctrl-G при этом работает).
Решение: скачать исходники, закомментировать вызов ProcessOSAliases в файлах
cmdline.cpp: //ProcessOSAliases(strStr);
usermenu.cpp: //ProcessOSAliases(strCommand);
А я вот спасибо flame-у говорю, за то что ему хотя-б не безразлично. Молодец что глюк идентифицировал.
User avatar
sicvolo
Posts: 126
Joined: Tue 05 Feb, 2008 01:47
Been thanked: 1 time

Re: FAR + WINECONSOLE

Post by sicvolo »

А вот еще вопрос, ранее в этой ветке -
sicvolo wrote:Попробовал FAR 1.8 с wineconsole - работает, но не ловит никакие системные клавиши, F1-12, курсор и.т.п. Буковки ловит нормально а Enter нужно жать два раза прежде чем он его поймет. Кто-нибудь знает с чем это связанно и как это лечить?
ФАРева
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Re: FAR + WINECONSOLE

Post by Skirda »

sicvolo wrote:А я вот спасибо flame-у говорю, за то что ему хотя-б не безразлично. Молодец что глюк идентифицировал.
Глюк wine про консолеалиас известен давно - вот вине и правьте.
We are the Borg. You will be assimilated.
So Say We All!
Post Reply

Return to “Обсуждение Far Manager”