The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск файлового менеджера Midnight Commander 4.8.30, opennews (ok), 14-Авг-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


1. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +4 +/
Сообщение от leap42 (ok), 14-Авг-23, 07:52 
Нужно. С архивами в основном через него работаю. Поздравляю всех причастных!
Ответить | Правка | Наверх | Cообщить модератору

2. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +1 +/
Сообщение от economist (?), 14-Авг-23, 08:01 
Также неплохо с архивами работает far2l - Far Manager. Вошел в репы для популярных ОС Linux, для остальных собирается из исходников за неск. минут. Выглядят ярче, понятнее, функциональнее (600+ плагинов), мощно работает с сетями, симлинками, правами. Очень привычен для продвинутых Windows-пользователей.    
Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +5 +/
Сообщение от Аноним (9), 14-Авг-23, 08:24 
Вот только эти 600+ плагинов под винду.
Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск файлового менеджера Midnight Commander 4.8.30"  –2 +/
Сообщение от Аноним (12), 14-Авг-23, 08:37 
Не трынди, нет у тебя никаких прав
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

29. "Выпуск файлового менеджера Midnight Commander 4.8.30"  –2 +/
Сообщение от Жироватт (ok), 14-Авг-23, 09:44 
Рошаль, залогинься.
И да, я так и не купил твой винрар...
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

35. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +5 +/
Сообщение от pfg21 (ok), 14-Авг-23, 10:00 
Зря ты так :) Женька помнится в фидоконференции осуществлял бесплатную тех.поддержку для всех пользователей.
Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +/
Сообщение от Аноним (38), 14-Авг-23, 10:15 
Ой вей, бесплатные тестеры. Таки наш человек, ещё и рады остались.
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +/
Сообщение от pfg21 (ok), 14-Авг-23, 10:32 
> Ой вей, бесплатные тестеры. Таки наш человек, ещё и рады остались.

ви таки не поверите, но тестером таки и не спободобился побыть :)

Ответить | Правка | Наверх | Cообщить модератору

76. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +/
Сообщение от Аноним (76), 14-Авг-23, 12:41 
> бесплатные тестеры

Agile же.

Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

67. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +/
Сообщение от Аноним (9), 14-Авг-23, 11:57 
Рошаль фаром уже лет двадцать не занимается, наверное.
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

41. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +/
Сообщение от tmplsr (?), 14-Авг-23, 10:25 
>для остальных собирается из исходников за неск. минут

Покажешь пример сборки far2l под openbsd, i386?

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

114. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +2 +/
Сообщение от OpenEcho (?), 14-Авг-23, 16:51 
> Покажешь пример сборки far2l под openbsd, i386?

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

Ответить | Правка | Наверх | Cообщить модератору

157. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +/
Сообщение от Аноним (157), 14-Авг-23, 19:46 
а вот в федоре есть. в копре правда
Ответить | Правка | Наверх | Cообщить модератору

168. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +/
Сообщение от economist (?), 14-Авг-23, 21:47 
https://packages.debian.org/unstable/utils/far2l
Ответить | Правка | К родителю #114 | Наверх | Cообщить модератору

172. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +/
Сообщение от OpenEcho (?), 14-Авг-23, 23:33 
> https://packages.debian.org/unstable/utils/far2l

Вот когда оно в stable появится, тогда можно будет вернуться к рассмотрению.

Стабильность она и в африке стабильность, как бы оно там 600+ плагинами не пахло, а вот мс действительно на любой операционке есть и его возможностей добавлять через меню/ext то что надо с головой

Ответить | Правка | Наверх | Cообщить модератору

221. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +/
Сообщение от Аноним (-), 16-Авг-23, 00:25 
> https://packages.debian.org/unstable/utils/far2l

Вот ща разопремся unstable юзать из-за этой фары. Не многовато ли чести для этой шняги?

Ответить | Правка | К родителю #168 | Наверх | Cообщить модератору

169. "Выпуск файлового менеджера Midnight Commander 4.8.30"  –1 +/
Сообщение от economist (?), 14-Авг-23, 21:49 
Для остальных (Linux) дистрибутивов могу показать.
С BSD возитесь cами.
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

213. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +1 +/
Сообщение от крокодил мимо.. (?), 15-Авг-23, 21:34 
>>для остальных собирается из исходников за неск. минут
> Покажешь пример сборки far2l под openbsd, i386?

у опёнка сборка far2l падает на отсутствующем statfs.h.. он есть в портах zig, но не в пакетах (для i386, если не путаю).. neon и xerces в пакетах есть (для webdav и colorer-а).. может ещё где завал.. и, ессно, мелочи, типа некорректного указания #include <malloc.h> и т.д. и т.п..

rox-filer и mc - более чем достаточно, кмк..

Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

58. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +/
Сообщение от rvs2016 (ok), 14-Авг-23, 11:11 
> Также неплохо с архивами работает far2l - Far Manager

У меня он архивы умеет только просматривать - только список файлов архива показывает.
Попытка что-то изнутри архива скопировать приводит только к появлению в нём надписи :

"/usr/local/bin/far2l" --libexec "/usr/local/lib/far2l/Plugins/multiarc/plug/multiarc.far-plug-mb" BuiltinMain libarch x /home/user/DOWNLOAD/arhiv.zip  -cs=CP866   -- "arhiv.png"

После этого фар зависает и приходится его из небытия вытаскивать клавишами Ctrl+Alt+C.

Наверно это связано с тем, что работа с архивами у фара настроена через запуск внешних команд, а эти внешние команды у него тут во фряхе всегда приводят только к зависанию фара вместо выполнения команд. Невозможно даже выполнить команду типа cd /tmp. Приходится по каталогам ходить только дёшево - стрелками, ентерами, прыжками в корень Ctrl+\ да прыжками в надкаталоги Ctrl+PgUp.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

82. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +/
Сообщение от Аноним (82), 14-Авг-23, 13:36 
>функциональнее (600+ плагинов)

Плагины-то с наличием исходников?

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

104. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +/
Сообщение от Аноним (104), 14-Авг-23, 15:28 
Они на lua для третьей версии фара
Ответить | Правка | Наверх | Cообщить модератору

115. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +/
Сообщение от OpenEcho (?), 14-Авг-23, 16:53 
> Они на lua для третьей версии фара

Вы хотите сказать, что все, что написано на луа, автоматом опенсорц?

Ответить | Правка | Наверх | Cообщить модератору

117. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +/
Сообщение от Аноним (117), 14-Авг-23, 16:56 
Луа же интерпретируемый язык, вроде? Значит сорцы спокойно читаются.
Ответить | Правка | Наверх | Cообщить модератору

148. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +/
Сообщение от OpenEcho (?), 14-Авг-23, 18:38 
luajit может делать *.о которые легко превращаются в бинарник
Ответить | Правка | Наверх | Cообщить модератору

122. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +/
Сообщение от Аноним (-), 14-Авг-23, 17:07 
> Также неплохо с архивами работает far2l - Far Manager.

А он точно в линухе корректно работает с ними? С его то переклином на "буквах дисков" и прочем виндовом бреде?

> Вошел в репы для популярных ОС Linux,

Да ну? Я проверил, в актуальной версии дебиана нет. В деривативах типа убунтов и минтов стало быть вероятно тоже. Это что за "популярные" ОС у вас там?

> для остальных собирается из исходников за неск. минут. Выглядят ярче, понятнее,

Что значит - "ярче" применительно к консольной программе? У терминала цветовая схема уж какая есть - и не програмское это дело пытаться ее заоверрайдить. Или вы еще и не консольный вариант юзать предлагаете? Это вообще бесполезно.

> функциональнее (600+ плагинов), мощно работает с сетями,

А это все точно в линуксе работает? В миднайте то с этим нет проблем...

> симлинками, правами. Очень привычен для продвинутых Windows-пользователей.

И что, в линуксе это все не глючит? И даже корректно рендерится через ssh какой-нибудь с ремотного хоста? Не, про ремот десктоп не надо, это другой уровень жора трафика и перфоманса. А миднайт даже на роутере-мыльнице можно завести. Иногда удобно - плотно порулить приатаченой к роутеру флешкой или хардом, файлом на этом всем. Фар так может вообще? В openwrt я его тоже не вижу, в отличие от миднайта. Недостаточно популярный линукс опять?

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

241. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +/
Сообщение от anonymous (??), 17-Авг-23, 16:53 
> Что значит - "ярче" применительно к консольной программе? У терминала цветовая схема [...]

Ровно то и значит и именно по указанной же причине. Фар по дефолту запускается в своём собственном эмуляторе терминала. Можно запустить и в стороннем, но часть фич там не будет работать.

Ответить | Правка | Наверх | Cообщить модератору

190. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +/
Сообщение от leap42 (ok), 15-Авг-23, 05:52 
> Очень привычен для продвинутых Windows-пользователей.

Мне как-то в 2006 попал в руки тот самый конверт с Ubuntu 5.10. С тех пор я не пользователь Windows

> Выглядят ярче, понятнее, функциональнее

Первое - минус, второе сомнительно, третье для меня неактуально

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

16. "Выпуск файлового менеджера Midnight Commander 4.8.30"  –5 +/
Сообщение от Аноним (16), 14-Авг-23, 08:55 
> С архивами в основном через него работаю.

открой для себя archivemount и прекращай юзать этот неюнихвейный комбайнный двухпанельник в стиле нортона

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

186. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +/
Сообщение от Neon (??), 15-Авг-23, 04:46 
двухпанельник в стиле нортона - юзабельный для 99% пользователь и лишь поручику он неюзабельный))). Сектанство с юниквей оставьте для своих сектантов.
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +1 +/
Сообщение от Аноним (38), 14-Авг-23, 09:23 
Бедный, я прямо ощущаю твою боль. Зачем так жить?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

44. "Выпуск файлового менеджера Midnight Commander 4.8.30"  –4 +/
Сообщение от rshadow (ok), 14-Авг-23, 10:33 
Для работы с архивами добавьте команды в .zshrc (или аналогичный для вашей оболочки)

# Распаковка архивов
# example: extract file
extract () {
    if [ -f $1 ] ; then
        case $1 in
            *.deb)      ar vx $1        ;;
            *.tar.bz2)  tar xjf $1      ;;
            *.tar.gz)   tar xzf $1      ;;
            *.tar.xz)   tar xJf $1      ;;
            *.bz2)      bunzip2 $1      ;;
            *.rar)      unrar x $1      ;;
            *.gz)       gunzip $1       ;;
            *.tar)      tar xf $1       ;;
            *.tbz2)     tar xjf $1      ;;
            *.tbz)      tar -xjvf $1    ;;
            *.tgz)      tar xzf $1      ;;
            *.docx)     unzip $1        ;;
            *.zip)      unzip $1        ;;
            *.Z)        uncompress $1   ;;
            *.7z)       7z x $1         ;;
            *)          echo "'$1' неизвестный тип архива" ;;
        esac
    else
        echo "'$1' файл не найден"
    fi
}

# Запаковать архив
# example: archive tar file
archive () {
    if [ $1 ] ; then
        case $1 in
            tbz)        tar cjvf $2.tar.bz2 $2      ;;
            tgz)        tar czvf $2.tar.gz  $2      ;;
            tar)        tar cpvf $2.tar  $2         ;;
            bz2)        bzip $2                     ;;
            gz)         gzip -c -9 -n $2 > $2.gz    ;;
            zip)        zip -r $2.zip $2            ;;
            7z)         7z a $2.7z $2               ;;
            *)          echo "'$1' неизвестный тип архива" ;;
        esac
    else
        echo "'$2' файл не найден"
    fi
}

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

46. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +4 +/
Сообщение от Аноним (16), 14-Авг-23, 10:37 
Посыпется на архивах, содержащих пробел в имени. Пора бы уже брать себе в привычку оборачивать переменные в кавычки.
Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +1 +/
Сообщение от rshadow (ok), 14-Авг-23, 10:44 
Полностью с тобой согласен.
Ответить | Правка | Наверх | Cообщить модератору

72. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +/
Сообщение от Аноним (38), 14-Авг-23, 12:11 
Только переменные в кавычках не поддерживают глоббинг, а это значит, будут проблемы, где файлы с переносом строки в имени или спецсимволами навроде доллара и кавычек -- шелл может всё это экранировать самостоятельно и вручную ты ничего не сделаешь универсально. И с регулярками могут быть самые разные сложности. А добавишь глоббинг и будет в два раза больше проблем, но уже с другими вводными.

Плохой совет, не годный. Но, я полагаю, любой, кто планирует использовать шелл, должен быть готов к конструкциям вида 'rty=qwe; cmd '"'"'var="${bar%/*}";'"'"' arg;' (реальный пример). Просто надо понимать ограничения, особенно, если это работа с произвольными данными или тем более именами файлов. С файлами вообще никто не умеет работать. Есть простой способ через find, конечно, но это с сабшеллом и опять же глоббингом.

Поэтому, KISS вполне имеет место быть, всё равно, чтобы сделать универсально, сначала придётся хорошо попотеть, а это время.

Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

73. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +/
Сообщение от Аноним (16), 14-Авг-23, 12:24 
> переменные в кавычках не поддерживают глоббинг

А должны? На примере с extract делай глоббинг сам, вручную вбивая его в шелл, то есть за пределами функции: extract ./плохоеимяфайла* -- далее шелл его заглобит, и extract будет работать с уже зарезольвленным именем, в котором хоть перенос строки, хоть черт лысый. Твоя ошибка в том, что тебе кажется, что функция должна уметь все на свете, -- а это противоречит single-responsibility principle.

> будут проблемы, где файлы с переносом строки в имени или спецсимволами навроде доллара и кавычек

Не будут.

> с регулярками могут быть самые разные сложности

Какие?

Ответить | Правка | Наверх | Cообщить модератору

75. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +/
Сообщение от Аноним (38), 14-Авг-23, 12:34 
Любые незаглобленные переменные опасные. Как обойти то, что extglob не поддерживает имена файлов, например, с собачкой, когда я хотел матчить в нём несколько вариантов расширения у файла, я так и не придумал.
Ответить | Правка | Наверх | Cообщить модератору

192. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +/
Сообщение от warlock66613 (ok), 15-Авг-23, 07:58 
Этого недостаточно. Ещё проблемой будут имена файлов, начинающиеся с минуса.
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

48. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +/
Сообщение от Аноним (38), 14-Авг-23, 10:42 
Вот распаковка тарболов для баша

case "${file}" in
    *.[Tt][Aa][Rr].[Gg][Zz]) ;&
    *.[Tt][Aa][Rr].[Xx][Zz]) ;&
    *.[Tt][Aa][Rr].[Bb][Zz]2) ;&
    *.[Tt][Aa][Rr].[Zz][Ss][Tt]) ;&
    *.[Tt][Gg][Zz]) ;&
    *.[Tt][Xx][Zz]) ;&
    *.[Tt][Bb][Zz]2) ;&
    *.[Tt][Zz][Ss][Tt]) ;&
    *.[Tt][Aa][Rr]) tar xf "${file}" -C "${tmpDir}" --force-local --xattrs --xattrs-include="user.*" --pax-option="delete=LIBARCHIVE.*"; ;;
esac

Но, я полагаю, тут автору комментария надо установить KDE, в котором есть поддержка просмотра архивов в ФМ без извлечения на диск. Только эта поддержка периодически отваливается, это да.
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

109. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +/
Сообщение от Аноним (109), 14-Авг-23, 16:22 
А не проще ли имя файла к нижнему регистру сразу привести в case блоке (`case "${file@U}" in ... esac`), чтобы не тр3ться с регистром регулярками?
Ответить | Правка | Наверх | Cообщить модератору

118. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +/
Сообщение от Аноним (38), 14-Авг-23, 17:00 
Может, и проще, но появилось только в 5 баше. Это классический паттерн и ровно тот же привет мир столетней давности, что и у соседнего комментатора, немного адаптированный под реальное применение. Вместо @L я использую 2 запятые обычно -- т.е. вместо трансформации, модификацию регистра. Ещё наверно можно nocaseglob заюзать для примерно того же результата.
Ответить | Правка | Наверх | Cообщить модератору

88. Скрыто модератором  +/
Сообщение от nm0i__ (?), 14-Авг-23, 14:09 
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

124. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +/
Сообщение от Аноним (-), 14-Авг-23, 17:09 
> Для работы с архивами добавьте команды в .zshrc (или аналогичный для вашей
> оболочки)
> # Распаковка архивов
> # example: extract file
> extract () {
>     if [ -f $1 ] ; then

Теперь попробуйте так распаковать из архива с 10 000 файлов вот эти 5 штук, визуально маркировав их... почувствуйте разницу... :)

Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

144. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +/
Сообщение от Аноним (38), 14-Авг-23, 18:05 
Кроме шуток, ни разу в жизни не сталкивался с подобной задачей. Если мне надо извлечь 1 элемент, я перетащу его мышкой из окна нормального архиватора в соседнее окно нормального графического фм. Искать что-то в куче файлов в архиве? Не, не реально. Я либо точно знаю, что мне необходимо и как и где его найти в архиве, либо данные в таком виде никогда не потребуются и без ознакомления со всей извлечённой информацией в специализированной программе найдены не будут (куча мусора со случайными именами, не надо так).
Ответить | Правка | Наверх | Cообщить модератору

189. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +1 +/
Сообщение от leap42 (ok), 15-Авг-23, 05:17 
>[оверквотинг удален]
>      ;;
>            
> *)          echo
> "'$1' неизвестный тип архива" ;;
>         esac
>     else
>         echo "'$2' файл не
> найден"
>     fi
> }

вы не в курсе, да, что современный tar сам определяет архиватор и банальное "tar xf" сработает для любого tar архива, если архиватор установлен в системе?

но даже если отбросить это, я не понимаю, чем это лучше mc, если мне нужно вытянуть один файл? потом же мусор сам по себе не уберётся

ps архивирую как раз в консоли: tar Scaf <архив.tzst> <файлы и папки> (и да, tzst можно менять на то, что нужно, и tar опять сам всё поймёт)

Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

103. "Выпуск файлового менеджера Midnight Commander 4.8.30"  –3 +/
Сообщение от Аноним (104), 14-Авг-23, 15:27 
> С архивами в основном через него работаю.

Ты так сильно себя не любишь?

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

164. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +/
Сообщение от penetrator (?), 14-Авг-23, 20:42 
единственное что в нем сделано ужасно - работа с архивами
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

193. "Выпуск файлового менеджера Midnight Commander 4.8.30"  +/
Сообщение от warlock66613 (ok), 15-Авг-23, 07:59 
nnn лучше.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру