Far + Linux ?

Хотите говорить о Far и не знаете, куда обратиться?
User avatar
WARP ItSelf
Самый умный
Posts: 1011
Joined: Tue 15 Mar, 2005 23:19
Contact:

Re: Far + Linux ?

Post by WARP ItSelf » Mon 26 Oct, 2009 14:53

Latest post of the previous page:

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

User avatar
sicvolo
Posts: 117
Joined: Tue 05 Feb, 2008 01:47

Re: Far + Linux ?

Post by sicvolo » Wed 11 Nov, 2009 17:42

Александр Кряжев wrote:Когда ж уже подтянутся те программисты, что начнут портировать Far в Linux?
Проблема в том, что есть вполне работающее решение - FAR на Wine. Пока оно устраивает большинство, никто переписывать не будет.
ФАРева

Maximus5
Posts: 3291
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: Far + Linux ?

Post by Maximus5 » Wed 11 Nov, 2009 17:47

Подозреваю, что wine нифига не запустится на железяках (типа роутеров) с линухом

User avatar
Александр Кряжев
Posts: 882
Joined: Sun 03 Dec, 2006 10:09
Location: Витебск
Has thanked: 1 time
Contact:

Re: Far + Linux ?

Post by Александр Кряжев » Thu 12 Nov, 2009 07:33

sicvolo wrote: Проблема в том, что есть вполне работающее решение - FAR на Wine. Пока оно устраивает большинство, никто переписывать не будет.
Проблема, на самом деле, глубже - большинство устраивает отсутствие Far в Linux. Вы посмотрите, как они фанатично на форумах слюной брызжут. Для "линуксоидов", похоже, именно Far - "Империя Зла". Быть может завидуют? А скорее всего - тупая упёртость (они ж в большинстве Far толком и не видели).
А Far на Wine - голимо же, ну согласитесь...

Фар - маргинальный продукт. (c) zg

User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia

Re: Far + Linux ?

Post by Centaur » Thu 12 Nov, 2009 10:45

Нативный FAR в GNU/Linux’ах будет иметь смысл только при нескольких дополнительных условиях.
  • Во-первых, плагины. Которые не все открытые и местами сильно завязаны на WinAPI.
  • Во-вторых, [n]curses. Или ещё что-нибудь, чтобы оно работало через ssh/telnet, в текстовом режиме.
  • В-третьих, клавиши. Спрашивается, почему у mc такие сравнительно непривычные для виндового пользователя клавиши — больший упор на префиксы (Esc, C-x), меньший на модификаторы (Alt+Shift+F9)? Да потому что модификаторы так просто через эмулятор терминала не пролезут.
А кроме того, в GNU/Linux’ах уже есть Emacs.
Maximus5 wrote:Подозреваю, что wine нифига не запустится на железяках (типа роутеров) с линухом
А смысл? Всё равно на него должен быть доступ через ssh, а значит, всё, что с ним может понадобиться делать в файловом менеджере, спокойно сделается через sshfs.

User avatar
sicvolo
Posts: 117
Joined: Tue 05 Feb, 2008 01:47

Re: Far + Linux ?

Post by sicvolo » Fri 13 Nov, 2009 19:23

Александр Кряжев wrote:А Far на Wine - голимо же, ну согласитесь...
Чем богаты - тем и рады. Не пускать-же ради Far'a винду в VM. Да и нужными костылями винный Far не так уж и плох.
ФАРева

fiktor
Posts: 2
Joined: Wed 21 Apr, 2010 14:24

Re: Far + Linux ?

Post by fiktor » Wed 21 Apr, 2010 14:43

Я очень хочу использовать FAR под Linux-ом.
Я думаю, что людей, которые хотят использовать FAR под Linux-ом очень много.
В частности это примерно 50% переходящих на Linux с винды.
Проблема в том, что
1. Многим хорошо разбирающимся в Linux людям FAR там не нужен.
2. Именно люди из п.1 могут помочь в портировании FAR-а.
Тем не менее я очень надеюсь, что кто-то этим займется. С радостью буду использовать такой FAR.

fiktor
Posts: 2
Joined: Wed 21 Apr, 2010 14:24

Re: Far + Linux ?

Post by fiktor » Wed 21 Apr, 2010 19:00

Хотя будем считать, что костыли wineconsole+far тоже сойдут, хоть и обладают рядом недостатков.
Нашел, что они уже обсуждаются на этом форуме в теме http://forum.farmanager.com/viewtopic.php?f=3&t=1101

User avatar
techie
Posts: 732
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 23 times
Been thanked: 2 times

Re: Far + Linux ?

Post by techie » Tue 10 Apr, 2012 11:25

Кто возьмётся сделать еретический пакет Far Manager для Debian с необходимыми dependencies (wine) и патчами.
1. Работа Alt-F1, Alt-F2, ...
2. Запуск нативных конс

Что для этого нужно?
Как насчёт зеркала на DVCS хостингах?
Могу поднять заново http://farmanager.rainforce.org/ если кому-то нужен для изучения исходников, и настроить автоматическое зеркало на BitBucket.

