3 ms·
- FLAVOR: Ubuntu Desktop - HEADLINE: Is there a better medium for feedback? - ROLE/AFFILIATION: C++ Software Engineer, currently in the genomics industry, in
by inetknght 10y ago
- FLAVOR: Ubuntu Desktop
- HEADLINE: Is there a better medium for feedback?
- ROLE/AFFILIATION: C++ Software Engineer, currently in the genomics industry, in Houston, TX
- DESCRIPTION:
All-in-all, I've been pushed to Linux out of sheer hatred of the direction that Windows is going. I'll never install anything newer than Windows 7 ever. When Windows 7 goes End-Of-Life, I'll go 100% Linux. Apple's products are neat but they're nowhere near worth what they're priced at (used them in the distant past). That leaves me with Linux and commodity hardware.
Really though, I feel like commandline power users end up taking a back seat to happy-go-lucky pretty interfaces that I feel are designed for airheads (to put it mildly). Sure they look great but they're not productive. If I have to touch my mouse, the interface is probably doing something wrong.
So, what do I want to see in Ubuntu?
+ Is there something similar to EPEL but for Ubuntu (and other Debian derivatives)? I'm particularly looking for `devtoolset` packages, but I'm sure others would love for other EPEL packages that, as far as I'm aware, are currently either old (sometimes super old) in the apt repositories or else simply must be completely rebuilt by hand.
+ The installer should ask about privacy issues (for new installations). Make it very clear, not some hidden thing that's easily skipped or not even seen.
+ Zeitgeist? Absolutely useless to me. I know exactly what I want and where to find it. If I don't know where it's at then I know how to find it (happens maybe once every three or four months). I don't even want it installed at all, it's that useless. It's literally worse than useless: it consumes system resources (CPU, disk, etc) for utility that I will never use. I'm pretty sure serious developers feel the same way. Why isn't opt-in?
+ Unity? Unity is not functional. By not functional I mean it hurts my productivity. After nuking Zeitgeist, I go right on to disable Unity and install Cinnamon. It's far simpler, far more familiar, far more stable, and doesn't waste anywhere near as much system resources. I really like how Fedora has various spins with different default desktop environments.
+ When using `vim` I always have to put `:set paste` in my ~/.vimrc, or else go figure out where you broke pasting. I don't want comments to continue on the next line. I'll add the comment characters, thanks.
+ `apt` is not nice to the command line at all. Try searching for stuff using `apt`, pipe the output through grep, and see how apt warns you that it's not meant for ~smart people~ command line processing. IMO that's counter to all of Linux. `dnf` on the other hand is both far more intuitive and far more friendly to piping around in bash.
+ Turn off ssh-agent and all variations. I will always have passphrases on my keys and absolutely never want that passphrase remembered by the computer. Ever. I will always specify which key to use. And, I have hundreds of keys. I have so many keys in my ~/.ssh that _every_ ssh-agent will immediately cause a disconnect because of the remote server thinking I'm trying too many keys (hint: think about how insecure that actually becomes). I've found that removing the ssh-agent will sometimes not work: it will sometimes be reinstalled (usually an update does that). Better to just chmod -x. And the worst is that ssh-agent isn't the only agent. There's that damn GNOME ssh agent. One or two other ones. But installing it? Oh man, uninstalling it is impossible because it's literally a dependency for half of the stuff in a fresh system. How is that even possible when I can satisfactorily `chmod -x` all of the agents and... achieve what I want and everything still works? Don't answer that, I know how it's possible. Solve it instead.
+ Work with nVidia. We both know they're not going to fix their drivers (cough I hope I'm proven wrong... cough). It literally took me 2 full days to get a working installation with an i7-6850K and GTX 1060. TWO FULL DAYS. That's just to get it to "work". By that I mean that the computer is useable. But it's not perfect: I'm sitting here watching flickering on my screen. Sometimes screenshots are corrupt. Luckily I don't do a lot of heavy work with graphics or I wouldn't even be using Linux specifically because of this issue. That's quite a shame to think that.
+ Work with hardware vendors. Microsoft very clearly has discounts for vendors coughDellcough such that a computer with identical hardware specs ends up being cheaper if it comes with Windows. This is, in my opinion, very clearly anti-competitive. But apparently it's legal? So whatever. It's not cool to "buy" a Windows license (for a negative price point?!) that I can't see or transfer to another computer. I take that new computer, take out the hard drive, put a new hard drive in, and install an actual operating system instead of spyware. What a waste of a license that I'd rather not have had in the first place. I don't care that it's cheaper. I don't care that they do it.
Upon reflection... maybe I shouldn't be using Ubuntu.
- keithpeter 10y ago"Upon reflection... maybe I shouldn't be using Ubuntu." "Is there something similar to EPEL but for Ubuntu (and other Debian derivatives)?" "If I have to touch my mouse, the interface is probably doing something wrong." What do you find lacking in a CentOS/EPEL install that Ubuntu gives you? There are lots of keyboard oriented window managers around and some 'structured evaluation' (aka waste a weekend distro hopping and tweaking together with surfing the blogs to find someone who does the same kind of work as you do) will probably allow you to find something you like. (Personally, I find KDE with a few adjustments fine for most things and Gnome Shell seemed fairly intuitive after a year on dwm).
- inetknght 10y ago> What do you find lacking in a CentOS/EPEL install that Ubuntu gives you? The most recent version of software. I've found CentOS, in particular, to have ancient versions of software in the repos. EPEL helps, but it only goes so far. > I find KDE with a few adjustments fine for most things and Gnome Shell seemed fairly intuitive after a year on dwm I tried out KDE recently. Maybe it was an old version. It reminded me a lot of oldschool classic Mac OS. Easy to find things, but things don't have a lot of features or options. Gnome Shell... it's okay and there's a ton of under the hood options. But there's practically zero way to access them without either insider knowledge of what to configure and where, or else having to go install even more software.
- keithpeter 10y agoFedora then. The Korora Project provide a 'batteries included' Fedora with codecs &c. I've sort of arrived at the same place as Rob Pike[1] but with Linux instead of Mac OS. Default Debian Stable with KDE + restore and I'm away. Or default (kitchen sink) install of Slackware. PS: KDE is almost a Windows clone in my perception and quite a long way from MacOS! [1] https://usesthis.com/interviews/rob.pike/ https://usesthis.com/interviews/rob.pike/