The issue was also opened in a very positive and respectful way, which sets the tone for the whole discussion.
From my own experience, if I've been away from a project for a while sometimes there's this snowball of guilt that just keeps building up, and if there's people saying "hey what the hell?" it just adds to it. Understanding that and making sure there's no implied accusation can go a long way to getting someone to break their silence.
This is probably the friendliest fork I've seen happen. There's even a comment where someone points out he's been active on other projects, and is thus alive and well and still coding, but just obviously ignoring htop specifically. The general response to that news seems to be relief that he's okay and that nothing (obviously) bad has happened.
It's nice to see users of an abandoned project happy that it's because the developer (apparently) abandoned it, as long as he's okay.
Many thanks for pointing this one out. And as someone said about the OP setting the tone with his opener. Regardless the whole thread was a wonderful read from start to finish.
From the console/ssh shell on VMware ESXi hosts, esxtop provides detailed, customizable top-style views of CPU, memory, storage, and network utilization, and even has a batch CSV output mode.
You may be tired of hearing this, but, well, I had no idea there were ads on this page. I don’t have any browser extensions. I just use a hosts file from http://someonewhocares.org/hosts/
I looked with FF both with and without ublock, and I don't see any ads. I don't understand people who gripe about ads when the solutions are ubiquitous and friction-free these days.
One thing I'm noticing is that your text structure looks a bit similar to mine, and the short paragraphs don't dovetail well with horizontal ads. It's hard to track whether the text is part of the ad or the page.
I should probably keep that in mind if I start trying to make any of my own work pay for itself.
Reading this changelog I discovered that htop has a config file and a config menu. I started using it years ago as a drop-in replacement for top and I never went beyond the default but there are some very nifty things hidden in the option, such as being able to display process trees and custom thread names among many other things.
If like me you never bothered to look into it just hit F2 in a running htop and start browsing the options.
Upvoted, this took me years to do myself. However, the config file annoys me now because every time I do something like toggling tree view with T or changing sort between CPU and memory with P and U it pops up in my dotfile repo’s list of modified files. I wish it only stored the stuff that’s buried down in the setup menu like what meters are at the top.
Agreed, I feel like there should be a way to mark changes as temporary instead of commiting to file every time.
I found a workaround that seems to work though, once you're happy with your defaults you can do:
chmod a-w ~/.config/htop/htoprc
This way you make the file read-only and prevent htop from changing it.
Also I had to add "vim_mode=1" directly in the rc file because I couldn't find the option in the menus.
Unfortunately it seems that git only stores the eXecutable bit of the files in the index, so you can't really commit a file as read-only, so you have to remember to do it one every one of your machines (or script it in a git hook I suppose).
I have an /etc/htoprc so I can maintain it with the same tool that maintains my other /etc config files. Unfortunately htop also copies this over to ~/.config/htop/htoprc on every startup even if I don't change any configs, and then it gets out of sync if I ever update /etc/htoprc.
Thank you! I might try this on some other things too.
mpv is one tool I think handles a kind of similar thing nicely: it has a main config file for long term settings, but also allows you to use Q instead of q to quit and save state (eg. playback position, speed, volume, etc.) in .config/mpv/watchlater/hashofurl (a separate file for each URL you play).
htop could save the single-keypress-changeable settings in, say, .config/htop/viewstate and only keep the other stuff that’s buried in the setup menu in the htoprc
htop has been on my list of applications I must install immediately on every system for at least 14 years now. I am always a bit shocked when I am reminded about how young of a project it is. I think the only younger tool that I always install is jq.
There's a few I now prefer over their old counterparts: fd, ag, bat.
fd and ag (or rg) just do what I expect them to, I don't need to think about how to use them. Both find and grep's syntax trip me up, even after 20 years of using them.
The interface is nearly 1:1 with `ag` (and the older `ack`).
One notable difference is that ag enables `--smart-case` by default, so it treats an all-lowercase pattern as case-insensitive, while `rg` doesn't, you need an explicit `rg -i`.
(or set it in a config file, but I'd rather not learn defaults that won't work out-of-the-box on other machines).
For me the interface is the draw rather than speed. I use ag rather than rg, but doing `ag search-term path` is how I'd expect it to work. Plus, automatically ignoring .git and other metadata files out of the box is a time saver.
I can’t express how many times htop has made my life easy by giving me this nice interactive UX. There is a reason it’s part of every docker image I create.
> There is a reason it’s part of every docker image I create.
You really shouldn't put troubleshooting tools in your container images. You can join a "toolbox" container to a running container's namespace to get your tools there when you need them. That avoids unnecessarily large images, extra build time, and extra dependencies in your image.
htop is a really awesome tool, lots of hidden goodies in it. Thankful for the people that stepped up to maintain this in a kind way without being rude to the original maintainer and creator.
I don't know if things have changed, but preferences settings weren't enough, reddit would randomly switch to the new theme. After that I changed all my bookmarks to old reddit.
Yep. The most infuriating part of their sudden disabling of existing extensions and preventing users from installing non-whitelisted ones on mobile FF is that if extensions like uBlock Origin and NoScript will work you know that a simple redirector extension would too.
<strikethrough> “Simple redirector extension” sounds like a good generic tool that should exist to sed urls in a similar way to how ublockO & AdNauseum can block more than one type of content based on simple rules. One extension could use one rule to use the old version of Reddit, another to replace YouTube with Invidious, Twitter with Nitter… oh wait! </strikethrough>
Oddly, while Firefox nightly did disable my extensions after the update, Firefox stable has continued to leave them enabled. They're not working perfectly, but they're all enabled. xStyle, tampermonkey, etc are all working for me. The only problem is that they're now impossible to disable, because that entire UI no longer exists (I've got some extensions that do unconditional page modification, which I had to uninstall completely)
If you press "S", you will get a layout editor where you can change the CPUs from 2 per line to 4 per line. The exact options you're looking for are "CPUs (1&2/4): first half in 2 shorter columns" and "CPUs (3&4/4): second half in 2 shorter columns".