It started as a stupid project cause I was bored. How much can you actually do without a windowing environment?
After finding out how to post to lemmy from a TTY, I realized that I can do most things I do daily using text.
Browsing the web in links, which opens all sorts of files in the corresponding programs if configured correctly.
Opening images in fbi, PDFs in fbpdf, listening to music in cmus, watching movies in mplayer, using e-mail in alpine, creating documents in vim and latex, …
The only thing that still requires a GUI is image editing and a few websites I need that don’t work without JavaScript.
And it’s actually really nice…more focused, without loading times, animations, popups, ads, or other distractions, and everything is scriptable.

Anyway, sorry for the blog post.

    • superkret@feddit.orgOP
      link
      fedilink
      arrow-up
      0
      ·
      2 days ago

      And I understand why some people are fonts enthusiasts, now.

      On the console, you only have 16 colors and 1 font to customize your “desktop”.

  • bruhSoulz@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 days ago

    Lol so cool. My fav text apps are toot for mastodon and maybe gomuks or iamb for matrix/element. Also what Lemmy app r u using?

    • superkret@feddit.orgOP
      link
      fedilink
      arrow-up
      0
      ·
      3 days ago

      yes it only shows the filename of an image. But you can set it up to open images in an external image viewer when you click on it.

        • superkret@feddit.orgOP
          link
          fedilink
          arrow-up
          0
          ·
          3 days ago

          Yes. I have absolutely no idea what its purpose or use case is.
          On a TTY, it has no mouse click support. It also has no keyboard navigation support in general. So how am I supposed to navigate websites?
          On a terminal inside a graphical environment it’s completely useless, cause I’m in a graphical environment and can just use Firefox.

          Seriously, if anyone is using Browsh or Carbonyl productively, I’d love to know for what.

    • superkret@feddit.orgOP
      link
      fedilink
      arrow-up
      0
      ·
      3 days ago

      The default video output device of a Linux TTY is the framebuffer.
      I have no issues viewing images and PDF documents, or watching videos.

  • electricprism@lemmy.ml
    link
    fedilink
    arrow-up
    0
    ·
    3 days ago

    Sometimes it’s nice to put the ADHD away and just have simple fucking interfaces without all the stupid distractions.

    This was my exact experience browsing the Social Media on gemini:// – it was glorious how less can actually be more.

  • BaumGeist@lemmy.ml
    link
    fedilink
    arrow-up
    0
    ·
    3 days ago

    image editing

    imagemagick for basic transformations/compression/conversions, CLI (locally hosted) AI for the shops

  • Trent@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 days ago

    I may get hate for this, but… I do this a fair bit because I prefer TUIs for a lot of stuff, and also end up doing a lot of things in emacs because I usually have it open anyway…

  • flashgnash@lemm.ee
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    3 days ago

    I’d love to be able to ditch the gui entirely, I’ve found working from a TTY really helps me focus on the actual work I’m supposed to be doing

    Unfortunately the one impossible hurdle is the web browser. Have kinda got around the need for it mostly with an llm cli for basic questions but will always find myself needing to fire up a window manager just to get a browser eventually

    Also doesn’t help that I’m primarily a web developer

    • superkret@feddit.orgOP
      link
      fedilink
      arrow-up
      0
      ·
      edit-2
      19 hours ago

      cage is a minimalist Wayland compositor that only shows a single application in fullscreen. When you close the app, it drops you back to your console.
      It’s compatible with programs that need X11 through XWayland, and it has practically no loading times.

      cage -ds firefox would open Firefox in fullscreen.
      Option -d hides client-side decorations and -s allows you to switch from Wayland to another TTY using Ctrl+Alt+F[1-6]

      I put aliases for the programs I use in my .bashrc so I can just type FF[Enter] and a second later I have Firefox open.

    • JubilantJaguar@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      3 days ago

      always find myself needing to fire up a window manager just to get a browser eventually

      A chromeless tiling WM is basically invisible and AFAIK has almost zero performance impact. That’s roughly what I do.

      • flashgnash@lemm.ee
        link
        fedilink
        arrow-up
        0
        ·
        3 days ago

        I usually use gamescope for that purpose but it’s still a bit of a pain and takes me out of the tmux/helix loop

  • Draghetta@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    3 days ago

    Why alpine instead of mutt? It must be some 20 years since I least heard about pine or any of its forks

    • oldfart@lemm.ee
      link
      fedilink
      arrow-up
      0
      ·
      3 days ago

      Alpine is an email client.

      Mutt is a maildir reader which you can use as a part of your DIY email client.

      • Draghetta@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        3 days ago

        … what? mutt can talk imap and smtp natively, I don’t know what else you need to qualify as an “email client”

        • oldfart@lemm.ee
          link
          fedilink
          arrow-up
          0
          ·
          3 days ago

          Since when? I made two attempts over many years and an elaborate offlineimap and msmtp setup was needed both times.

          • Draghetta@lemmy.world
            link
            fedilink
            arrow-up
            0
            ·
            2 days ago

            🤷‍♀️ I was using mutt for both smtp and imap in 2002, don’t know how long before that it worked — but at least since then.

            • oldfart@lemm.ee
              link
              fedilink
              arrow-up
              0
              ·
              2 days ago

              Alright then, I guess it’s time for attempt #3 with the newly acquired knowledge. Thanks!