FAR + WINECONSOLE

Хотите говорить о Far и не знаете, куда обратиться?
User avatar
Александр Кряжев
Posts: 882
Joined: Sun 03 Dec, 2006 10:09
Location: Москва
Has thanked: 2 times
Contact:

Re: Far + Linux ?

Post by Александр Кряжев »

Latest post of the previous page:

ZPMG, когда Far в wineconsole запущен, прямо по нему (Far'у) кликнуть правой кнопкой - появляется меню, в котором выбирается шрифт и размеры окна/буфера.

Фар - маргинальный продукт. (c) zg
maxdrfl
Posts: 486
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

Re: FAR + WINECONSOLE

Post by maxdrfl »

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

Re: FAR + WINECONSOLE

Post by sicvolo »

maxdrfl wrote:можно использовать перехват вывода (edit:< ls -l или view:< ls -l).
Кто-то упоменал выше по ветке, что можно родные Linux ELF'ы пускать прям под FAR, если они в пути.
У кого-нибудь это работает? Как Вы это настроили?
ФАРева
User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia
Been thanked: 2 times

Re: FAR + WINECONSOLE

Post by Centaur »

Оно работает, только (а) при запуске надо писать имя бинарника с точкой на конце, чтоб .com .exe .bat .cmd не подствлялись; и (б) стандартные выхлопы не перенаправляются в wineconsole, а остаются в том терминале, из которого wineconsole запущена (в режиме backend=user. В режиме curses всё совсем плохо).
maxdrfl
Posts: 486
Joined: Mon 04 Apr, 2005 14:36
Location: Иркутск

Re: FAR + WINECONSOLE

Post by maxdrfl »

Можно изменить %PATHEXT%
PATHEXT=.exe;.com;.bat;.;.sh

тогда будут работать без точки на конце.

Кроме того, несмотря на то, что вывод остаётся в терминале, его можно перехватывать, edit:<, view:<, в luafar корректно работает io.popen().
User avatar
sicvolo
Posts: 126
Joined: Tue 05 Feb, 2008 01:47
Been thanked: 1 time

Re: FAR + WINECONSOLE

Post by sicvolo »

Centaur wrote:Оно работает, только (а) при запуске надо писать имя бинарника с точкой на конце
Вероятно у меня что-то не так - на все пишет "File not found"
ФАРева
User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia
Been thanked: 2 times

Re: FAR + WINECONSOLE

Post by Centaur »

Может, ещё PATH настроить?
User avatar
sicvolo
Posts: 126
Joined: Tue 05 Feb, 2008 01:47
Been thanked: 1 time

Re: FAR + WINECONSOLE

Post by sicvolo »

Centaur wrote:Может, ещё PATH настроить?
Опять ступил. Не знал, что вино все окружение берет у консоли кроме PATH, SYSTEM or TEMP.
Для тех кому надо - пуск работает если через wine regedit в HKEY_CURRENT_USER\Environment прописать

Code: Select all

PATH=c:\\windows;c:\\windows\system32;z:\\bin;z:\\usr\\bin
PATHEXT=.exe;.com;.bat;.;.sh;.pl
Спасибо.

ЗЫ Еще с последним вином надо в FAR костыли ставить что-б лишний Alt фильтровать. Надеюсь виноделы чухнут.
ФАРева
User avatar
Александр Кряжев
Posts: 882
Joined: Sun 03 Dec, 2006 10:09
Location: Москва
Has thanked: 2 times
Contact:

Re: FAR + WINECONSOLE

Post by Александр Кряжев »

Сегодня добрался-таки и настроил себе Far в winconsole (не просто настроил, а чтобы всё работало :)). Действительно классно! :) (Отвалились только PictureView и FarHints, что логично).
Одного не могу понять (уже несколько месяцев) - откуда оно берёт шрифты? Всё перерыл, "перегуглил" - не пойму. В списке меню (по правой кнопке) шрифты есть, но реально из них выставляются штуки три, самых голимых. Друзья, кто знает, подскажите!

Фар - маргинальный продукт. (c) zg
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: FAR + WINECONSOLE

Post by t-rex »

sudo apt-get install msttcorefonts
User avatar
Александр Кряжев
Posts: 882
Joined: Sun 03 Dec, 2006 10:09
Location: Москва
Has thanked: 2 times
Contact:

Re: FAR + WINECONSOLE

Post by Александр Кряжев »

