Skip to content

Instantly share code, notes, and snippets.

@nimatrueway
Last active February 24, 2019 17:45
Show Gist options
  • Save nimatrueway/cb212fcb44ab849a9eef4b10a0c2a700 to your computer and use it in GitHub Desktop.
Save nimatrueway/cb212fcb44ab849a9eef4b10a0c2a700 to your computer and use it in GitHub Desktop.
All My Desktop Linux Tools !

OS

DESKTOP/FILE MANAGEMENT

SHELL

  • Zsh powerful compatible replacement for bash
    Other plugins

    zdharma/fast-syntax-highlighting
    zsh-users/zsh-syntax-highlighting
    mafredri/zsh-async
    sindresorhus/pure
    zsh-users/zsh-completions
    zsh-users/zsh-autosuggestions
    zsh-users/zsh-history-substring-search
    supercrabtree/k

  • tmux or screen split terminal into multiple (especially useful on server)

TEXT EDIT / PROGRAMMING TOOLS

  • Jetbrains IntelliJ Community for programming and also gui for git
  • Visual Studio Code for simple text editing
  • Libre-Office great alternative for microsoft office; WPS-Office is more similar to microsoft office though
  • Nano if text gui editor is not an option
  • Docker perfect tool for software containerization. easy installation and isolation of software
  • SDKMan easily install and manage jvm-based compilers, runtimes and tools on your system
  • Postgres powerful, feature-rich, pluggable, active relational database

INTERNET

  • Firefox my favorite web browser
    Addons list

    LastPass
    uBlock Origin
    Copy Selected Links
    Dark Night Mode
    Proxy SwitchyOmega
    Stylish
    Code Injector
    cookies.txt
    Disconnect
    EPUBReader
    Https Everywhere
    Page Hacker
    User-Agent Switcher
    Zoom Page WE

  • Evolution imap/pop3/microsoft-exchange client

    sudo apt-get install evolution evolution-ews evolution-plugins evolution-plugins-experimental

  • uGet download manager
  • Transmission very powerful bitorrent client (with cli remote-control capabilities)
  • YouTubeDL download video from web-pages and video-sharing websites
  • Samba to access windows shared printer/files

    apt-get install samba samba-common python-glade2 system-config-samba smbclient libuser

MESSENGER

MULTIMEDIA

  • MPV extremely powerful, high-performance, configurable and geeky player (doesn't have much of a user interface)
    • AutoLoad load all files with in the directory
    • Bookmarker define custom keys to quickly load/save/peek custom bookmarks
    • LocateFile show current file on file-manager
  • VLC powerful player (I'd use only if I need user interface)
  • Pinta for very simple photo editing
  • Gimp for more complicated stuffs
  • Gravit vector editing tool
  • Flameshot Feature-rich handy screenshot tool. GnomeScreenshotTool Stable screenshot tool (works well with dual-monitor and dpi-scaled displays)
  • Audacity perfect tool for recording and editing audio
  • FFMpeg extremely powerful video/audio convertor and editor still couldn't find a decent gui so using cli
  • SubtitleComposer subtitle editor
  • gpick pick a pixel color on screen
  • libretro game consoles emulator retroarch gui front-end for former
  • mutagen cli audio files (e.g. mp3) tag editor
  • PavuControl powerful gui volume control
  • ttf-mscorefonts-installer & fonts-wine to install many windows fonts (Arial, Tahoma, etc.)

ACCESSIBILITY

  • Autokey Define keyboard macros and hotkeys for custom actions
    (use it with python-libxdo to do more complicated stuffs)

MISCELLANEOUS

  • Zenity create simple dialogs using cli
  • GoldenDict dictionary with extensive support for different glossary file types
  • Gahshomar Jalali calendar in traybar
  • OpenConnect open-source cisco vpn client
  • FileZilla powerful ftp/sftp/ftps file browser (when nemo couldn't handle it)
  • Detach detach process from terminal (kind of like nohup)
  • ForkStat log all newly created/exited processes with their cmd
  • EfiBootmgr-GUI simple gui for editing efi boot records
  • KDE-Connect connect your android phone to pc (file exchange, remote control, notification receiver, etc.)
  • RSIBreak reminder for short/long breaks when working with computer
  • KTeaTime simple beautiful timer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment