LINUX.ORG.RU
ФорумTalks

Сколько стоит FAR для Linux?

 ,


1

1

Поставил я таки винду - ребёнок плакал - игрушка не шла. Пришлось вспомнить молодость - настроил всё, как полагается: антивир, офис, acdsee (аналог) и т.д. Ну и конечно же - мой любимый FAR с 7zip-плагином. И меня охватила ностальгия. До чего же он удобный, блиннн! :-)

И тогда я решил - будут деньги, не пожалею - подарю сообществу FAR под линух. Сам не потяну, как разраб.

В связи с этим вопрос - сколько может стоить разработка? Количество девелоперов, сроки, бюджет? Хотя бы ориентировочно. 1000$? 10 000$? 25 000$?

PS: Админ, добавь новый тег FAR плиз.

Перемещено mono из development

★★★

Последнее исправление: cetjs2 (всего исправлений: 1)
Ответ на: комментарий от Eddy_Em

Первым не пользуюсь (сейчас), второй удобен, если у команды короткий вывод. Не надо дёргать ctrl+o постоянно.

invy ★★★★★
()
Ответ на: комментарий от Legioner

FAR очень сильно завязан на WinAPI. Единственный реалистичный способ его портировать - собрать с wine и доработать wine, чтобы всё, что нужно - работало.

Зачем городить костыли? https://appdb.winehq.org/objectManager.php?sClass=application&iId=953

petrosyan ★★★★★
()

Поставлю себе параллельно с Thunar.

Deathstalker ★★★★★
()
Ответ на: комментарий от Psych218

первым делом ставлю туда фар

гм, а я как-то в основном cygwin

demidrol ★★★★★
()

Назови мне хоть одну причину, по которой тебе нужно велосипедить новый двухпанельник (на основе непереносимого кода Far), а не допиливать нужное в mc.

Pavval ★★★★★
()
Ответ на: комментарий от darkenshvein

нет, нищеброд. Не хватило денег либо на виртуалку, либо на второй пека/ноут для ребёнка.

а сказать ребенку, что в _эту_ игру он поиграет когда-нибудь потом, а пока вот тебе _другая_, не?

dikiy ★★☆☆☆
()
Ответ на: комментарий от dikiy

нельзя воспитывать дите терпению, пусть вырастает капризный партиций!

darkenshvein ★★★★★
()
Ответ на: комментарий от overmind88

в недавнем треде выяснилось что far нормально работает в wineconsole

Пусть тот, кто это выяснил, поменяет в far'e владельца, группу и юниксовые права доступа к какому-нибудь файлу. А я повеселюсь, а то грустно мне что-то.

akk ★★★★★
()
Ответ на: комментарий от dikiy

Посмотрим, как моя дочка будет на это реагировать ☺

Думаю, обойдемся проще: купим ей говнопланшетик с недолинуксом, пусть себе на нем играется.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от invy

А плагины переписывать?... Без плагинов там всё очень уныло будет.

Будет ядро - будут и плагины )

Windows ★★★
() автор топика

ВО мне проснулась ностальгия. Пойду в винде тоже поставлю фар и буду радоваться =)

Zhbert ★★★★★
()
Ответ на: комментарий от rteer34

Ставьте TotalCMD.

Куда ??? Тут LINUX.org.ru. И да, гуёвые двухпанельники не нужны. :-)

AS ★★★★★
()

acdsee (аналог)

Вот чего не нужно так не нужно.

bhfq ★★★★★
()
Ответ на: комментарий от handbrake

Пили тогда уж DN и чтобы с alt-f9

Борланд Паскаль... С активным использованием Turbo Vision - убьёшся переносить.

AS ★★★★★
()
Ответ на: комментарий от Pavval

Назови мне хоть одну причину, по которой тебе нужно велосипедить новый двухпанельник (на основе непереносимого кода Far), а не допиливать нужное в mc.

Написать новое иногда дешевле, чем переписать (допилить) старое. Но это не значит, что в твоём предложении нет смысла.

Windows ★★★
() автор топика
Ответ на: комментарий от gear

Ты файл расширений мс хоть раз по себя затачивал?

естественно, а что? ты написал про bash, я сказал что неизвестные залежи файла проще разгребать чем-то типа mc - наглядней

quest ★★★★
()
Ответ на: комментарий от quest

Ты в этом смысле. Я значит неправильно понял твои преидущие коменты. Согласен. А я имел в виду что mc, благодаря файлу расширений и баш-скриптам, легко обвязывается нужным функционалом - это и есть аналог плагинов для ФАРа.

gear ★★★
()
Ответ на: комментарий от quest

Через сколько тебя ждать и с какой суммой?

Я так понял надо 100 000$ Когда ждать - надо ждать каждый день - у меня тогда будет стимул. Более точно я сказать не могу.

Windows ★★★
() автор топика
Ответ на: комментарий от AS

С нуля написать, там делов-то. Я свой первый ФМ в школе на асме написал, консольную гуйню-визуальный аналог нетвари в 11 классе (когда ее увидел), сплошная элементарная банальщина. Еслиб преподавал, я б фм в качестве зачета задавал бы писать. Тем более на pascal'е - нет возни с указателями, жесткие типы, явные приведения, большую часть nc за вечер воспроизвести можно и, что характерно, без глюков. Язык С, имхо, вообще садо-мазохисты придумали.

handbrake ★★★
()
Ответ на: комментарий от quest

Давайте все вместе озвучим ТРЕБОВАНИЯ каким он должен быть? Что это должно быть? Полная копия far?

Отличная идея. Чем детальней - тем лучше.

Windows ★★★
() автор топика
Ответ на: комментарий от LinuxUser

Примеры в студию!

Навскидку: Ctrl-Ins - копирование имен файлов, Alt-F3 - принудительный просмотр без фильтров, Рекурсивное сравнение директорий, Человеческая панелизация, Работа с архивами, Редактор с человеческим лицом, да знаю vi/emacs и всё такое, но частенько mcedit проще и тупо быстрее.

TEX ★★★
()
Ответ на: комментарий от Windows

Написать новое иногда дешевле, чем переписать (допилить) старое.

В данном случае и близко нет. объем функционала mc очень немал, равно как и far. Проще допилить поддержку плагинов к mc и пилить плагины без проявлений велосипедизма.

Pavval ★★★★★
()
Ответ на: комментарий от quest

Также предлагаю записывать почему FAR круче MC

https://docs.google.com/document/d/1IXdrtybnKC7Sl2i94qxIOVQTytk-2hOmdjptjXSGp...

Лично мне не очень понятно чем хороши плагины. Хотя из плагинов я помню только colorer, но он в mc ИМХО не нужен. Понятно почему.

Kakadu
()
Ответ на: комментарий от amm

ну если за 20 лет не появилось, наверное тому есть объективные причины.

invy ★★★★★
()
Ответ на: комментарий от rteer34

И да, ФАР для винды тоже уже не нужен. Он мертв и протух. Есть Total Comander + ConEmu. В связке они давно ушли от убогой текстовых подачи информации в убогом cmd.exe.

Только FAR + ConEmu, т.к. TC стоит сотни денег. Да, мне действительно жалко отдавать 1900р за файломэнеджер. Ну не может файломэнеджер стоить почти как венда.

Loki13 ★★★★★
()
Ответ на: комментарий от quest

Отличная идея. Чем детальней - тем лучше.

Начинайте

У меня пока одно пожелание - как FAR. Плюс, иметь возможность переназначать hotkeys. Например Alt-F1,F2 в линухе не всегда удобно. Пусть будет возможность включить вместо них, например - F1,F2 или ещё что-нибудь, на выбор.

Windows ★★★
() автор топика
Ответ на: комментарий от Windows

С учетом разных клавиатур на соторых чего-то может не быть предлагаю для просмотра файла во второй панели использовать, например Ctrl-x + Q.
Alt-F1, в линуксе ? Вы диск собрались выбирать ?

handbrake ★★★
()
Ответ на: комментарий от Kakadu

Лично мне не очень понятно чем хороши плагины.

Модульность же.
Сейчас очень многое вынесено именно в них. Сеть (samba, ftp, scp), информция о системе (процессы, fs), работа с архивами...

invy ★★★★★
()
Ответ на: комментарий от handbrake

Alt-F1, в линуксе ? Вы диск собрались выбирать ?

mount point же ну и 'favourites' (то, что в dolphin'е или nautilus'е слева отображается).

invy ★★★★★
()
Ответ на: комментарий от invy

в мс фейвориты есть (ctrl-x,h) А точки монтирования

#mount

devtmpfs on /dev type devtmpfs (rw,relatime,size=12346880k,nr_inodes=3086720,mode=755)
tmpfs on /dev/shm type tmpfs (rw,relatime)
tmpfs on /run type tmpfs (rw,nosuid,nodev,relatime,mode=755)
devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620,ptmxmode=000)
/dev/sdb3 on / type ext4 (rw,noatime,data=ordered)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /sys/fs/cgroup type tmpfs (rw,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct,cpu)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/net_cls type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=32,pgrp=1,timeout=300,minproto=5,maxproto=5,direct)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
mqueue on /dev/mqueue type mqueue (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
/dev/sda1 on /disk/arc type ext4 (rw,noexec,relatime,data=ordered)
/dev/sdc1 on /disk/xp type fuseblk (rw,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)
/dev/sdc2 on /disk/7 type fuseblk (rw,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)
/dev/sdd1 on /disk/e type fuseblk (rw,nosuid,nodev,noexec,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)
/dev/sdb4 on /var type ext4 (rw,noexec,relatime,data=ordered)
tmpfs on /var/run type tmpfs (rw,nosuid,nodev,relatime,mode=755)
tmpfs on /var/lock type tmpfs (rw,nosuid,nodev,relatime,mode=755)
/dev/sdb2 on /home type ext4 (rw,relatime,data=ordered)
none on /var/lib/ntp/proc type proc (ro,nosuid,nodev,relatime)
proc on /var/lib/dhcp/proc type proc (ro,relatime)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=100)
gvfsd-fuse on /var/run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=100
Оно надо ? Фильтровать программой - нужное может отфильтровать.
В в гуях пароль рута требует для монтирования устройств, например, это тоже сюда тащить ?
Тогда это не фар надо пилить а DN, который будет полноценной консольной оболочкой, какой он и был в досе.

handbrake ★★★
()
Ответ на: комментарий от Windows

Это вы так мой каммент выше проигнорировали ?
Кстати даже dn пилить смысла нет, поскольку tmux + mc/vi/tail/watch даже его кладут на обе лопатки, являясь полноценным оконным менеджером, файл-навигатором, редактором и системой мониторинга и отладки сразу, при этом в каждом из окон полноценная программа и в tmux можно открыть сколько угодно mc одновременно, а фар, например, такого уже не умеет и дн не умел.
Может поэтому за столько лет фар на лине никому и не вперся ?

handbrake ★★★
()
Ответ на: комментарий от handbrake

нет возни с указателями

Это как?

Язык С, имхо, вообще садо-мазохисты придумали.

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

Kroz ★★★★★
()
Ответ на: комментарий от wakuwaku

А вообще, теперь в тренде ИИ находящий для тебя нужные данные по голосовой команде и пальцетыкательные интерфейсы, надеюсь, скоро распространение приобретут полноценные нейроинтерфейсы, идеально было бы транслировать образы напрямую в мозг.

...и в случае какого-то очередного hardbleed'а теперь уже в облако будут утекать твои мозги.

Kroz ★★★★★
()
Ответ на: комментарий от Kroz

Это же прекрасно, давно мечтаю о таком будущем.

wakuwaku ★★★★
()
Ответ на: комментарий от invy

Варианр раз:
http://useti.ru/wps/wp-content/gallery/terminals/far.jpg
Вариант два (хоть и не фар, но суть ясна, думаю):
https://raw.github.com/exebook/deodar/master/picture/peek.png

Во-первых такое сейчас реализуется средствами терминала (говорю за Konsole, по-моему и screen так умеет). Во-вторых это нужно достаточно редко; если скажешь что часто - приведи пример, и желательно для DOS/Windows.

Kroz ★★★★★
()
Последнее исправление: Kroz (всего исправлений: 1)
Ответ на: комментарий от Windows

Alt-F1, в линуксе ? Вы диск собрались выбирать ?
Точку монтирования

В Линуксе это называется «каталог» или «директория». Как сделать список favorites выше вроде писали.

Типичный пример переноса привычек Винды в Линукс.

Kroz ★★★★★
()
Ответ на: комментарий от TEX

Alt-F3 - принудительный просмотр без фильтров

Shift-F3 aka F13

Рекурсивное сравнение директорий

Ctrl-X d

Человеческая панелизаци

???

Работа с архивами

Прекрасно работает, если установлены утилиты

А фар уже умеет режим выделения в редакторе?

unanimous ★★★★★
()
Ответ на: комментарий от Kroz

Бобо ? :) Что такое можно в сях и нельзя в паскале ?
В паскале работаешь с жесткими типами данных, явно их приводишь или получаешь ошибки на этапе компиляции - прощай баги в продакшне. Максимум в чем можно налажать - это получить out of range error в рантайме и быстро его пофиксить - место обычно очевидно. Нет, надо городить явы, сборщики мусора и прочее, вместо того, чтобы просто не мусорить.
В сях грести текстовые данные, положенные по указателю как числовые нефиг делать. А потом heartbleed (да натянутое сравнение) и прочее имеем.

handbrake ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.