Most recent check of the status of all entries: 2018-09-29
- Most recent updates:
- 2018-07-04: Stylish → Stylus because Stylish became spyware
- 2017-10-29: added all my Android apps
- 2017-04-30: replaced malicious Ghostery (browser add-on) with Privacy Badger
Here is a list of tasks I do on my computers and the software I am using for accomplishing these tasks. The first column also links corresponding workflow descriptions with further information on how I am doing things. At the very bottom, there are links to more workflow descriptions.
I have to use MS Windows on my business machine. In my private life, I prefer working with the other operating systems. Therefore, I don't need a Windows solution for many use-cases that are part of my private life mainly such as tagging files and photographs.
Please note that I stopped using OS X on a daily basis during 2015. I replaced my Mac Mini with a Debian GNU/Linux machine as well. Linux is so much easier to meet my requirements than OS X. Therefore, the OS X column is mainly for my own reference in case I need to use OS X again in future.
| Workflow | Linux | Android | Windows 10 | OS X (outdated) |
|---|---|---|---|---|
| Files: managing | zsh, GNU/Emacs | Astro File Manager Pro | GNU/Emacs, FreeCommander | zsh, Finder |
| Files: synchronizing | Syncthing, Unison | Syncthing | Syncthing | Unison |
| Files: tagging | filetags | filetags | filetags | |
| Calendar | GNU Emacs/Org-mode | Outlook, Org mode Agenda→HTML | Outlook (2016), Org-mode | GNU Emacs/Org-mode |
| Calendar: schedule meetings | dudle | Outlook (2016) | ||
| Exchange calendar → Org-mode | exchange2org | |||
| Task management | GNU Emacs/Org-mode | Orgzly | GNU Emacs/Org-mode | GNU Emacs/Org-mode |
| Taking notes | GNU Emacs/Org-mode | MobileOrg | GNU Emacs/Org-mode | GNU Emacs/Org-mode |
| Terminal emulation | Gnome Terminal | ConnectBot | putty | Terminal.app |
| Shell | zsh (grml-flavor) | Babun > zsh | zsh (grml-flavor) | |
| Managing shells | tmux | tmux | tmux | |
| Multiple Desktops | xfce4 | OxygenOS launcher built-in | built-in | Spaces (built in) |
| Resize windows to predefined size | (wmctrl) | (Sizer) | ||
| Remembering windows positions | (Devil's Pie + gDevilspie) | (WinSize2) | ||
| WWW: browsing | Firefox, Tor browser | Firefox, Orfox | Firefox, (Chrome, IE) | Firefox |
| WWW: removing malicious ads | uBlock Origin (FF, Chrome) | uBlock Origin for Firefox | uBlock Origin (FF, Chrome) | |
| WWW: blocking web tracker | Privacy Badger | Privacy Badger | ||
| WWW: overwrite site styles | Stylus | Stylus | ||
| WWW: read it later | Org-mode | share with MobileOrg | Org-mode | |
| WWW: archiving browser history | (Shelve R.I.P.) | (not yet found) | Shelve | |
| WWW: browser history → calendar | Memacs | Memacs | ||
| WWW: Managing web bookmarks | Org-mode | Org-mode | ||
| WWW: Bookmarks → calendar | Memacs | |||
| WWW: Firefox → Org-mode | (Copy as Org-mode R.I.P.) | (Copy as Org-mode R.I.P.) | Copy as Org-mode | |
| WWW: Firefox: edit text in Emacs | It's All Text! | It's All Text! | ||
| WWW: Firefox: pause animated GIFs | Toggle animated GIFs | |||
| Tracking webpages without feeds | ChangeDetection.com | ChangeDetection.com | ||
| Weather report | ORF Wetter | Aix Weather Widget (GH, HP) | ORF Wetter | |
| Launching software | zsh, Appl. Finder | OxygenOS launcher | built-in | Spotlight |
| Sandboxing applications | Firejail | (XPrivacy) | ||
| Inserting text snippets | AutoKey | (Inserty) | ac'tivAid > HotStrings | (not yet found) |
| Egg timer | RemindMe, tic tac, StopWatch | |||
| Adjusting monitor colors | Redshift | OxygenOS built-in | f.lux | f.lux |
| Mastodon client | Web page | Tusky | Web page | |
| Twitter client | Corebird | Talon | http://Twitter.com | |
| Tweets → calendar | Memacs | |||
| Managing/reading RSS feeds | GrazeRSS | Google Reader (R.I.P.) | ||
| Desktop search | locate, Memacs | built-in, DocFetcher | Spotlight, Memacs | |
| Overview of disk usage | xdu, ncdu | Astro | WinDirStat | Disk Inventory X |
| Find/eliminate duplicate files | rdfind | SD Maid Pro | rdfind | |
| ISO 8601 file names → calendar | Memacs | (Memacs + Babun/crond) | Memacs | |
| SMS → calendar | Memacs (via Android) | |||
| Phone calls → calendar | Memacs (via Android) | |||
| Photographs: organizing | files/folders | files/folders | files/folders | files/folders |
| Photographs → calendar | Memacs (via filenames) | Memacs | ||
| Images: viewing | geeqie | OxygenOS built-in | IrfanView | Xee |
| Images: modifying | GIMP | paint.net | GIMP | |
| Images: Generating web albums | iimage (old but good) | |||
| Images: stitching panoramas | OxygenOS camera app | PhotoStitch (Canon) | ||
| Images: visualizing GPS | gpsprune + Marble | |||
| Images: screenshots | Xfce4 Screenshooter | Android built-in | ac'tivAid > ScreenShots | |
| Screencasts | OBS Studio | LICEcap (animated GIFs) | ||
| Visualizing pressed keys | key-mon | |||
| Presentations: creating | LibreOffice | Powerpoint 2016 | ||
| PDF: presenting | impressive | |||
| PDF: reading | Okular, GNU/Emacs | RepliGo PDF Reader (R.I.P.) | Sumatra PDF | Adobe Reader |
| PDF: annotating | GNU/Emacs | RepliGo PDF Reader (R.I.P.) | ||
| PDF: generating | Org-mode, LaTeX, convert | Org-mode + TeX/pandoc export | LaTeX | |
| PDF: managing paper references | Org-mode (explanation) | |||
| eBooks: reading | Lithium: EPUB Reader | |||
| Text: authoring LaTeX/HTML/... | GNU Emacs | GNU Emacs | GNU Emacs | |
| Text: minor editing tasks | vim | GNU Emacs | vim | |
| Emails: managing | mutt | K-9 Mail, Outlook | Outlook (Office 2016) | |
| Emails: composing | vim | K-9 Mail, Outlook | Outlook (Office 2016) | |
| Emails: Encrypting/signing | GnuPG | |||
| Emails → calendar | Memacs | Outlook | ||
| Usenet/NNTP: managing | slrn | |||
| Usenet/NNTP: composing postings | vim | |||
| Usenet postings → calendar | Memacs | |||
| Programming: IDE | GNU Emacs | GNU Emacs | GNU Emacs | |
| Programming: script languages | /bin/sh, Python 3 | Tasker | /bin/sh, Python 3 | /bin/sh, Python |
| VCS | git (in zsh) + Magit | git (native + Babun), Magit | ||
| VCS: Git commits → calendar | Memacs | |||
| Managing passwords | KeePassX + Org-mode | (KeePassDroid) | GNU Emacs/Org-mode, KeePassXC | KeePassX |
| Calculator | GNU Emacs/Org-mode | Droid48 | Org-mode | |
| Spreadsheets: simple (mostly) | GNU Emacs/Org-mode | GNU Emacs/Org-mode | GNU Emacs/Org-mode | |
| Spreadsheets: complex (rarely) | LibreOffice | Excel 2016 | NeoOffice | |
| Blogging | lazyblorg | |||
| Instant messaging | (Psi) | Signal, Slack | Slack | |
| Videos: watching | mplayer, VLC | MX Player | VLC | |
| Music: listening | LibreELEC/RasPi, banshee | MX Player, Noisly | iTunes, (Taply) | |
| Podcasts: listening | Podcast Addict | |||
| Multimedia remote | Yatse (LibreELEC/Kodi) | |||
| Notifications | GNU Emacs/Org-mode | RemindMe | (still searching for) | |
| Dictionary | Leo | ColorDict Offline Dict | Leo | Leo |
| Barcodes & QR-codes: scanning | Barcode Scanner | |||
| GPS: tracking | OsmAnd+, (My Tracks) | |||
| GPS: visualize position(s) | GpsPrune, Marble | OsmAnd+ | ||
| GPS: navigation | OsmAnd+ | |||
| Backup | rsync, Unison | (Titanium Backup, CLBR, SBR) | rsync, Unison | Unison, rsync, Time Machine |
| Drawing vector graphics | GNU/Emacs + PlantUML, Ipe, Inkscape | GNU/Emacs + PlantUML | ||
| Digitizing paper to PDF + OCR | Fujitsu ScanSnap S1500 + SW | Fujitsu ScanSnap S1500 + SW | ||
| Dual-SIM handling | Dual SIM Selector Pro | |||
| Software keyboard | SwiftKey | |||
| Public transportation system info | AnachB |