[–] 4 points 7 months ago (1 child)

thanks for suggestions. but a couple of controversial things:

  • lsd is written in Rust, which I personally have no problem with but there are people that do
  • eza and lsd development appear to have been assisted by AI, which I don't really know a lot about but generally dislike

i have no problems with qdirstat or gdu, so i'll give them a try. i'll maybe try speedcrunch as well

  • source
  • parent
  • context
  • [–] 7 points 7 months ago (3 children)

    IDE:

    DOOM Emacs. It's my IDE, my email client, sometimes my terminal, my calendar, my regular word editor, it's just everything I need.

    NVChad. It's Neovim but with all the smart plugins as default. I prefer it over lazyvim as it just has everything I need good to go.

    CLI/TUIs:

    If you like watching anime than Ani-CLI is the best thing out there. has everything and you can watch whatever you want in the terminal.

    Bat. It's like Cat but better.

    lazygit. really great git interface that makes things easy.

    cmus. easiliy the best TUI music player

    yazi. my go to file manager. has everything I need, easy to theme and customize.

    osxiv. straight forward image viewer

    Browser:

    Qutebrowser. I like using vim navigation for everything so Qutebrowser is my browser of choice. very easy to customize and configure with custom scripts. works fantastic with various password managers.

  • source
  • [–] 6 points 7 months ago*

    fzf

    Fuzzy search the output from any command. The most commonly used for me is the ctrl + r hotkey for fuzzy searching in my bash history. But I have multiple scripts and aliases that utilize it.

  • source
  • [–] [S] 4 points 7 months ago (4 children)

    KeepassXC: My password manager of choice. Has browser autofill integration, though requires some holepunch work to function with Flatpak browsers. Explicitly is based on local files. Does not rely on cloud providers.

    I use Proton Pass and Bitwarden. How do you backup your KeePass database? Do you sync it with mobile?

  • source
  • parent
  • context
  • [–] 17 points 7 months ago (5 children)

    I'll list a few of my regularly-used tools, both CLI and GUI.

    CLI:

    • ncdu: An interactive TUI variant of du, for tracing disk usage across targeted directories.
    • podman: An alternative runtime to Docker that is arguably just better at this point. Can handle rootless containers with ease, works with SELinux, can handle Docker compose files with add-on tool podman-compose, can automatically update containers intelligently, can integrate well with SystemD, and more.
    • mtr: Another network tool. Effectively traces network routes to a given IP. Great for diagnosing faults in latency or major packet loss.
    • ffmpeg: A very complicated, but powerful tool for converting, manipulating video and audio files in all sorts of ways. FFMpeg can essentially be the answer to any 'do X to Y file' question.

    GUI:

    • Kdenlive: A powerful video editor developed by KDE. For free and open source, it is impressive how little you can't do when editing videos with this tool. A bit buggy at times, but has gotten significantly more reliable over years.
    • Handbrake: A FFMpeg frontend that allows for mass transcodes of video files based on created profiles. Great for archiving, finalizing videos down for web upload, or just converting content to a more efficient format. Specializes in lossy/destructive operations.
    • LosslessCut: A FFMpeg frontend that allows for trimming videos, stripping and/or exporting tracks from videos, editing mkv metadata, editing video chapters, and any other lossless/non-destructive operations that can be done on video files.
    • Subtitle Composer: An outright semi-professional-grade subtitle editor developed by KDE. Supports and can convert between pretty much any subtitle format you might encounter. Great for creating, editing, timing, and translating subtitles for videos.
    • KeepassXC: My password manager of choice. Has browser autofill integration, though requires some holepunch work to function with Flatpak browsers. Explicitly is based on local files. Does not rely on cloud providers.
    • Limo, R2Modman: Native mod-managers that allow for modding various Steam games (native and Proton) on Linux.
    • Blender: A powerful 3D editor. Capable of hard and soft 3D modeling, character rigging, animation, material creation and UV mapping, compositing and rendering. Pretty much an all-in-one tool for 3D art and design.
    • FreeCAD: A somewhat daunting, but functional 3D CAD software. Has received a lot of recent (~3 years) patches to improve on a lot of long-standing pain points in the software.
  • source
  • [–] [S] 5 points 7 months ago (3 children)

    I saw fish recommended for new users in openSUSE's documentation. I want to try that. There is a way to switch to Bash for a particular script, right? I know that file-based scripts have the shebang line, so that's a non-issue, but what if I have a Bash command I copied from the Internet and my default shell is fish?

  • source
  • parent
  • context
  • [–] 11 points 7 months ago* (8 children)

    fish - Ever since I've made the switch to Linux, the terminal has been part of the experience. And, honestly, I wouldn't want it any other way. Besides its efficiency, I also very much enjoy how it automatically keeps track of everything I do within. I don't get that functionality whenever I do something within a GUI. But bash left a lot to be desired in that regard; its history simply didn't record everything. It was also pretty bare-bones; no syntax highlighting, no auto suggestions etc. Thus, after trying to bend bash (and later zsh) to my will and ultimately being dissatisfied with the janky mess I was left with, I finally gave in to at least give fish a honest try. The rest is history. Heck, fish is the very first thing I install on a machine.

  • source
  • [–] 4 points 7 months ago (2 children)

    Here's my list

    • K9s, it's a TUI kubernetes dashboard/management tool. Since I work a lot in my terminal, having this kind of tool there just made sense.
    • Corner, it's a task manager, and yes, It's TUI as well.
    • Yazi, a really amazing file manager, and yes it's of course TUI.
    • Absorb, it's an android app that integrates with audiobookshelf, and honestly it is just amazing.
  • source
  • [–] 17 points 7 months ago* (3 children)

    Here are some useful programs I use:

    console utilities/programs:

    • zoxide: memorizes which directories you cd into, so you can later type shorthands for them

    • procs: modern replacement for the ps command. basically lists your processes

    • neofetch/fastfetch: displays your system info in a fancy way. 99% Linux users use that

    • inxi: displays detailed system info but in a less fancy way. people usually attach the output of inxi -Fxz to a forum post where they need help troubleshooting

    • asciinema: cool program that records your terminal sessions as text files

    • agg: converts asciinema recordings to gif

    • yt-dlp: insanely powerful youtube downloader (remember to only download things you are permitted to!)

    • sl: ragebait when you misspell ls

    • yazi: fancy file manager with image previews! minimal or no configuration required

    • cava: audio visualizer. when you press f it cycles colors!

    • htop/btop: you already mentioned. task managers basically

    • ncdu: interactively shows disk usage per file

    GUI apps:

    • qalculate: very powerful calculator (has both qt and gtk frontends)

    • gparted: probably the best gui disk management tool so far

    • localsend: send files locally over wifi direct

    • blueman: gui bluetooth manager

    • freetube: awesome youtube client (NOTE: against youtube terms of use!)

    • baobab: gui disk usage analyzer

    • cheese: photo taking app with funny effects

  • source
  • [–] 1 point 7 months ago*
    1. What desktop are you using?
    2. Have you enabled any power management tools other than the defaults?
    3. Have you tried manually adjusting the amd-pstate settings profiles with cpupower?
    4. Have you confirmed the BIOS settings for CPU and Memory frequency settings? Sometimes they are mismatched while auto detecting.
  • source
  • [–] 1 point 7 months ago

    I had a Dell laptop that made a whiny noise in Debian because of something with the sound card/driver/?, but if I plugged in headphones it immediately stopped. I fixed it with alsamixer. I forget the specifics, it was a while back. Shot in the dark, but if it isn't happening due to load, maybe it's a sound issue?

  • source
  • [–] 1 point 7 months ago

    What do you mean by "IDLE"? That it's sleeping or hibernating, or that you're just not actively using it? Just because you're not using it doesn't mean it isn't doing anything. Even if you have no apps running, modern operating systems tend to have plenty of background tasks that run periodically.

    Open a terminal window, type "top" and press enter. That will show a live view of the processes running in the background (press Q to quit).

  • source
  • parent
  • context
  • [–] 4 points 7 months ago* (2 children)

    xinput only deals with X11.

    Wayland can use Xwayland to run X11 software, but they live in their own little X11 world. You probably have some Wayland-native programs and some X11 programs running


    you can list running X11 software with $ xlsclients.

    https://unix.stackexchange.com/questions/326373/configure-extra-mouse-button-as-a-second-middle-click-under-wayland/587975#587975

    There are a couple suggestions there to remap things. I haven't used input-remapper myself, but I've heard positive things about it. It's packaged in Debian trixie.

  • source
  • view more: ‹ prev next ›