User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia

Re: Far + Linux ?

Post by Centaur » Tue 10 Apr, 2012 15:13

Alt+F1 и Alt+F2 нельзя починить патчами, по крайней мере под GNOME2/MATE. Это пользовательские настройки по умолчанию. Их нельзя поменять установкой пакета. (Установка пакета происходит от рута, а настройки надо(?) менять у пользователя. Менять у всех пользователей нельзя, потому что существует доменная аутентификация, удалённо монтируемые и реплицируемые домашние каталоги, а также пользователи, которые в гроб видали этот ваш FAR, какого у меня меню программ не вываливается и окошко запуска программ не открывается, это вы что-то поломали, верните всё взад!!!11одиннадцать).

User avatar
John Doe
Бюрократ
Posts: 11075
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 11 times
Been thanked: 64 times

Re: Far + Linux ?

Post by John Doe » Tue 10 Apr, 2012 15:18

Centaur wrote:Установка пакета происходит от рута, а настройки надо(?) менять у пользователя.
И эти люди ругают Windows...

User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia

Re: Far + Linux ?

Post by Centaur » Tue 10 Apr, 2012 17:56

А что Windows? Windows такой же UNIX, только с хреновым терминалом и половину базового софта приходится доустанавливать.

Вы же вот не ругаетесь, что под Windows нельзя(*) повесить свой шорткат на Win+E, Win+F или там Alt+пробел?

User avatar
cmd.exe
Posts: 317
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 168 times
Been thanked: 5 times
Contact:

Re: Far + Linux ?

Post by cmd.exe » Tue 10 Apr, 2012 19:46

В принципе FAR Manager почти достиг момента, когда его можно сделать кросплатформенным, нужно только переписать его целиком...
Например data base вместо реестра очень поможет, она придумана для кросплатформенности...)))
Отучить от употребления WinAPI что в принципе уже не будет FAR такой какой он есть...
Портировать лучше начать когда слом API будет окончен, и FAR придёт более или мение стабильному виду на Windows платформе.
p.s.
Про вайн тема ниже. Например во времена "Царя гороха" FAR было достигнуто выдирание всех возможностей WIN API без большого подсаживания программы на него.)))
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates

2useven10
Posts: 2954
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 77 times

Re: Far + Linux ?

Post by 2useven10 » Tue 10 Apr, 2012 20:35

cmd.exe по-моему вам пора писать свой продукт. большая часть изречений мимо фара.

sbv
Posts: 1
Joined: Fri 27 Apr, 2012 19:50

Re: Far + Linux ?

Post by sbv » Fri 27 Apr, 2012 23:39

Похоже что с Фаром для линусков дело тухлое. Недождёмся. :( Жаль.

User avatar
techie
Posts: 732
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 23 times
Been thanked: 2 times

Re: Far + Linux ?

Post by techie » Sat 28 Apr, 2012 07:28

Alt-F1 и Alt-F2 - поправьте меня, но игры могу перехватывать это всё, т.е. единственное реальное решение - это портировать сначала какой-нибудь вменяемый эмулятор консоли. Типа ConEmu. Тут нужна помощь с тестированием грамотного поведения под винду, чтобы отправить адекватный баг в Wine:

http://appdb.winehq.org/objectManager.p ... &iId=25731
http://code.google.com/p/conemu-maximus ... ail?id=515
2.


P.S. Меня опять разбанили. Карашо. =)

elfmz
Posts: 13
Joined: Mon 08 Aug, 2016 10:59

Far + Linux ?

Post by elfmz » Mon 08 Aug, 2016 11:11

Здрасте.. Я тут на днях немного портировал far под линух. Немного - потому что он глючный пока, стыдно пока выкладывать. Но если найдется ктото кто хочет поучавстсовать - выложу.
Немного инфы как я ЭТО сделал: во первых написал прослойку эмуляции части виндовых АПИ, в особенности консоли. Консоль рисуется на окошке, созданном wxwidgets (от нативной линуховой консоли я сразу отказался - от нее все беды mc). Прослойка так же включает в себя некоторые функции работы с реестром и кодировками (последнее целиком выдрал из wine).
Ну и подсадив фар на эту прослойку + каленым железом вырезал все очень виндоспецифичное (типа работа с виндовой сетью, списки процессов etc) в результате получил чтото запускающееся.
Да. Форкнулся из того что называется before_3.0_split: https://sourceforge.net/p/farmanager/co ... 3.0_split/ потому что в более свежих исходников каленым железом вырезать пришлось бы еще больше и не факт что результат после этого получится бы лучше.
Самая большая проблема изза которой я тут ща пишу - фтп плагин. Как выяснилось фарфтп (старый фтп) юзает wininet API для фтп, т.е. для портирования годен менее чем сам фар. Нетбокс получше, но там тоже юзаются всякие WSAEventSelect, а писать прослойку еще и для виндовых асинхронных сокетов мне уже не хватит терпения.

Locked

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

Who is online

Users browsing this forum: No registered users and 5 guests