Live data from Hacker News

Linux Productivity Tools (2019) [pdf]

usenix.org

221–230 of 276 posts

Re: Linux Productivity Tools (2019) [pdf]

#221
post #120

locate is not mentioned -- two orders of magnitude faster than find for searches from '/' on my laptop, e.g. find / -name \*bashrc\* locate bashrc Faster because reading from a single binary cache file, updated nightly, rather than opening every directory inode under /. To force an immediate synchronous update of the cache: sudo updatedb

Relying on a database which gets updated nightly is problematic for some usage though in at least 2 ways: I don't leave my computer on if I'm not using it so there's a good chance the db will simply never update (I guess?) plus it's only usable for locating files with confidence if you know they're system files or else they were on the system yesterday. Or, you run updatedb manually all the time and weep because that…

>you run updatedb manually all the time and weep because that's not something instant, at all.

No, not instant, YMMV. On my mid-range laptop with SATA SSD:

  $ time sudo updatedb
  real 0m0.501s
  user 0m0.247s
  sys 0m0.218s

Re: Linux Productivity Tools (2019) [pdf]

#222

Here's my non-cli list of to me usefuly software on linux (working as freelancer since 2010): - Webstorm + Phpstorm: Amazing tools for web development - Sublime text for simple text editing - Meld for graphical diffs between files and directories. Very useful. - Signal client: Using it more and more recently - Spotify: That's not productivity though :) - Joplin for markdown formatted note taking - KeepassCX + FF exte…

I've tried Joplin but have stuck with standard notes for now.

Joplin is very good and has basic things like ctrl+f for finding withing a document that Standard Notes lack, but end to end encryption is baked in to SN where as it's somewhat trickier to set up in Joplin. Both are solid recommendations to check out though.

Re: Linux Productivity Tools (2019) [pdf]

#223

Earlier quoted context omitted.

Firefox has quite a nice interactive JSON viewer, built in.

Which doesn't help on the command line.

Invocation from command line:

  $ firefox --new-window somefile.json
The viewer does however suffer from poor scaling with file size.

Re: Linux Productivity Tools (2019) [pdf]

#224
my list visual stuff:

- xournal - pdf editor

- calibre - epub

- keybase - slack replacement

- cherrytree - notes

- anki - study

- shutter - screenshots

- zoiper - voip calls

- kazam - video snippets (screen recording)

- remmina

- vsc

command line

grep -nr, locate, ncdu, htop, ipython, vim, ssh, tsp, tail, less, youtube-dl ;-)

Re: Linux Productivity Tools (2019) [pdf]

#225

Earlier quoted context omitted.

Give KDE a try. Gnome has steadily dumbed down and removed features; KDE is delightfully customizeable and very, very polished in current form.

This. After the KDE 4 debacle, I gave up on KDE because they cut all the functionality I relied on. However, I’ve been pleasantly surprised by how functional the newer KDE5/Plasma desktop is, especially once you change a handful of really ugly defaults (mouse cursors, window switcher and a couple other similar things)

That, imho, is the major boat anchor holding KDE down: the ugly defaults. If they would take a moment to apply tasteful default settings it would make a huge difference in the marketing value.

In the end, though, KDE is "just like Linux" in the philosophy of "you don't like it? change it!"

Re: Linux Productivity Tools (2019) [pdf]

#227
post #28

I do my development work and run most of my agency (with multiple employees) with Linux. For some of the business things that most people don't assume Linux can do, I use: 1. Xournal to annotate PDFs (aka sign contracts without printing them and scanning them back). 2. LibreOffice of course for most document related work 3. OBS Studio for recording webcam videos along with screen sharing 4. Audacity for audio editing…

In your opinion, what's the best GUI for QEMU/KVM?

I'm a big fan of GNOME Boxes. The developers put a lot of care into the UI design and into choosing sensible defaults so most things work well out of the box. However, there are some kinds of advanced tasks that can only be done via virt-manager. I doesn't happen very often for me but when it happens it can be useful to know how to use virt-manager to configure the VMs that GNOME Boxes created.

https://blog.agchapman.com/configuring-gnome-boxes-vms-using...

Re: Linux Productivity Tools (2019) [pdf]

#228
post #80

The main thing I miss from OS X is Droplr (pain free sharing of annotated screenshots) and Jumpcut (pastebuffer history tool). Can't find anything on Linux for either of those that works nearly as well. I can still go to an old Mac for occasional needs like Final Cut Pro but those are tools I used several/dozen of times every day before. I'm on PopOS.

Have you tried Flameshot for screenshots?

I have been using shutter and kazam for screen recording... but will check this out...

Re: Linux Productivity Tools (2019) [pdf]

#229
post #46
post #25

How much of these is really still relevant with now Python quickly becoming new scripting language across all platforms? I now tend to prefer 3 lines of Python vs 1 line of cryptic unmaintanable Linux-only bash. With new great subprocess module in Python, I feel bash scripting is really unnecessary except in few situations like .bashrc or really quick onliners.

I don’t think Python and bash solve the same problems at all. I don’t see how they could be seen as comparable, much less interchangeable.

But even more powerful when working together....

Re: Linux Productivity Tools (2019) [pdf]

#230
post #181
post #161

Earlier quoted context omitted.

Wow, thank you for that, I didn't know Resolve. I do use KDEnlive but I can't say I'm satisfied with it.

There's also Olive Editor [1], still in Alpha but shows potential. [1] https://www.olivevideoeditor.org/

Lightworks also runs under Linux.
Post reply on HN