I Love TMUX and you should too

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2024

ความคิดเห็น • 111

  • @mahirabbas3700
    @mahirabbas3700 ปีที่แล้ว +140

    thanks nerd

  • @wassim-akkari
    @wassim-akkari 11 หลายเดือนก่อน +50

    I'm using Linux for 13 years, I used it on a multitude of laptops and PCs and I never once needed to install a WiFi driver. or any driver except NVidia driver for the known reasons.

  • @moiattube
    @moiattube ปีที่แล้ว +93

    Attention: this video contains the *best* advice ever for a Windows user!
    👏👏👏👏

  • @abhisekdas9976
    @abhisekdas9976 ปีที่แล้ว +12

    I am a Windows user and I am using TMUX in WSL2 Ubuntu!

  • @polyglotusamericanus4163
    @polyglotusamericanus4163 ปีที่แล้ว +29

    Arch being super unstable is a real problem for professional work but I don't think it's fair to say that all Linux distros are too unstable for professional work. I use Fedora on my laptop for my development work.

    • @typecraft_dev
      @typecraft_dev  ปีที่แล้ว +10

      You are definitely correct. Was a hot take :)

    • @masterofdizzzaster
      @masterofdizzzaster ปีที่แล้ว +5

      is arch unstable anymore though? I remember in 2010s that yea an update could break my system on occasion, but it's been such a long time since i had problems like that with Arch, and i dont run anything else.

    • @polyglotusamericanus4163
      @polyglotusamericanus4163 ปีที่แล้ว

      @@masterofdizzzaster one of the best examples I can think of is the recent grub issue for arch and its derivatives. So although it has gotten better stuff like that still does happen and 8 wouldn't trust arch in production.

    • @masterofdizzzaster
      @masterofdizzzaster ปีที่แล้ว +2

      @Polyglotus Americanus yea i remember the grub stuff. It didn't affect most users, though, and it didn't affect me either. Some errors are always to be expected. The most trouble i had was graphics driver on Ubuntu of my girlfriend, though, and since the kernel wasn't updated as fast, it was an issue hard to fix. Then again ubuntu isnt a good distribution. Fedora is great in this regard. the whole university was running it back when i studied.

    • @vali69
      @vali69 ปีที่แล้ว

      ​@@masterofdizzzasterI've been using in for the past 6 months and the only issue I really had was with the buggy nvidia drivers. Linux headers would get updated and oh no, now my laptop wouldn't work with optimus off for some reason, wait for nvidia driver update, oh look they work again, then the nvidia one updates again and now it goes off the end. It's really annoying but like the only thing I can complain about right now. Would love to just build an all amd desktop and use wayland, seems it would be a better experience.

  • @ascourter
    @ascourter ปีที่แล้ว +5

    Oh I didn't know about leader space. Very cool!

  • @liorschifrin
    @liorschifrin ปีที่แล้ว +2

    Wow. My mind is blown. Thank you

  • @inopsek
    @inopsek ปีที่แล้ว +5

    Hello, thanks for the video. Can you please cover the copy past feature in vi mode from the terminal ?

  • @f282072
    @f282072 ปีที่แล้ว +15

    Nice video, prepare for the flame on "wouldn't use Linux professionally" though 😏 I've been using it in the work place over 10 years. Even wiped my old mac book pro to put Linux on there years ago. I just couldn't use anything else now 😃. Btw I use a tiling window manager, but also enjoy using tmux with nvim, especially for running long tasks on servers.

    • @typecraft_dev
      @typecraft_dev  ปีที่แล้ว +1

      awesome! I DO love linux. maybe I should get back into it :)

    • @shresthkumarlal4356
      @shresthkumarlal4356 ปีที่แล้ว +1

      @@typecraft_dev Yeah I guess fedora silverblue will suit you ;)

    • @JoshuaB86
      @JoshuaB86 ปีที่แล้ว +1

      I got a laugh out of it. Partly because I remember those issues long long ago, but I don't even think the modern distro hoppers have to deal with that anymore. I'm expecting to scroll and see server admins around the world start flexing.

  • @mintcar
    @mintcar ปีที่แล้ว +1

    I seem to remember , lets you rename windows without writing "rename-window". A bit missleading to say : is rename window, since it's just the command prompt.

    • @typecraft_dev
      @typecraft_dev  ปีที่แล้ว

      I mean, both work. Was showing off the command prompt because it’s important to know as well. I show other commands in this video as well.

    • @mintcar
      @mintcar ปีที่แล้ว +1

      @@typecraft_dev Sorry about that. Seems like a nitpicky comment in hindsight. Cool videos!

    • @typecraft_dev
      @typecraft_dev  ปีที่แล้ว

      @@mintcar all good. Thanks!

  • @roccociccone597
    @roccociccone597 2 หลายเดือนก่อน

    yep, I've been embracing the full terminal based workflow for a while now. It's worlds better than VS Code could ever be. Hyperland + Tmux + NeoVim is goated

  • @SudeeptoDutta
    @SudeeptoDutta ปีที่แล้ว +6

    Thanks for this video. I’m getting in terminal multiplexers and found your video on tmux.
    But there is another option that I found ZELLIJ
    Can you make a video comparing both and which one should be good for a beginner like me ?
    Thank you.

    • @typecraft_dev
      @typecraft_dev  ปีที่แล้ว +2

      Oh I’ll check that out

    • @yash1152
      @yash1152 11 หลายเดือนก่อน

      hey @typecraft_dev any update on zellij ?

  • @shakeib98
    @shakeib98 9 หลายเดือนก่อน +1

    Which terminal you were using on macOS?

  • @mtsurov
    @mtsurov 9 หลายเดือนก่อน +2

    You got me at delete windows.
    i was almost stuck at that step.
    But then programmer ingenuity kicked in and said :" Why un-install windows when i can buy a mac" .
    I never let common sense interfere laptop buying decisions.

  • @typecraft_dev
    @typecraft_dev  ปีที่แล้ว +1

    An example tmux.conf that I like to use: github.com/cpow/cpow-dotfiles/blob/master/.tmux.conf

  • @aviikc
    @aviikc ปีที่แล้ว +1

    I am looking for a suggestion. Wezterm seems to work on all platform and pretty much does the job. Is Tmux a better multiplexer/session-manager/remote-handler ?

    • @typecraft_dev
      @typecraft_dev  ปีที่แล้ว

      I’ve never heard of Wezterm!

  • @shamseshifat7825
    @shamseshifat7825 ปีที่แล้ว +4

    0:1:43 pro tip for windows users

  • @alecclews
    @alecclews 10 หลายเดือนก่อน

    So when using tmux and (n)vim is it obvious when you should open a new tmux pane/window, and when you should split your vim screen?

  • @axtract
    @axtract ปีที่แล้ว +2

    "When I'm in flow state, I'm a total stud"
    I vomited in my mouth.

    • @typecraft_dev
      @typecraft_dev  ปีที่แล้ว +2

      Sometimes the truth is hard to handle

  • @shresthkumarlal4356
    @shresthkumarlal4356 ปีที่แล้ว +1

    fedora silverblue will definitely suit your usecase :)

  • @adjbutler
    @adjbutler ปีที่แล้ว +1

    I am using NixOS and am disappointed that you didn't cover my specifically cool distro!

  • @reezuleanu1676
    @reezuleanu1676 ปีที่แล้ว

    Stupid question: On a laptop, how much battery would tmux drain if you leave a whole bunch of sessions open?

    • @typecraft_dev
      @typecraft_dev  ปีที่แล้ว

      Depends on what you’re doing in each session. Running some kind of crazy computation would drain battery. But just a terminal? Negligible I’m sure

  • @danielstellmon5330
    @danielstellmon5330 ปีที่แล้ว +1

    The biggest, really only, issue I have with tmux is that I ssh into my servers who are also running tmux. Does any one know a good way to deal with Tmux inside Tmux?

  • @MakovecD
    @MakovecD ปีที่แล้ว +3

    Very nice intro. May I ask - what is the font you use in terminal?

    • @typecraft_dev
      @typecraft_dev  ปีที่แล้ว +2

      it is the default font that powerlevel10k gives you. Its called MensloLGS NF (nerdfont)

  • @JonitoFischer
    @JonitoFischer ปีที่แล้ว +2

    You should use Manjaro, after getting bored of fixing my Archlinux (I have the same installation working on one of my PCs since 2014) setup after pacman -Syu I started to use Manjaro and I haven't had any upgrade problem again. MacOS is for delicate rich white boys, macho men use Linux no matter what.

    • @ThaiNguyen-gg8xj
      @ThaiNguyen-gg8xj ปีที่แล้ว

      Is manjaro using lts kernel right?

    • @jonatansexdoer96
      @jonatansexdoer96 ปีที่แล้ว +1

      I don't understand how people break Arch with pacman -Syu, how often was it breaking for you? I have had no major problems with Arch, with the exclusion of one when I was first starting with it (which was entirely my fault). If you are competent, and rtfm, Arch does not just break on its own. If anything, I've heard Manjaro causes more problems for competent users, considering they hold back package versions, which creates more problems when one package updates, and requires a dependency which has not updated yet. Not to mention the variety of strange mistakes the Manjaro devs have made. EndeavourOS is supposedly Manjaro done right, although I don't know much about it. To me the Arch-like distros seem pointless, and sort of go against the point of Arch in the first place. Rant over, I guess use whatever works best for you.

    • @jonatansexdoer96
      @jonatansexdoer96 ปีที่แล้ว

      @@ThaiNguyen-gg8xj The kernel is independent of distros. Distros don't have their own kernel, they are built upon the Linux kernel. You can swap out the kernel for different versions/forks of the Linux Kernel.

    • @JonitoFischer
      @JonitoFischer ปีที่แล้ว

      @@jonatansexdoer96 I don't know if they are doing things differently now, but Arch packages are bleeding edge and from time to time they don't work well with each other, versions are not compatible and something breaks. In Manjaro packages are checked more carefully before an update. I am competent and have been able to maintain my installation since 2014, almost 10 years now, but from time to time I had to fix my entire system after an update... That did not happen in Manjaro yet (one of my laptops is running it since 2018, no problem so far, even though I update it occasionally)

  • @manemobiili
    @manemobiili ปีที่แล้ว

    I love tmux and here's my short config:
    set -g status-position top
    set -g status-style bg=terminal
    It's just cosmetics 😄

  • @amiraloi1694
    @amiraloi1694 8 หลายเดือนก่อน

    Well its hard to install linux on a device with a manafucturer like acer or msi sometimes, but I've been using debian on acer and thinkpads and never ever went into driver issues, but ok I see your point

  • @r-i-ch
    @r-i-ch ปีที่แล้ว +1

    FYI - You can rename windows with "," without having to go to command mode. nbd, but fyi...

  • @AnonymousCanine
    @AnonymousCanine 4 หลายเดือนก่อน +1

    How to install any cool software on Windows:
    1. Uninstall Windows
    2. Install Linux
    3. Install cool software using the convenient linux package manager.

    • @AnonymousCanine
      @AnonymousCanine 4 หลายเดือนก่อน

      I learned it the hard way and I'm very glad, I followed these steps eventually.

  • @Segphalt
    @Segphalt 4 หลายเดือนก่อน

    A rolling release version of linux like Arch on a machine that is misson critical like your work laptop is mistake 1, updating it before needing to do something was mistake 2.
    LTS releases exist for a reason.
    Tmux is great though and you missed the best trick... It can be running on a server you are sshed to... Something a tile based window manager cannot provide you. (I mean I guess technically it can but its much havier weight and not suitable for slow connections.)

  • @vikingthedude
    @vikingthedude ปีที่แล้ว +1

    1:02 damn bro chill

    • @typecraft_dev
      @typecraft_dev  ปีที่แล้ว

      😂

    • @vikingthedude
      @vikingthedude ปีที่แล้ว

      My old tech lead used ubuntu and he was a 100x developer

  • @Octavus5
    @Octavus5 ปีที่แล้ว +2

    Linux is not for professional development?

  • @jefferyosei101
    @jefferyosei101 ปีที่แล้ว +1

    You’re awesome 👏

  • @autohmae
    @autohmae ปีที่แล้ว

    I've been using GNU screen for years, so I don't think I'll be investing the time in getting tmux any time soon...

  • @cookiekoekje648
    @cookiekoekje648 27 วันที่ผ่านมา

    how do you mention a downside of arch and conclude that the entirety of linux is unfit for professional use?

    • @typecraft_dev
      @typecraft_dev  27 วันที่ผ่านมา

      This is an old video!!

  • @samarthnagar1516
    @samarthnagar1516 ปีที่แล้ว

    is setw is a typo or something

  • @Xperto_
    @Xperto_ ปีที่แล้ว +1

    "We already have Fireship at home"
    Fireship at home:

  • @sean721888
    @sean721888 ปีที่แล้ว +1

    Did you just call me a nerd? 🧛‍♂️

  • @harijagarnauth
    @harijagarnauth 10 หลายเดือนก่อน

    For windows, give WSL2 Ubuntu a gander.

  • @YariRu
    @YariRu ปีที่แล้ว

    "I use Arch, btw"
    classic )))

  • @manee427
    @manee427 11 หลายเดือนก่อน +1

    amazing

  • @dylan8389
    @dylan8389 ปีที่แล้ว

    Great video, as someone who is trying to migrate a lot more to the terminal tmux seems interesting, but why would you use it over iTerm2 splits and tabs, wezterm has similar built in functionality as well, is there an advantage of using tmux over this?

    • @abdullahahmed7781
      @abdullahahmed7781 11 หลายเดือนก่อน

      For me personally this becomes very useful when you are doing SSH or on a different machine. A very useful skill for life I guess…

  • @rammix1
    @rammix1 11 หลายเดือนก่อน

    3:08
    OR you can use your mouse: you're removing your hand from the characters anyway, why bother with the arrow keys.

  • @garryalfonso1609
    @garryalfonso1609 ปีที่แล้ว

    What is title of the meme the two men using a a laptop

  • @ColinFox
    @ColinFox ปีที่แล้ว

    Great vid - could have done without the unnecessary (and inaccurate) slam about linux not being production ready. I've been developing on it, using and creating production servers for literally decades. Just don't be an idiot about which distribution you use for production.

  • @OptimBro
    @OptimBro ปีที่แล้ว

    btw, I get it 💓💓

  • @TechnologyRules
    @TechnologyRules 2 หลายเดือนก่อน +1

    1:12 I stopped here. Linux is not good for professional development? Ugh!

    • @typecraft_dev
      @typecraft_dev  2 หลายเดือนก่อน +1

      You’ll be happy to know I’ve made tons of Linux content since this video

    • @TechnologyRules
      @TechnologyRules 2 หลายเดือนก่อน

      @@typecraft_dev Alright then. I'll check it out :D

    • @TechnologyRules
      @TechnologyRules 2 หลายเดือนก่อน +1

      @@typecraft_dev Amazing production on the newer videos. Good job there. Thank you for the recommendation!

  • @thekarion3024
    @thekarion3024 ปีที่แล้ว +2

    Except for the incorrect statement about proffesional use with linux, good video

  • @srijanraghavula
    @srijanraghavula 5 หลายเดือนก่อน

    Disclaimer: no viewer watch-time was wasted throughout the video

  • @vimlinux
    @vimlinux 8 หลายเดือนก่อน +1

    You don't love linux - red flag for people who love linux - I subscribed to your channel now I moved out.

  • @Xaito
    @Xaito ปีที่แล้ว +3

    "Not for professional development"
    Skill issue.

  • @1creeperbomb
    @1creeperbomb 13 วันที่ผ่านมา

    Using mac nukes my productivity 10 times what Tmux overall improves lol. Utterly useless UX without at least 5 hefty addons, and the peripherals are cheaper than the aliexpress knckoff replacement.
    Can't even rebind commamd to ctrl or change copy paste shorcuts properly without literally running a keylogger.
    I'd actually rather use ChromeOS because at least I won't break my damn fingers.

  • @laureanooliva7836
    @laureanooliva7836 ปีที่แล้ว +1

    Sass towards windows from a apple ecosystem guy? I like mac but it's still apple.

    • @typecraft_dev
      @typecraft_dev  ปีที่แล้ว

      I love windows. They’re great to open and let a breeze in

  • @erichstocker8358
    @erichstocker8358 8 หลายเดือนก่อน

    I have to laugh. I suspect that there is more software being developed in Linux than on Mac or even windows. Few people in their right mind using windows servers (I know some do) and fewer again us Mac. i personally have Linux servers, Windows workstation and laptop and mac laptop. I NEVER use the windows or mac to do any development. I suspect there are folks like you and folks like me. It is a question of what one prefers.

  • @starmountpictures
    @starmountpictures ปีที่แล้ว

    creepy

  • @tecknogyk
    @tecknogyk 11 หลายเดือนก่อน

    There's no shame in using something other than Linux if it works better for you. That being said, it does get old when someone's own ignorance gets conflated with Linux itself.

    • @no_name4796
      @no_name4796 5 หลายเดือนก่อน

      Yup.
      And most of the times if something doesn't work is because you sre using arch.
      The trick is to avoid arch if you need a stable experience
      I used fedora for 2 years, and never had problems after an update, heck i don't even know how to install drivers (ie they never failed on me, and i was lucky to have an intel gpu)

    • @tecknogyk
      @tecknogyk 5 หลายเดือนก่อน

      @@no_name4796 Eh, I use Arch exclusively and that is not the case. In fact, my Plex server has been running Arch for over 10 years and it never has issues. Most issues that get blamed on Arch are do to people not understanding how to maintain it.

  • @nichohells
    @nichohells 9 หลายเดือนก่อน

    Ubuntu

  • @theotherguy6155
    @theotherguy6155 3 หลายเดือนก่อน

    lol mac users are the new vegans, always gotta tell you!

  • @CaribouDataScience
    @CaribouDataScience ปีที่แล้ว

    Of maybe you need to move on from ARCH.... Ooooo that's a cheap shot!!