Спасибо. Только "Уже установлена самая новая версия ttf-mscorefonts-installer". :( Понять не могу, шрифтов установлено немеренно, но шрифты не выбираются... Видимо, что-то у меня глючит (хотя, с чего бы?..) Буду, как всегда, дальше мучиться.

Фар - маргинальный продукт. (c) zg
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: FAR + WINECONSOLE

Post by t-rex »

Ну тогда курьер нью как минимум должен быть для выбора.
User avatar
Александр Кряжев
Posts: 882
Joined: Sun 03 Dec, 2006 10:09
Location: Москва
Has thanked: 2 times
Contact:

Re: FAR + WINECONSOLE

Post by Александр Кряжев »

DejaVu Sans Mono выбрался, да и ладно. Может, когда-нибудь разберусь, что этой wineconsole нужно...

upd: С помощью скрипта winetricks установил себе в wine любимый шрифт Liberation, а при помощи скрипта winefontssmoothing.sh добился сглаживания в wine шрифтов и теперь очень доволен. :) (Это, чтобы на моём месте остальные не мучались.)

Фар - маргинальный продукт. (c) zg
User avatar
Александр Кряжев
Posts: 882
Joined: Sun 03 Dec, 2006 10:09
Location: Москва
Has thanked: 2 times
Contact:

Re: FAR + WINECONSOLE

Post by Александр Кряжев »

sicvolo wrote:Для тех кому надо - пуск работает если через wine regedit в HKEY_CURRENT_USER\Environment прописать

Code: Select all

PATH=c:\\windows;c:\\windows\system32;z:\\bin;z:\\usr\\bin
PATHEXT=.exe;.com;.bat;.;.sh;.pl
Можно ли в этом месте чуть подробнее? Что-то теперь я туплю. :oops:

upd: Ветка реестра называется не "HKEY_CURRENT_USER\Environment", а "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment".

Фар - маргинальный продукт. (c) zg
User avatar
Александр Кряжев
Posts: 882
Joined: Sun 03 Dec, 2006 10:09
Location: Москва
Has thanked: 2 times
Contact:

Re: FAR + WINECONSOLE

Post by Александр Кряжев »

Выходит фигня с запуском файлов ("Z:\usr\bin\run-mailcap "!.!""), с кириллицей в имени. Т.е. они запускаются, но с каким-то непонятным названием и сопутствующими глюками.
Вот что пишет консоль
- при "правильном" запуске файла kvit.jpg:

Code: Select all

fixme:console:GetConsoleAliasW (L"Z:\\usr\\bin\\run-mailcap kvit.jpg",0x6e1658,8254,L"Far.exe"): stub
- при "глючном" запуске файла платеж.tif:

Code: Select all

fixme:console:GetConsoleAliasW (L"Z:\\usr\\bin\\run-mailcap \043f\043b\0430\0442\0435\0436.tif",0x6e2ea8,8258,L"Far.exe"): stub
Подскажите, возможно ли (и если да, то как) это побороть?

upd:
Пока поборол созданием ассоциаций на конкретные расширения и добавлением еще нескольких "километров" масок исключений в "Z:\usr\bin\run-mailcap "!.!"".

Фар - маргинальный продукт. (c) zg
darkbroodzed
Posts: 86
Joined: Mon 04 Jan, 2010 19:31

Re: FAR + WINECONSOLE

Post by darkbroodzed »

Александр
Во-первых спасибо за попытки борьбы :) Они сильно упростили мне первичную настройку фара под wineconsole
Во-вторых может быть поделитесь своими конфигами к майлкапу и асоциациями ?

Кривой запуск происходит по какой то другой причине, у меня на куче doc файлов с кирилическими(и не только) именами вылетов не наблюдается, зато txt падают.

Получилось ли у кого заставить работать автодополнение в консоли? плагин YAC отказывается загружаться, а встроеный отказывается работать, ну или я что то не так делаю.
Главное разочарование это невозможность нормальной работы в консоли никса в фаре. *мечтательно* кто бы ее попробовал прикрутить?
ЗЫ. При перетаскивании настроек из windows в wine обнаружилось что 5 версию рег файлов(в которую сбрасываются настройки фара цмдешниками) wine есть не желает(точнее ест но только часть) решается принудительным экспортом ветки фара в reg файл 4 версии. А то я уж было взгрустнул представив как буду все макросы перенабивать.
Post Reply

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