From 797a1404213173791a5f4126a77ad383ceb00064 Mon Sep 17 00:00:00 2001 From: Christian Cleberg Date: Mon, 4 Mar 2024 22:34:28 -0600 Subject: initial migration to test org-mode --- content/blog/2020-01-25-linux-software.md | 275 ------------------------------ 1 file changed, 275 deletions(-) delete mode 100644 content/blog/2020-01-25-linux-software.md (limited to 'content/blog/2020-01-25-linux-software.md') diff --git a/content/blog/2020-01-25-linux-software.md b/content/blog/2020-01-25-linux-software.md deleted file mode 100644 index 40c598a..0000000 --- a/content/blog/2020-01-25-linux-software.md +++ /dev/null @@ -1,275 +0,0 @@ -+++ -date = 2020-01-25 -title = "Linux Software" -description = "A look at some useful Linux applications." -+++ - -# GUI Applications - -## Etcher - -![Etcher Screenshot](https://img.cleberg.net/blog/20200125-the-best-linux-software/etcher.png) - -[Etcher](https://www.balena.io/etcher/) is a quick and easy way to burn -ISO images to CDs and USB devices. There are two different ways you can -install this program. First, you can navigate to the [official -website](https://www.balena.io/etcher/) and download the AppImage file, -which can run without installation. - -However, AppImage files are not executable by default, so you'll either -need to right-click to open the properties of the file and click the -"Allow executing file as program" box in the Permissions tab or use -the following command: - -```sh -chmod u+x FILE_NAME -``` - -If you don't like AppImage files or just prefer repositories, you can -use the following commands to add the author's repository and install -it through the command-line only. - -First, you'll have to echo the repo and write it to a list file: - -```sh -echo "deb https://deb.etcher.io stable etcher" | sudo tee /etc/apt/sources.list.d/balena-etcher.list -``` - -Next, add the application keys to Ubuntu's keyring: - -```sh -sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 379CE192D401AB61 -``` - -Finally, update the repositories and install the app. - -```sh -sudo apt update && sudo apt install balena-etcher-electron -``` - -Using Arch, Manjaro, or another distro using the AUR? Use this command -instead: - -```sh -sudo pacman -S etcher -``` - -## Atom - -![Atom Screenshot](https://img.cleberg.net/blog/20200125-the-best-linux-software/atom.png) - -[Atom](https://atom.io) is the self-proclaimed "hackable text editor -for the 21st century". This text editor is made by GitHub, [now owned -by -Microsoft](https://news.microsoft.com/2018/06/04/microsoft-to-acquire-github-for-7-5-billion/), -and has some of the best add-ons available to customize the layout and -abilities of the app. - -First, add the Atom repository to your sources. - -```sh -sudo add-apt-repository ppa:webupd8team/atom -``` - -Next, update your package listings and install atom. - -```sh -sudo apt update && sudo apt install atom -``` - -If you have issues updating your packages with the Atom repository, -you'll need to use the snap package described below instead of the -repository. To remove the repository we just added, use this command: - -```sh -sudo add-apt-repository -r ppa:webupd8team/atom -``` - -You can also install Atom as a snap package, but it must be installed -with the `--classic` flag. A [full explanation is -available](https://language-bash.com/blog/how-to-snap-introducing-classic-confinement) -if you'd like to read more about why you need the classic flag. - -```sh -snap install atom --classic -``` - -Using Arch, Manjaro, or another distro using the AUR? Use this command -instead: - -```sh -sudo pacman -S atom -``` - ---- - -## Visual Studio Code - -![Visual Studio Code Code](https://img.cleberg.net/blog/20200125-the-best-linux-software/vscode.png) - -[Visual Studio Code](https://code.visualstudio.com) is yet another -fantastic choice for programming on Linux, especially if you need those -extra add-ons to spice up your late-night coding sessions. The theme -used in the screenshot is -[Mars](https://marketplace.visualstudio.com/items?itemName=EliverLara.mars) -by theme creator [Eliver Lara](https://github.com/EliverLara), who makes -a ton of great themes for VS Code, Atom, and various Linux desktop -environments. - -To install VS Code, you'll need to download the `.deb` file from the -official website. Once you've downloaded the file, either double-click -it to install through the Software Center or run the following command: - -```sh -sudo dpkg -i FILE_NAME.deb -``` - -You can also install VS Code as a snap package, but it must be installed -with the `--classic` flag. A [full explanation is -available](https://language-bash.com/blog/how-to-snap-introducing-classic-confinement) -if you'd like to read more about why you need the classic flag. - -```sh -snap install code --classic -``` - -Using Arch, Manjaro, or another distro using the AUR? Use these commands -instead: - -```sh -sudo pacman -S yay binutils make gcc pkg-config fakeroot yay -S visual-studio-code-bin -``` - -## GNOME Tweaks - -![Gnome Tweaks Screenshot](https://img.cleberg.net/blog/20200125-the-best-linux-software/gnome-tweaks.png) - -[Gnome Tweaks](https://gitlab.gnome.org/GNOME/gnome-tweaks) is the -ultimate tool to use if you want to customize your GNOME desktop -environment. This is how you can switch application themes (GTK), shell -themes, icons, fonts, and more. To install GNOME Tweaks on Ubuntu, you -just need to install the official package. - -```sh -sudo apt install gnome-tweaks -``` - -If you've installed Manjaro or Arch with Gnome, you should have the -tweak tool pre-installed. If you're on Fedora, this tool is available -as an official package: - -```sh -sudo dnf install gnome-tweaks -``` - -## Steam - -![Steam Screenshot](https://img.cleberg.net/blog/20200125-the-best-linux-software/steam.png) - -[Steam](https://steampowered.com) is one of the most popular gaming -libraries for computers and is one of the main reasons that many people -have been able to switch to Linux in recent years, thanks to Steam -Proton, which makes it easier to play games not officially created for -Linux platforms. - -To install Steam on Ubuntu, you just need to install the official -package. - -```sh -sudo apt install steam-installer -``` - -For Arch-based systems, you'll simply need to install the -`steam` package. However, this requires that you enable the -`multilib` source. To do so, use the following command: - -```sh -sudo nano /etc/pacman.conf -``` - -Now, scroll down and uncomment the `multilib` section. - -```config -# Before: -#[multilib] -#Include = /etc/pacman.d/mirrorlist - -# After: -[multilib] -Include = /etc/pacman.d/mirrorlist -``` - -Finally, install the program: - -```sh -sudo pacman -S steam -``` - -[Problem Launching Steam Games? Click -Here.](./2020-01-26-steam-on-ntfs-drives.html) - -# Command-Line Packages - -## neofetch - -![Neofetch Screenshot](https://img.cleberg.net/blog/20200125-the-best-linux-software/neofetch.png) - -[Neofetch](https://github.com/dylanaraps/neofetch) is a customizable -tool used in the command-line to show system information. This is -exceptionally useful if you want to see your system's information -quickly without the clutter of some resource-heavy GUI apps. - -This is an official package if you're running Ubuntu 17.04 or later, so -simply use the following command: - -```sh -sudo apt install neofetch -``` - -If you're running Ubuntu 16.10 or earlier, you'll have to use a series -of commands: - -```sh -sudo add-apt-repository ppa:dawidd0811/neofetch; sudo apt update; sudo apt install neofetch -``` - -Using Arch, Manjaro, or another distro using the AUR? Use this command -instead: - -```sh -sudo pacman -S neofetch -``` - -## yt-dlp - -![yt-dlp Screenshot](https://img.cleberg.net/blog/20200125-the-best-linux-software/yt-dlp.png) - -[yt-dlp](https://github.com/yt-dlp/yt-dlp) is an extremely handy -command-line tool that allows you to download video or audio files from -various websites, such as YouTube. There are a ton of different options -when running this package, so be sure to run `yt-dlp --help` first to -look through everything you can do (or give up and search for the best -config online). - -While this shouldn't be a problem for most users, yt-dlp requires -Python 2.6, 2.7, or 3.2+ to work correctly, so install Python if you -don't have it already. You can check to see if you have Python -installed by running: - -```sh -python -V -``` - -To get the youtube-dl package, simply curl the URL and output the -results. - -```sh -sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp -``` - -Finally, make the file executable so that it can be run from the -command-line. - -```sh -sudo chmod a+rx /usr/local/bin/yt-dlp -``` -- cgit v1.2.3-70-g09d2