I've just migrated from lf to yazi. It's really great, extremely fast, almost everything just works, I haven't encountered any major problems. The dev basically fixes whatever you report within a day. On top of that if you are familiar with lua, you can use it to implement advanced plugins.
installed and tried Yazi just now. I got to say I like it, played around with the config as well it looks pretty flexible. the built-in vim is different with my system's neovim but that can be changed as well! awesome, thanks for the great content! cheers!
I think using 'r' instead of F2 is great. Whenever I'm using a laptop it's always annoying to have to press the fn key to use function keys, so it's a very welcome change imo. In general I think all shortcuts should use non-function keys and modifiers accessible by the left hand whenever possible. Letter mnemonics often don't make sense anyway, better to put them in a convenient area of the keyboard while allowing my right hand to use the mouse.
ig you can change the source code for the sorting where it'll just use the lower cased name to sort, then it'll be fixed, (hvnt seen the source code, just guessing)
The tasks window is probably beneficial for developers as they can run servers or applications in the background without having multiple terminals open
I like being able to use stuff like this remotely, for example using neovim through ssh with all of the plug-ins needed to have some kind of a remote IDE, plus I don't have to worry about using a mouse lol
It's not just you. I'm pretty young but when I learned basic terminal stuff I became comfortable with it when I started thinking of it as a file manager with a load of other fancy stuff you can do attached. IDK why you'd want to go from that to a less featureful version of the same thing.
@@colbyboucher6391 From my perspective, features are great if I can use them. I’ve seen apps I loved turn into everything but the kitchen sink top apps. Not for me. I want tools that do what I need them to do. That’s my preference. My preferences don’t follow the norm. You do what works for you. 😉
Capital letters first is the traditional UNIX sort order, as it treats "A" and "a" differently, as ASCII does (and unlike EBCDIC which came before it, it also puts the uppercase letters before the lowercase in the sorting order). Personally, this business of ignoring the case of a filename bugs me no end, because even in my home directory I have directories like "bin," "src" etc. so "doc" is mixed in with "Documents," and so on. To get it to do what you want, looks like you can choose "natural" order. On the other hand, among GUI file managers, Dolphin and PCManFM at least both give you the option of going back to the traditional UNIX order, which Caja, Thunar, etc. don't.
It sorts that way prob because it uses a simple sorting algorithm. It is actually a little more complex(not by a lot) to make it sort ignoring capitalization. That's prob the reason it is fast it must use simple algorithms for everything.
I just installed this app through my native package manager (which is pacman or yay) and it was a bit old version 0.1.5. And the new feature to filter files with f is implemented in 0.2 and above. To get it installed I used cargo install yazi-fm, which is the package manager for Rust. As I have cargo installed anyway, this was a good solution. Arch packages are too old. :D
Thank you! o) Seeing hotkeys and colors being customizable is nice and important, but can you also get work done with the tool? o) Has it a mass rename feature? Can it search files by metadata (date taken, author etc.), can it copy/move in unattended mode and record failed items for later retry? Is there an option to always copy links as is or copy linked content, does it restore permissions when copying files, does it restore date stamps? Is there a split view, can it paste text/image data from the clipboard into corresponding file types? Does it copy ADS? Can I add or customize the visible columns? How is archive support, can archives be browsed, created, edited? Can I browse ISO files? Is it preconfigured to allow resizing of images, transcoding of audio + video files? Does it handle FTP, SFTP, WebDav, Cloud-X? Can it calculate folder sizes, can it compare / sync folder contents? Can it copy and paste date stamps and other metadata between files? Can I pass 100 selected items to an external script / program with full or relative or no path at all? Can I specify whether the external tool shall run once for all files or as often as I have files selected, passing one by one? I could go on for some time, you get the idea what I am looking for when thinking "file manager". I am using Directory Opus, I am looking for something equally powerful on Linux - I think yazi is not there yet.. o) I checked basically all the file managers for Linux, Krusader is the last one I am about to try, I don't expect much by now. Maybe you know the most powerful desktop file manager for Linux and like to make a video? Thank you, it still was an entertaining watch! o)
IDK... I recently also found it... with Cargo it installs just fine on Fedora. Played with a bit... but... Meh... VIFM works just fine for me. I like 2 pane view of VIFM... and the keybinds.
@@TheLinuxCast It was a thing back in the 90's I think. Edit: Yes, but later bought up by Symantec. Now defunct software. It has many spiritual heirs both on DOS and Linux, for instance Midnight Commander.
seems awesome, does anyone know if theres a way to show all the thumbnails of files/videos like in grid mode? pretty importatn feature that seperates terminal file managers and gui file managers IMO
Is there any way we can hide the horizontal lines in the right panel? As far as I understood it's meant to show the last selection in there, but they always appear below the first item (even when we just started yazi and didn't navigate to any other directory"
Honestly the changes in keys really puts me off from this one. Ranger has very good key bindings for me as vim user and albeit not perfect I see it better than this - which is sad as I wish to have a faster ranger....
If you really love Total Commander, maybe you should try Double Commander (doublecmd) instead, this is the only GUI file manager I installed, although I rarely use a GUI file manager.
"It's not so hard that you're gonna get lost" - I think the solution to that problem have been user interfaces. They have been around since many decades now. But we wanted to get rid of these bloated heavy-weight things right? We are using the command line because that's lean and dandy? But along with this approach goes the requirement that you learn about commands, their options. You build muscle memory by typing them over and over again. And of course configuration files. I see you yearning for "user friendly" combined with "ricing geekdom". That's a tough ask. On one hand, I applaud you, because we use the word "user friendly" as if all users are the same. That lead to most users being treated like idiots (by these UI's I mentioned above) and other users being subjected to the wimps of eccentric opinionated developer choices. We could have both. We could have configuration files and settings dialogues. I would like to see someone making a video about how such a solution could look like. Instead we compare kitty with alacritty, gnome with kde and i3 (and the list goes on). I like these comparisons, because I'm reorganizing my digital life right now. But on the other hand, I'm flabbergasted by what monumental task it is to setup a consistent efficient environment for no better reasons than diversity, inclusiveness and opinionatedness (and I'm not talking politics or if I were, I wouldn't be one of these right-wing nut jobs).
OK you're using Wayland. I'm still a X user and continue to do so. Wayland isn't anywhere near where I want it to be. So X it is and that's not a bad thing. I integrated sxiv inside my ranger. To use as my image viewer. Works great. rifle.config; mime ^image, has sxiv, X, flag f = sxiv -a -g 950x600-15+60 -- "$@"
Add this to .bashrc and this should sort your directories alphabetically, small letters, big letters and then files. Works on my Archlinux systems. Great show! And two thumbs up ! I'm old timer who has learned the hard way.. :) Doing gets it done! :) # My Edits alias lsa='ls -ahl -v --group-directories-first' My xfce4-terminal output below. I run dwm on some computer box builds. . .. .cache .config .disciples .dosbox .dvdcss .gnome .gnupg .gphoto .local .mono .mozilla .mplayer .nv .paradoxlaunch .pki .ssh .steam .vim .wine Desktop Documents Downloads Music Pictures Public Templates Videos RUclips .ICEauthority .Xauthority .bashrc .bash_history .bash_logout .bash_profile .lesshst .nvidia-settings-rc .pulse-cookie
Apologies for the re-upload. The first one borked. File complaints by following me on Mastodon: fosstodon.org/@thelinuxcast
To fix the capitol letter issue, set `sort_sensitive` to false.
Yup. I did get there eventually. Thanks😀
I've just migrated from lf to yazi. It's really great, extremely fast, almost everything just works, I haven't encountered any major problems. The dev basically fixes whatever you report within a day. On top of that if you are familiar with lua, you can use it to implement advanced plugins.
My #1 Linux realist. Thank you, Matt.
Thanks for the rec as always. Looking forward to trying this
installed and tried Yazi just now.
I got to say I like it, played around with the config as well it looks pretty flexible.
the built-in vim is different with my system's neovim but that can be changed as well!
awesome, thanks for the great content!
cheers!
I think using 'r' instead of F2 is great. Whenever I'm using a laptop it's always annoying to have to press the fn key to use function keys, so it's a very welcome change imo. In general I think all shortcuts should use non-function keys and modifiers accessible by the left hand whenever possible. Letter mnemonics often don't make sense anyway, better to put them in a convenient area of the keyboard while allowing my right hand to use the mouse.
The reason it is fast is that it is written in Rust, and it uses Rust's async I/O.
two of the reasons
I'm learning Rust right now. I'm having a hard time implementing ed25519-dalek lol...
another stupid rust fanatic
yea isn't ranger written in python?
@@phitc4242 It is. Also, LF is written in Go, which has a garbage collector.
17:36, well, might be wrong but seems like it sorts on the bases of ascii value of a charcter,
A: 65,
a: 97,
that;s why all captitals are first
ig you can change the source code for the sorting where it'll just use the lower cased name to sort, then it'll be fixed, (hvnt seen the source code, just guessing)
Matt, you always find a hidden gem to try. I'm definitely going to check it out.
The tasks window is probably beneficial for developers as they can run servers or applications in the background without having multiple terminals open
OMG, he is using Hyprland! :D
Why do linux users insist on doing basic GUI tasks in the terminal? Just curious about the thought process here.
Because often times it is more efficient.
Because it's predictable input = predictable output
Command Line utilities are often times more consistent.
I like being able to use stuff like this remotely, for example using neovim through ssh with all of the plug-ins needed to have some kind of a remote IDE, plus I don't have to worry about using a mouse lol
This is the way it was done fifty years ago and in Linux many people are still doing it.
I must be weird. I haven’t used a file manager in years.
you do everything in shell? Aliases and scripts?
@@tenj00 Yes except browse the web. It is a personal preference from back in the days of DOS.
Same. The shell is my file manager.
It's not just you. I'm pretty young but when I learned basic terminal stuff I became comfortable with it when I started thinking of it as a file manager with a load of other fancy stuff you can do attached. IDK why you'd want to go from that to a less featureful version of the same thing.
@@colbyboucher6391 From my perspective, features are great if I can use them. I’ve seen apps I loved turn into everything but the kitchen sink top apps. Not for me. I want tools that do what I need them to do.
That’s my preference. My preferences don’t follow the norm. You do what works for you. 😉
Capital letters first is the traditional UNIX sort order, as it treats "A" and "a" differently, as ASCII does (and unlike EBCDIC which came before it, it also puts the uppercase letters before the lowercase in the sorting order).
Personally, this business of ignoring the case of a filename bugs me no end, because even in my home directory I have directories like "bin," "src" etc. so "doc" is mixed in with "Documents," and so on. To get it to do what you want, looks like you can choose "natural" order.
On the other hand, among GUI file managers, Dolphin and PCManFM at least both give you the option of going back to the traditional UNIX order, which Caja, Thunar, etc. don't.
Today yeberzug image preview broke after arch update, this file manager looks way better than ranger. Thank you very much
It sorts that way prob because it uses a simple sorting algorithm. It is actually a little more complex(not by a lot) to make it sort ignoring capitalization. That's prob the reason it is fast it must use simple algorithms for everything.
Thanks for this. I was wanting a new piece of software
Definitely gonna check this out. I love dolphin, but I am also trying to find more ways to keep myself in the terminal. 😂
It's actually very fast to build if you have cargo already. Super fast too.
the default key bindings remind me of vim
I just installed this app through my native package manager (which is pacman or yay) and it was a bit old version 0.1.5. And the new feature to filter files with f is implemented in 0.2 and above. To get it installed I used cargo install yazi-fm, which is the package manager for Rust. As I have cargo installed anyway, this was a good solution. Arch packages are too old. :D
Thank you! o) Seeing hotkeys and colors being customizable is nice and important, but can you also get work done with the tool? o) Has it a mass rename feature? Can it search files by metadata (date taken, author etc.), can it copy/move in unattended mode and record failed items for later retry? Is there an option to always copy links as is or copy linked content, does it restore permissions when copying files, does it restore date stamps? Is there a split view, can it paste text/image data from the clipboard into corresponding file types? Does it copy ADS? Can I add or customize the visible columns? How is archive support, can archives be browsed, created, edited? Can I browse ISO files? Is it preconfigured to allow resizing of images, transcoding of audio + video files? Does it handle FTP, SFTP, WebDav, Cloud-X? Can it calculate folder sizes, can it compare / sync folder contents? Can it copy and paste date stamps and other metadata between files? Can I pass 100 selected items to an external script / program with full or relative or no path at all? Can I specify whether the external tool shall run once for all files or as often as I have files selected, passing one by one? I could go on for some time, you get the idea what I am looking for when thinking "file manager".
I am using Directory Opus, I am looking for something equally powerful on Linux - I think yazi is not there yet.. o) I checked basically all the file managers for Linux, Krusader is the last one I am about to try, I don't expect much by now. Maybe you know the most powerful desktop file manager for Linux and like to make a video? Thank you, it still was an entertaining watch! o)
I loved Krusader ever since you introduced it to me, and no, I will not join the file-manager-hopping community lol. still thumbs up from me !
Krusader is still the one I use when I want to do any real file management. Have it open on its own workspace everyday.
mc since ever mc forever
IDK... I recently also found it... with Cargo it installs just fine on Fedora. Played with a bit... but... Meh... VIFM works just fine for me. I like 2 pane view of VIFM... and the keybinds.
classic rust w
Nice to have more choice.
It may be fast but is it lf-fast? The binary is 3x as big.
Norton Commander is the ONLY file manager!!11111111111 jk xD great video!
Norton like the anti-virus people?
@@TheLinuxCast It was a thing back in the 90's I think. Edit: Yes, but later bought up by Symantec. Now defunct software. It has many spiritual heirs both on DOS and Linux, for instance Midnight Commander.
Might as well use Directory Opus.
It looks pretty good.
seems awesome, does anyone know if theres a way to show all the thumbnails of files/videos like in grid mode? pretty importatn feature that seperates terminal file managers and gui file managers IMO
Not possible. You can however have a keybind that runs a program called "timg", which does what you want but won't let you select the files.
@@Sonico98 its def a workaround but it sucks not having that, maybe once the yazi plugin system is released its possible?
Nothing new, but why don't you use vifm if you prefer double panels?
May I know how to have a head/top bar like exactly in the video😊
Hey, I love your content
Exciting
which terminal emulator do you use? looks nice. and also how can i set top side bars (clock, temp, etc..) like that?
What video editor do you use?
Thank you so much bro! You helped me to find file manager that I want totally. Can you share your config file?
Is there any way we can hide the horizontal lines in the right panel? As far as I understood it's meant to show the last selection in there, but they always appear below the first item (even when we just started yazi and didn't navigate to any other directory"
far2l is the top one and it works in the terminal too.
Spent most of the video talking about key mappings, forgot to describe the app itself, what it can do, apart from showing small images. :)
Honestly the changes in keys really puts me off from this one. Ranger has very good key bindings for me as vim user and albeit not perfect I see it better than this - which is sad as I wish to have a faster ranger....
This still doesn't look better than good ole midnight commander
I know it is not supported in linux and it is proprietary, but is there any chance you try Total commander?
If you really love Total Commander, maybe you should try Double Commander (doublecmd) instead, this is the only GUI file manager I installed, although I rarely use a GUI file manager.
Can you share your config files for the WM setup you have there? Looks great!
Sure. Link in the description 😎
@@TheLinuxCastThanks! I think I found them! I's hyprland on your gitlab, right?
what can be better than mc?
Lfm
i like yazi because it has vim like bindings, so navigating and doing stuff feels like second nature if you are familiar with vim.
sort_by = "natural"
sort_sensitive = false
Will solve sorting problem.
lf ftw
My file managers are 'cp', 'rm', 'mkdir' and 'mv'
funny to watch people saying yazi, which means duck in mandarin chinese
do you write novels?
Yet Another Zile Inager
For me joshuto works better than yazi
Also I don't like that rounded corner style in yazi which doesn't suit my ricing😅
Couldn't you configurale that
Does it support bulk rename?
support
cool
Which WM is this?
Hyprland.
"It's not so hard that you're gonna get lost" - I think the solution to that problem have been user interfaces. They have been around since many decades now. But we wanted to get rid of these bloated heavy-weight things right? We are using the command line because that's lean and dandy? But along with this approach goes the requirement that you learn about commands, their options. You build muscle memory by typing them over and over again. And of course configuration files.
I see you yearning for "user friendly" combined with "ricing geekdom". That's a tough ask.
On one hand, I applaud you, because we use the word "user friendly" as if all users are the same. That lead to most users being treated like idiots (by these UI's I mentioned above) and other users being subjected to the wimps of eccentric opinionated developer choices. We could have both. We could have configuration files and settings dialogues. I would like to see someone making a video about how such a solution could look like. Instead we compare kitty with alacritty, gnome with kde and i3 (and the list goes on). I like these comparisons, because I'm reorganizing my digital life right now. But on the other hand, I'm flabbergasted by what monumental task it is to setup a consistent efficient environment for no better reasons than diversity, inclusiveness and opinionatedness (and I'm not talking politics or if I were, I wouldn't be one of these right-wing nut jobs).
Pcmanfm 😂😂😂😂😂
still stuck in terminal like cavemen?
i thought you wanted new users
Some Linux users like you don't like GUI at all. I don't know why. But I think you guys are still at 90s
what is wrong with that
All terminal file managers are crap. In my life I only did seen one good terminal type of file manager: Norton Commander for MS-DOS :) :)
nice.works just fine on alacritty
thank's
OK you're using Wayland. I'm still a X user and continue to do so. Wayland isn't anywhere near where I want it to be. So X it is and that's not a bad thing. I integrated sxiv inside my ranger. To use as my image viewer. Works great. rifle.config; mime ^image, has sxiv, X, flag f = sxiv -a -g 950x600-15+60 -- "$@"
Add this to .bashrc and this should sort your directories alphabetically, small letters, big letters and then files. Works on my Archlinux systems. Great show! And two thumbs up ! I'm old timer who has learned the hard way.. :) Doing gets it done! :)
# My Edits
alias lsa='ls -ahl -v --group-directories-first'
My xfce4-terminal output below. I run dwm on some computer box builds.
.
..
.cache
.config
.disciples
.dosbox
.dvdcss
.gnome
.gnupg
.gphoto
.local
.mono
.mozilla
.mplayer
.nv
.paradoxlaunch
.pki
.ssh
.steam
.vim
.wine
Desktop
Documents
Downloads
Music
Pictures
Public
Templates
Videos
RUclips
.ICEauthority
.Xauthority
.bashrc
.bash_history
.bash_logout
.bash_profile
.lesshst
.nvidia-settings-rc
.pulse-cookie
sort_sensitive
Sort case-sensitively.
true: Case-sensitive
false: Case-insensitive