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.
The tasks window is probably beneficial for developers as they can run servers or applications in the background without having multiple terminals open
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!
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. 😉
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)
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.
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
@@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.
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.
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
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
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.
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.
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"
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)
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 UA-cam .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😀
My #1 Linux realist. Thank you, Matt.
Thanks for the rec as always. Looking forward to trying this
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.
The tasks window is probably beneficial for developers as they can run servers or applications in the background without having multiple terminals open
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.
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!
OMG, he is using Hyprland! :D
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. 😉
Matt, you always find a hidden gem to try. I'm definitely going to check it out.
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)
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.
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 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.
Thanks for this. I was wanting a new piece of software
Today yeberzug image preview broke after arch update, this file manager looks way better than ranger. Thank you very much
Definitely gonna check this out. I love dolphin, but I am also trying to find more ways to keep myself in the terminal. 😂
the default key bindings remind me of vim
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.
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.
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
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?
classic rust w
which terminal emulator do you use? looks nice. and also how can i set top side bars (clock, temp, etc..) like that?
It's actually very fast to build if you have cargo already. Super fast too.
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.
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.
Nothing new, but why don't you use vifm if you prefer double panels?
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"
May I know how to have a head/top bar like exactly in the video😊
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)
Nice to have more choice.
It may be fast but is it lf-fast? The binary is 3x as big.
What video editor do you use?
mc since ever mc forever
far2l is the top one and it works in the terminal too.
It looks pretty good.
Spent most of the video talking about key mappings, forgot to describe the app itself, what it can do, apart from showing small images. :)
This still doesn't look better than good ole midnight commander
Thank you so much bro! You helped me to find file manager that I want totally. Can you share your config file?
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....
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.
Exciting
Hey, I love your content
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?
i like yazi because it has vim like bindings, so navigating and doing stuff feels like second nature if you are familiar with vim.
My file managers are 'cp', 'rm', 'mkdir' and 'mv'
what can be better than mc?
Lfm
sort_by = "natural"
sort_sensitive = false
Will solve sorting problem.
funny to watch people saying yazi, which means duck in mandarin chinese
Does it support bulk rename?
support
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
lf ftw
do you write novels?
cool
"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).
Yet Another Zile Inager
Which WM is this?
Hyprland.
still stuck in terminal like cavemen?
i thought you wanted new users
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 :) :)
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
Pcmanfm 😂😂😂😂😂
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
UA-cam
.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