Programs that Suck Less! suckless

Поділитися
Вставка
  • Опубліковано 15 гру 2024

КОМЕНТАРІ • 296

  • @porcupine7945
    @porcupine7945 5 років тому +667

    Can you start your videos with "zoom zoom, zoomers!"?

    • @simpleprogrammingcodes
      @simpleprogrammingcodes 4 роки тому

      It's not fair. I'm not a zoomer and why should it be a problem for me?

    • @himanshushukla6451
      @himanshushukla6451 4 роки тому

      That'd be sick lol. I am a zoomer now because I used lol

    • @houstoncasey5880
      @houstoncasey5880 3 роки тому

      i dont mean to be offtopic but does anybody know of a tool to log back into an instagram account??
      I was dumb lost the login password. I love any tips you can give me!

    • @arlocameron7642
      @arlocameron7642 3 роки тому

      @Houston Casey instablaster ;)

    • @houstoncasey5880
      @houstoncasey5880 3 роки тому

      @Arlo Cameron thanks for your reply. I found the site on google and Im in the hacking process atm.
      Looks like it's gonna take quite some time so I will get back to you later with my results.

  • @しげお-i1l
    @しげお-i1l 5 років тому +535

    Time to create Zuckless software...

    • @mxr1337x
      @mxr1337x 5 років тому +70

      echo "0.0.0.0 facebook.com" >> /etc/hosts

    • @notanimufailzone
      @notanimufailzone 5 років тому +20

      @@mxr1337x Here's a big list of URLs you need to create a zuckless hosts file: qz.com/1234502/how-to-block-facebook-all-the-urls-you-need-to-block-to-actually-stop-using-facebook/

    • @davidreeves1408
      @davidreeves1408 3 роки тому +2

      Yes!! (and thanks for these links guys!)

    • @blidit3272
      @blidit3272 2 роки тому +1

      Zuckless web

    • @acmayin
      @acmayin Рік тому

      saugerberg

  • @Rhomagus
    @Rhomagus 5 років тому +84

    I dig the concept of a decentralized workflow. Instead of having a bunch of bloated programs that overlap in functionality with each other, you can save a lot of space, memory, and processor resources by utilizing smaller programs and only calling on them for their primary purpose, and dismissing them when they're not in use. It's a DIY mentality but for computing. Very cool. Your browser example summed that up perfectly.

  • @Fakheet
    @Fakheet 5 років тому +239

    >using clear instead of ^L
    top bloat

    • @hrishabhrajput9504
      @hrishabhrajput9504 5 років тому +6

      Does not work if you've set vi as readline editor. Default (in bash) is the one that shall not be named here. : P
      See man bash > READLINE. Basically, 'set -o vi'.
      EDIT: You can bind ^L separately though, I didn't knew it.

    • @andrewyu6996
      @andrewyu6996 4 роки тому +2

      Hrishabh Rajput Nah I am a `fish' guy.

    • @radu6772
      @radu6772 4 роки тому +6

      Wait does CTRL+L clear? Didn't know that

    • @hamzakhiar3636
      @hamzakhiar3636 3 роки тому

      Btw is it like shortcuts in terminal

  • @lachlantula
    @lachlantula 5 років тому +97

    Netscape... now that was a good browser! *sips*

    • @cpcnw
      @cpcnw 4 роки тому +3

      Seamonkey is alive and as close to Netscape as you can get

    • @مقاطعمترجمة-ش8ث
      @مقاطعمترجمة-ش8ث 4 роки тому +1

      @@cpcnw honest I never like Seamonkey even once I don't know why maybe because I use FF first .

    • @teacon7
      @teacon7 3 роки тому +1

      does anyone use dillo? or is that like... the transition stage browser to qute?

  • @saeedbaig4249
    @saeedbaig4249 5 років тому +21

    The way you describe suckless programs reminds me of the mindset behind the Unix programs (and yes I mean the basic Unix specs, not the GNUisms added on top); the individual Unix programs (e.g. cat, head, grep) might not be particularly useful on their own; it's being able to chain them together that allows you to do really useful things. I get the same impression from something like dmenu or tabbed; their job is to "do 1 thing and do it well"; you can then chain them together with other programs if you need to do something else.

  • @borjarojo
    @borjarojo 5 років тому +77

    The word you've been looking for is 'modular'.
    The videos where you show how there are programs out there that allow you to compose you're functionality how you want it really making me want to make a switch to Arch and deep dive into constructing my own system like yours, and practicing using it. Super cool.
    I use emacs, btw, and I'm thinking I might begin to learn vim and harness the power of this sucklessness. Great information dude keep up the good work.

  • @chrisbebek3192
    @chrisbebek3192 5 років тому +38

    lol goes to his website, says "you can click on stuff", drags the pointer to donations

  • @ensoxyz2737
    @ensoxyz2737 4 роки тому +8

    As a software engineer.... This seems very cool not weird or complicated! I'm a FreeBSD user so I haven't been privy to the world of Arch, Suckless, or linux in general for that matter. I can't wait to experiment with this on freebsd!

  • @user-ic7cj8lq9z
    @user-ic7cj8lq9z 5 років тому +14

    Minimal programs are the best. I have been learning C for the last week and building my own minimal terminal filemanager. C is a really fun language because it's so simple to create software for linux

  • @matj12
    @matj12 5 років тому +63

    I'm still waiting for the videos about setting up a website.

  • @astrochelonian
    @astrochelonian 5 років тому +3

    The issue I have with "recompile to configure" software is that it assumes that all unix systems are single-user. In all fairness, many are. But in places where multiple users share a system, or even, if, for instance, a family shares a computer, then this becomes unmaintainable, with several copies of the same program in each user's $HOME.

  • @TheAnimateor
    @TheAnimateor 5 років тому +65

    Geocities boomer website video is gone :(

    • @wild1729
      @wild1729 5 років тому +4

      He pulled up porn on accident :/

  • @Vincintosh
    @Vincintosh 5 років тому +152

    you're gonna switch to DWM soon, aren't you?

    • @jozefkomaromy1933
      @jozefkomaromy1933 5 років тому +20

      yes he is

    • @DrathVader
      @DrathVader 5 років тому +48

      dwm.exe

    • @Vincintosh
      @Vincintosh 5 років тому

      lol

    • @JavaIsnom
      @JavaIsnom 5 років тому +9

      I'm gonna miss the i3 rice

    • @Sp0nge5
      @Sp0nge5 5 років тому +5

      I think at this point he's already switched, but isn't ready for a full video yet.

  • @mrmarmoure5204
    @mrmarmoure5204 5 років тому +49

    where's the web server video

  • @gavinvales8928
    @gavinvales8928 5 років тому +26

    knew this was because of distrotube

  • @learning2895
    @learning2895 Рік тому +3

    I like simple programs, but think some of these lack basic features, proof of that is that you always have to patch them.
    The biggest drawback I find is the lack of configuration files, you said config files are a place for bugs, well How editing the source code is any better?, you get loads of errors when patching, and the more patches you apply, the more likely you are to break something or create bugs.
    I summarize it as at the beginning they are useless, after some patching they start to suck less, but if you put effort into them they become great tools I must say.

  • @ykhatat
    @ykhatat 5 років тому +90

    oh kid you don't need config files they suck...
    use vimrc config file to automate the compiling process.....

    • @russellchido
      @russellchido 5 років тому +7

      he didn't say you didn't need config files or that they sucked. He said it doesn't matter. (For these programs in particular, obviously.)

    • @ZethGamer
      @ZethGamer 5 років тому +1

      @@russellchido Not to mention, he actually patched his ST to read stuff from other config files such as Xresources - This is due to the fact that many other programs do so in order to get them pretty colors.

    • @senseisecurityschool9337
      @senseisecurityschool9337 4 роки тому

      Pretty sure Luke didn't create Suckless. He can explain their thinking without being a zealot himself.

  • @leonvankammen7499
    @leonvankammen7499 5 років тому +9

    great video. I do find the suckless approach interesting and beautiful in its own way, especially if C is your day-to-day technology. However, personally I can't really justify the extra miles (the compile-and-fix-rabbithole). The argument 'X is easy if you just do Y' isn't really making things easier.

    • @bitterlemonboy
      @bitterlemonboy 4 роки тому +7

      What? C is the most unbloated and efficient programming language.

    • @risa8244
      @risa8244 2 роки тому

      @@bitterlemonboy C has several useless keywords ever since optimizing compilers became a thing. And efficient by what standard? The end product is a fast binary, but you can achieve similar results with rust or C++ in fewer lines, which is a measure of efficiency C can't compete in.
      Dev time is a huge consideration that is never looked into enough. Yes, technically, C is slightly faster. But if it takes twice the time to develop the program in C, the other language can spend all that extra time optimizing, reducing code size, etc

    • @ToxicallyMasculinelol
      @ToxicallyMasculinelol 2 роки тому

      @@bitterlemonboy You have to be kidding.

  • @meh.7539
    @meh.7539 3 роки тому +1

    It's almost like Suckless utilities are the Lego(tm) bricks that build the applications that you need the way you need it...
    I can actually see this filling in usability areas where you to enable a disabled person to do a complex thing easily without necessarily having to go the route of a full code project.

  • @jandrews377
    @jandrews377 5 років тому +2

    That was a really helpful explanation and clears up a lot of the confusion, if you are coming from another tiling wm. I currently use swaywm and have got used to the keybindings, however, I just think we are years away from being able to ditch X and lean on wayland for everything. I am playing with dwm as the 'tag' paradigm seems more flexible to how i3/sway do it with workspaces.

  • @FishKungfu
    @FishKungfu 4 роки тому +3

    Thank you for this very clear and rational "outside the box" explanation of the suckless suite of programs! It all makes sense now.

  • @xthebumpx
    @xthebumpx 5 років тому +3

    Source code configuration is a pain because you can't just get the program through your package manager. Compiling is no issue, but I don't want to fork or clone the code and manually keep it up to date. Arch and Gentoo have ways to get around that if you want to mess with ebuilds/pacman hooks/package builds, but that's another thing to learn that you might not use for much else.

    • @Jcarr250
      @Jcarr250 5 років тому +1

      Nix as well is quite good with these sorts of things, and that's available on any distro

    • @xthebumpx
      @xthebumpx 5 років тому

      @@Jcarr250 Not sure why I forgot about Nix/NixOS since I used it for a while myself! I loved having my entire system configuration in a single Emacs orgmode file (using babel to export the sections to the appropriate nixos file locations)

  • @DoesThisMatter
    @DoesThisMatter 5 років тому +58

    What happened to the Boomer website video?

    • @zgscolosseum
      @zgscolosseum 5 років тому

      bump I’m still waiting to see it

    • @DoesThisMatter
      @DoesThisMatter 5 років тому

      @@zgscolosseum I got the notification, but didn't get to see it. My guess is it was reported.

    • @baileyharrison1030
      @baileyharrison1030 5 років тому

      I don’t think the live stream was uploaded.

    • @xGOKOPx
      @xGOKOPx 5 років тому +1

      It was a livestream, they don't have to be uploaded after they're finished (actually that's sorta against the idea of livestream, not that I care or sth)

    • @spagootest2185
      @spagootest2185 5 років тому

      He pulled up porn on accident

  • @desktorp
    @desktorp 5 років тому +5

    _"Really, my web browser is a decentralized mesh."_

    • @needthistool
      @needthistool 5 років тому

      I thought this comment was a meme until I reached 8:24

  • @ithraldharzul6887
    @ithraldharzul6887 5 років тому +25

    I generally like the idea of suckless, I just disagree with the given implementation. Building everything as plugins around a core is superior to altering the core every time you want to change something. So for example I make a browser front end, given an ideal suckless html/javascript render engine I just point the front end config file at the API of the render engine. Or say we are using their web browser such as it is, and I want to tweak it to automatically open a crypto wallet any time I click on a *coin address. I could add that, and recompile, or there could be an exposed api where I could just write a separate program to handle all that for me, because opening another app for the most part shouldn't be the web browsers job. I love maximum modularity so it is easy to drop in a replacement for anything I just want to do that with external API calls.

    • @Yaxqb
      @Yaxqb 5 років тому +1

      Everything that isn't super low level should have a cli to make shell scripting a breeze.

    • @ithraldharzul6887
      @ithraldharzul6887 5 років тому

      @@Yaxqb Agreed, except photo manipulation that isn't some kind of mass edit, like image magic is cool and all for running a website and quickly resizing things, but the idea of color grading stuff over a cli hurts my head, and what's left of my soul.

    • @russellchido
      @russellchido 5 років тому

      Programs like st are basically for hackers. If they assumed a normie userbase, then yeah, they'd have to go with some config file. But they are not, so they can make the programs much smaller and nicer; if you want to change something, you just change the program. (Which is fairly simple given the programs are small. And a lot of the time you don't need to change st; you should be thinking of writing an entirely separate program for the thing you want, like tabs, for example.) If you don't know/don't want to learn C then well sorry. It's not for you. It's not to be exclusionary. There are plenty of programs for everybody. It's just these are special programs for basically unix hackers and to accommodate everybody you would have to give up what makes them unique. It's a trade off. A config wouldn't just mean adding code to read and parse the config, it would mean preemptively adding features that they don't want to add to the program (or even need to be in the program) so that when you toggle them they just work. That would defeat the purpose of the whole thing.

    • @ithraldharzul6887
      @ithraldharzul6887 5 років тому +1

      @@russellchido lol, as I recall I specifically said I wanted an API to make interfacing multiple programs simpler... Implying I have interest in writing said programs, implying I can in fact write code, preferably in Rust or C++ but C and Python are not out of the question (unless it is another server written in Python because that is unjustifiable with it's horrible horizontal scaling) And if you also read my statement, I said I wanted to create a config file for MY front-end program to just whilly nilly swap between back-ends. A simple highly configurable system is amazing, I'd just prefer it was a bunch of interdependent programs that could be swapped out so long as they respected the API. Thus everyone who wants whatever weird stuff we want can build it, and then grandma can sit down and quickly and easily just pick whichever one she likes. That way I am happy because I can change anything, and grandma is happy because she was able to pick the one she liked.

    • @russellchido
      @russellchido 5 років тому

      @@ithraldharzul6887 i did read it all, but api is the same story. It's great that you want to do that for yourself, but my point was that it's counterproductive (to the point of the program) to add that kind of thing in from the start. It's probably not too hard to just port the whole thing into C++ if you are proficient in that however.

  • @przemekkasprzyk626
    @przemekkasprzyk626 5 років тому +2

    Given your penchant for control at granular level I'm waiting for a series of videos on Gentoo :-)

  • @ncruzalayza
    @ncruzalayza 5 років тому +15

    Hey where is the Livestream 🤨

  • @JurajOravecSGOrava
    @JurajOravecSGOrava 5 років тому +1

    1. Do not run things as root so casually
    2. Take advantage of your package manager, pacman is your friend which helps you manage files in your system. It is easy to write simple PKGBUILD file and than run makepkg.
    3. Have a mindset of creator... so troublesome :D
    Thank you for introduction.

  • @nilspin
    @nilspin 5 років тому +2

    I was called in by my manager to not use sent next time I made company presentations. He said "god has given us windows" he then *pointed* to the **power**. I told him to shove it.
    I am now using suckless software in my parents' basement. Me 1 - 0 Life

  • @byron9632
    @byron9632 5 років тому

    Luke is pumping out videos like a mad man! I generally enjoy seeing Luke's creative approach to terminal software and am a big fan of suckless. However, this video misses the mark. I don't think it captures the suckless philosophy (although I like the comment about comfort). Suckless, as stated on their website, focuses on "simplicity, clarity, and frugality." It targets experienced computer users who know exactly what they want in their workflow. A guy named Kai Hendry talks a lot about his workflow with suckless and if you're interested in additional videos I recommend his channel.

  • @aleksandrpetrosyan1140
    @aleksandrpetrosyan1140 5 років тому +2

    Surf and ST are my favourites. DWM is good in concept, but I found Xmonad to adhere to the same principle but execute it much better. The only problem I found is that surf doesn't handle magnet links well... Maybe need to do some digging.

  • @maherhayek9696
    @maherhayek9696 3 роки тому +1

    1:44 DISCOMBOBULATE - Sherlock Holmes (RDJ)

  • @walter_lesaulnier
    @walter_lesaulnier 4 роки тому

    The way Suckless stuff works kind of reminds me of how I'd piece together functionalities in an MS-DOS 3.2 Batch language batch file.

  • @0xEmmy
    @0xEmmy 5 років тому +1

    Thank you! Surf sounds SO much nicer for technical stuff like the Rust docs!

  • @armynyus9123
    @armynyus9123 4 роки тому +1

    This video did DOS me out of the apple ecosystem. After 25 years I had the perfect setup - so I thought. Now I'm on Linux on my MBP2015, feel no need to upgrade the hardware like everybody else in the company (I'm the founder) and pretty much exclusive on suckless tools. Even learned the C I need to customize st and dwm for "crazy", previously unthinkable integrations. I'm still hesitant to promote it to the developers in the company, could get costly ;-)

  • @harrytsang1501
    @harrytsang1501 5 років тому

    What I did over the past few days:
    1. configured 2.8" TFT display on an SBC
    2. installed i3
    3. configured the buttons to invoke i3-msg
    Looks like some surf won't hurt. I don't even have dmenu installed, but nothing some scripts can't do

  • @smudgepost
    @smudgepost 5 років тому

    FYI surf is install-able via apt and most likely pacman so you won;t need to configure gtk paths manually to avoid 'gio.h' errors. I actually really like this thank Luke! I've been using browsh as a shell browser but surf is super lightweight.

  • @jonesbbq307
    @jonesbbq307 3 роки тому +1

    Under what circumstances would I use surf?

  • @AexisRai
    @AexisRai 5 років тому +8

    This: suckless programs
    Next: wrongless rationality

  • @arturogoosnargh6027
    @arturogoosnargh6027 5 років тому

    Compiled configs are a cute idea. It frees the program from having a file reader and a parser. It also gives syntax checking for free. I wonder which programming languages cant be bent better to allow great compiled configs.

  • @slavoie
    @slavoie 5 років тому

    Thanks a lot for this Luke! I ended up using *st* and *slock* . Both are clearly very simple and efficient: just what I needed!

  • @ZethGamer
    @ZethGamer 5 років тому

    My first encounter with "suckless" software, without even realizing it, was a little linux distro known as DSL (Damn Small Linux) - which funnily enough was using DWM for window manager. Now back when I didn't know any better, my initial reaction was "Holy crap that looks so ugly that it makes freaking windows 3.11 look pretty in comparison" - Now to be perfectly honest with you, I was 19 back then, and my only knowledge of linux back then involved my attempts to revive an ancient laptop (By ancient I mean that thing had a floppy drive!) 10 years later, now that I feel more comfortable with potato-batery powered toasters loaded with Arch Linux (and my very own Frankensteined version of LARBS/voidrice combo) I feel like I should take a second look and this time actually try and make it work for me.

  • @lukasbelford8207
    @lukasbelford8207 5 років тому +2

    They can add a proper documentation instead of lean C then make things.

  • @klintmuse2241
    @klintmuse2241 5 років тому +10

    When will you let it slip you stopped using I3 and moved to DWM ?

  • @shobhit2197
    @shobhit2197 5 років тому +6

    Ahead of the meme, I already moved to dwm

    • @catzybluphish1058
      @catzybluphish1058 5 років тому

      Why would you admit to falling for the meme early?

  • @JesseNeckred
    @JesseNeckred 5 років тому

    I believe you sir are the catalyst to many Linux youtubers speaking about Suckless, I am pleased

  • @AmirHosseinHonardust
    @AmirHosseinHonardust 3 роки тому

    I love how "oh it takes time to cd and sudo make install... " just took 3 seconds there :))) awesome debunking!

  • @nullify.
    @nullify. 5 років тому +4

    I use nano. Works for me.

    • @Mostlyharmless1985
      @Mostlyharmless1985 4 роки тому +2

      But if you can’t use your text editor as a talisman to show your smug superiority why even live?

  • @Viken43
    @Viken43 5 років тому +1

    Running DWM at the moment and am quite surprised. It is not unlike i3 but very much more clean looking. Not used too toolbar being at top of screen but other than that I am enjoying the ride.....

  • @gaurdianAQ
    @gaurdianAQ 4 роки тому +1

    This just makes me want to check out suckless again as I'm getting ready to try and set up a minimalist void linux setup...

  • @davidreeves1408
    @davidreeves1408 3 роки тому

    I like you, Luke! You're nostalgic for web 1.0. Really, you & I don't want web 1.0 back: it's more like we'd appreciate some current version, with * some * modern (suckless) features, but sans the bloat, extreme eye-candy, in-your-face marketing, and stinky tactics like pagenation of web-sites, reduction of minimalist view options to a link in micro-print hiding somewhere at the bottom of the page, script-heavy, too much use of CDNs, etc. We'd both like a purer, more straightforward web, without the clutter & constant attempts to "trick" us into constantly buying stuff. :)

    • @henlofren7321
      @henlofren7321 3 роки тому

      I'll never surrender my eye-candy three.js

  • @XDjUanZInHO
    @XDjUanZInHO 4 роки тому

    Tabs in terminals are pretty useful, just think about debugging compilation problems, updating system and coding all on the same window

    • @tonyramirez5707
      @tonyramirez5707 3 роки тому +1

      Tabs and multiplexing kinda have their use in DEs imo, but once you use WMs you just open another terminal.

  • @___xyz___
    @___xyz___ 3 роки тому

    I'm trying to make surf do things, but I don't know how to express the kind of extension I'm looking for, as the system confuses me. It feels like we simply don't have the vocabulary to describe using software in this way as we have for more popular bloatware.

  • @Артем-щ1ш3у
    @Артем-щ1ш3у 5 років тому

    Suckless software has problems with patches. Some of them have to be manually applied by copying and pasting code. Also there is no reason to use tabbed with tiling window managers, e. g. i3 can arrange windows within a tree node in tabbed or stacked mode, herbstluftwm can arrange windows within a frame in maximized mode.

  • @Mike-gs7eo
    @Mike-gs7eo 5 років тому +1

    your vim binding is a pretty big security hole

  • @Clutter.monkey
    @Clutter.monkey 5 років тому +1

    Any progress on a suckless thesis?

  • @trijenhout
    @trijenhout 5 років тому +1

    i like your work flow!!

  • @alanauckland3663
    @alanauckland3663 5 років тому

    I was looking at ST a long while ago. No where on Suckless website does it tell you to edit and recompile the source code! Thank you look that will help me to think about how to do it next time. That said I feel I just don't have the time or inclination to be bothered to mess around with it in my spare time. It really is a thing for the tinkers who enjoy messing around with it in their spare time. personal I prefer to game and take a break from work when getting home

  • @Waitwhat469
    @Waitwhat469 5 років тому

    I think this is a really solid idea for programming. Is there any package builders out there though? Like (surf, menu, tabs, optons var menu) to make a webbrowser?

  • @Mostlyharmless1985
    @Mostlyharmless1985 5 років тому +8

    Wow, surf. I might as well use curl and interpret the html myself. I’ll keep my config files, thanks.

  • @HexadecimalDump
    @HexadecimalDump Рік тому

    I'm moving to linux and I want to start using suckless software. I am a software developer so it's exciting to think about changing source files for configuration and patching, especially since I've just learned C programming recently

  • @4.0.4
    @4.0.4 5 років тому

    I don't get the problem with config files as a general concept. You can't build _really_ complicated stuff without them (unless you're the only one writing and using it) and if someone fucks up the config file you can just error out until the user fixes it.
    I mean, all the stuff you add to your particular suckless program is hard to share, hard to keep track of when you bring in changes from other people, and depending on what you do, similar to keeping a dependency tree on your mind (say, a change you made depends on something else you use on your machine).

  • @atimholt
    @atimholt 4 роки тому

    I’ve been desperately wanting something nearly identical to surf. I never dreamed it already existed.

  • @simpleprogrammingcodes
    @simpleprogrammingcodes 4 роки тому

    Thank you for the interesting video. Can you give more examples of this kind of interaction between programs? I'm interested in what you can create.

  • @nerrufam7105
    @nerrufam7105 5 років тому +1

    where is your last livestream, cant find it!

  • @MyurrDurr
    @MyurrDurr 5 років тому

    I feel like this is a subtle jab towards Derek about him complaining about needing to recompile

  • @pacogarcia3911
    @pacogarcia3911 5 років тому

    Hey, you use to stream your key bindings during your videos, can you tell me what is the tool you were using please ? thks !

  • @ertwro
    @ertwro 5 років тому +1

    I use tabbed+surf+dmenu+emacs+Qt5webkit, it works.

  • @talkysassis
    @talkysassis Рік тому

    How would one make desktop programs with this mindset? Imagine a video editor made like this, or a 3d engine like blender. Imagine a program like AutoCAD made like this. Would be a nightmare.

  • @Bronyboy123
    @Bronyboy123 5 років тому

    Are you still planning on making the series about setting up a website?

  • @rmcellig
    @rmcellig 5 років тому

    I live outside my comfort zone and love it.. excellent video Luke!! 😀

  • @RajmahendraR
    @RajmahendraR 4 роки тому

    what is the app you using to show your cam ?

  • @iVideo1011
    @iVideo1011 5 років тому

    What keyboard does Luke use?

  • @kyuthefox
    @kyuthefox 3 роки тому

    "Normal" Linux users be like I have to recompile the programm.
    Gentoo users: YES!

  • @real-ludovico
    @real-ludovico 5 років тому

    How is the Program called witch open a line where you can write a command? -I had it installed on my old system but forgot the name.

  • @ncruzalayza
    @ncruzalayza 5 років тому +10

    Beef with Distrotube?

  • @barmetler
    @barmetler 4 роки тому

    So what I take away from this is that in order to use suckless programs, I need to open my third eye and expand my consciousness.

  • @ApurvJyotirmay
    @ApurvJyotirmay 5 років тому

    Hi Luke! How did you make the vim cursor to behave like GVim's? I want that too

  • @aerialdude
    @aerialdude 4 роки тому +1

    I had never heard of suckless before... I like the philosophy! Very unixy. I'll have to give these tools a try.

  • @fitzpatrickmathemati
    @fitzpatrickmathemati 5 років тому

    Would love to see a video on how to install, configure, and update suckless utilities. If I compile st myself instead of using the AUR, do I need to manually update st? If so, what's the best way to do this? Also, it looks like patches are common for suckless utilities. How does one go about installing patches?
    Thanks for all the great content!

  • @FredericHamel
    @FredericHamel 5 років тому +1

    why compile as root???
    why not just install as root???

  • @CatFace8885
    @CatFace8885 5 років тому

    That has got to be the best thumbnail ever

  • @Viken43
    @Viken43 5 років тому

    Hey man why are you not using dwm?

  • @sgky2k
    @sgky2k 5 років тому

    3:43 when you type sudo make install, the i has an I along with it with less opacity. Is this any kind of feature like suggestion?

  • @MarkLeonTanner
    @MarkLeonTanner 5 років тому +1

    Dwm is fantastic... I've been using it for years on my arch system...

  • @petewest3122
    @petewest3122 5 років тому

    What happened to the livestream video?

  • @possumcode
    @possumcode 5 років тому

    "Which/what are complicated?" is a complicated question)

  • @rodrigosouto9502
    @rodrigosouto9502 5 років тому

    Very nice explanation of the suckless mentality!

  • @FilippoGuarda
    @FilippoGuarda 5 років тому

    Can we have another "how to make a website" video? I know there is a shitton of them out there but I want one with a meme on the thumbnail

  • @valerianmp
    @valerianmp 5 років тому +2

    So you aren‘t dt?

  • @233kosta
    @233kosta 3 роки тому

    So unbloated it doesn't "do" anything 🤣🤣🤣
    Joking aside, this stuff sounds pretty awesome!

  • @matrikater
    @matrikater 3 роки тому

    him: "hello zoomers"
    me: "greetings almighty wise one"

  • @RobinGrays
    @RobinGrays 5 років тому

    a match made in heaven.. you guys were meant to be

  • @daiti3666
    @daiti3666 5 років тому

    I tried to compile my very own version of st, but i cant patch transparency (using the alpha patch on the suckless site) cause i get an error like "undefined reference to alpha" when i make after patching with "patch < file.diff", someone con help me?

  • @darylnd
    @darylnd 5 років тому

    Hi, Luke Do you have any idea how to make a T420's volume switch work with dwm or i3?

  • @ankan2088
    @ankan2088 4 роки тому

    ahh.. now I understand, it's a whole ecosystem built to get rid of redundancy to the extreme level.

  • @mattias3668
    @mattias3668 4 роки тому

    You can add ~/.local/bin to PATH and install to ~/.local/bin, then you don't need sudo(8).

    • @tommyscottish7284
      @tommyscottish7284 2 роки тому

      You'd also have to modify the Makefile because dwm chmod's it's installed binaries

  • @shiftrunstop
    @shiftrunstop 5 років тому

    Any one else getting some weird Webgtk+ compile errors for surf, even though you have the right libraries?

  • @raiden_is_dj
    @raiden_is_dj 5 років тому

    Top 10 Anime Crossovers