LINUX.ORG.RU

Camelot v0.1 — первый релиз кроссплаформенного файлового менеджера

 ,

Camelot v0.1 — первый релиз кроссплаформенного файлового менеджера

1

1

Вышла первая версия кроссплатформенного двухпанельного файлового менеджера Camelot под кодовым названием «Tintagel». Приложение написано на C# 8 (.Net Core 3.1) и поддерживает Linux, macOS и Windows. В данной версии реализована базовая функциональность: основные файловые операции, поддержка нескольких табов на панели, работа с буфером обмена и другие. Планы по дальнейшему развитию проекта можно посмотреть здесь.

>>> Подробности



Проверено: anonymous_incognito ()
Последнее исправление: Virtuos86 (всего исправлений: 1)

АВИМ

Сотый клон. Лабораторка по ООП, напичканная ООП ради ООП. Версия 0.1. Единственный разраб, который скоро наиграется.

Срочно на главную! Ах да, уже.

anonymous
()

А имеется ли 3D файловый менеджер?

anonymous
()

///В данной версии реализована базовая функциональность

А можно не увечить великий и могучий?
базовая функциональность –> базовые/основные/самые необходимые возможности.

mister_VA ★★
()

Это надо же так было сделать, чтобы весь .Net Core положить в каталог программы…

anonymous
()
Ответ на: комментарий от Spoofing

///не вижу никаких препятствий открыть столько окон, сколько потребуется

Я вижу: когда и так открыто несколько окно, такое превращается в полный бардак и трэшный hell.

///никогда не понимал смысла ограничивать себя двумя директориями.

Патамучта вы не использовали двухпанельники с ВКЛАДКАМИ. Если вам требуется иметь доступ сразу к 10 каталогам (и это только ПОСТОЯННО открытые) и иногда надо копировать что-то туда-сюда, спасёт только нормальный панельный FM с вкладками.

Сабаж, конечно, до такого очень сильно не дотягивает.

mister_VA ★★
()

Почему так назвали? Мечтаете переехать в Греатанскую Бретонию? Планируются ли в будущем плагины с именами Артур, Мерлин, Ланцелот, Экскалибур?

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

Что угодно лучше дырявых плюсов!

anonymous
()
Ответ на: комментарий от hobbit

ЩИТО

Я не противник ООП, когда речь про большую, сложную и динамичную систему. Сам примерно такую пишу. Но это блин почти ничего не умеющий файловый менеджер! А проект - уже лапша, где на одну строчку логики десяток деклараций, проксей и интерфейсов. Загляни в исходники.

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

Это у них так принято в c#, чтобы ехал паттерн через паттерн. А если там есть гуятина, то обязательно должно быть MVVM. Если ты так не написал, то на работу тебя никто не возьмет.

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

работа с архивами, sftp, scp, ftp и т. д должна вестись на уровне ОС через fuse

Шел 2020 год, а это тормозное поделие ещё кто-то форсит.

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

Ну вот это я и назвал ООП ради ООП.

Я сам когда-то курсовую по ООП писал на C#, функциональность была такого же уровня, но всё уместилось в несколько файлов без лапши. Да, в дотнетчики меня возможно бы не взяли :D

anonymous
()

файловый менеджер размером в 100 мегабайт с базовым функционалом, по моему это какой то ужас.

haword
()
Ответ на: комментарий от pekmop1024

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

Я даже соглашусь, что доступ к архивам можно и вовсе не улучшать, ибо это редкая задача. Но как из файлового менеджера открыть документ в приложение и сохранить из приложения, если документ лежит на ftp?

AVL2 ★★★★★
()

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

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

Может в /etc/secrets логин пароль не вписал? У меня нормально работало. И еще один аналог даже собирай и патчил под центос7. Тоже нормально работал.

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

Это флатпак? Непонятно, что там столько весит?

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

Уважаемый Virtuos86, объясни свою позицию

Что тут объяснять?) Кому нужны ФМ? Их 100500. Однопанельные, двухпанельные, консольные, гуевые... В каждом более-менее крупном DE и есть свой ФМ, в каждом! В гноме, крысе, кедах... Сабж это изобретение велосипеда. Еще и на C#. Постить такое на Linux.org.ru и спрашивать, что не так — это очень умно, да.

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

А какое отношение ftp имеет к архивам? Тут как раз лучше всего подходит fuse и подобные решения, позволяющие монтировать прозрачно.

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

это для windows.

а в linux ЕМНИП такие конфигурационные ini файлы использовать не принято.

XoFfiCEr ★★☆☆
()

Я бы сказал так, если бы первой строчкой было бы «цель проекта - учебная» или что нибудь подобное, автору можно было бы пожелать всего наилучшего, удачи, ну и может быть чуть больше вкуса в выборе инструментов. Сейчас же хочется дать ему телефон знакомого психоаналитика…

Capsid
()

Я не понимаю, почему C#? То же самое можно написать на C/C++, и оно будет куда меньше жрать ресурсов при грамотном проектировании. Оправдано ли такое решение ради кросс-платформенности? Ну и, опять же, до конкурентов расти и расти. Если своих особых фишек нет, то и вылезать на новостные площадки особо смысла нет.

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

Сначала известь пусть подвезут, потом уже закопаем

DllMain
()

Нафига оно нужно? Файловый менеджер типа Тотал Коммандера – это сотни крупных и мелких функций и фич. Позеленеешь всё это писать с нуля. Лучше направить свою энергию на развитие уже существующих решений. Плугины писать и тп.

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

Плугины писать и тп

И унит-тесты ещё, шоб наверняка

DllMain
()

mc-шка с иконками, хоткеи снизу такие же как в mc, много толстых панелек с менюшками, мне mc больше подуше

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

Иди в игнор, короче, болезный. Прикол в том, что сабжевое ненужно не нужно. Но и в этом особого прикола нет. Ну, нехай будет, раз притащили сюда, а модеры одобрили.

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

ну так архивы шли третим пунктом. А первыми были ftp и sftp

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

бесполезная шляпа.

(одобрительно) «Если что-то не нужно лично мне, значит, это бесполезная шляпа». Подход не мальчика, но мужа!

не вижу никаких препятствий открыть столько окон, сколько потребуется, и мышевозить между ними файлы.

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

файловый менеджер из рода браузеров, что будь ты хоть дважды «Ъ», как ни крути, с мышкой банально удобнее.

«Боюсь, не понимаю вас» (с) Имелось в виду, что однопанельником удобнее пользоваться с помощью мышки, а не клавы, или что однопанельники с мышью - это прям венец эволюции ФМ? Это таки разные вещи. Кто на ком стоял?

Если имелось в виду второе, то при работе с каталогами по пять файлов, из которых переместить (или переименовать) нужно три, да, мышка удобнее. А вот если файлов 500, из которых обработать нужно триста, это уже существенно другая история…

anonymous
()
Ответ на: комментарий от scanner

Автор пересмотрел аниме?

А что, узнать о Камелоте человек может только из аниме? Хреново вы о людях думаете.

anonymous
()

Не читал потому что в заголовке уже орфография не правильная.

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

А проект - уже лапша, где на одну строчку логики десяток деклараций, проксей и интерфейсов. Загляни в исходники.

Такова архитектура .Net Core 3.1.
«Горе от ума».

anonymous
()
Ответ на: комментарий от stasolog

Это не встроенное выражение баша. Но спасибо, что я теперь знаю об этой утилите.

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

А какое не тормозное?

Fuse имеет множество недостатков перед тем, что живет в твоем воспаленном сознании и только одно преимущество - эта штука существует.

AVL2 ★★★★★
()

Чем он лучше xfe, или mc?

написано на C# 8 (.Net Core 3.1)

С ума можно сойти.

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

Кто ограничивает? Табы же есть.

А более чем с двумя директориями одновременно осилите операцию сделать? Например, есть такое, чтобы по ходу перетаскивания из одного окна в другое файл «упал» ещё в одно?

mertvoprog
()
Ответ на: комментарий от scanner

Мы пользуемся. Пробовали настраивать этот ваш ZSH: настраивали-настраивали — получился Bash. Ну и зачем он нужен, когда есть Bash?

mertvoprog
()
Ответ на: комментарий от devl547

Много лет используем NTFS-раздел как основной для данных через «тормозной» NTFS-3G. Что сказать-то хотите?

Монтирование архивов и сетевых шар — вообще единственный Ъ-юниксвейный способ работы с ними. Всякие там длительные распаковки или отдельные программы, вне которых они недоступны — от лукавого.

Как монтирование zip-архива может быть медленнее его полной распаковки — и вовсе непонятно.

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