From 3def68d80edf87e28473609c31970507d9f03467 Mon Sep 17 00:00:00 2001 From: Christian Cleberg Date: Mon, 22 Apr 2024 14:07:21 -0500 Subject: format a portion of blog posts --- content/blog/2020-01-25-linux-software.org | 150 ++++++++++++----------------- 1 file changed, 64 insertions(+), 86 deletions(-) (limited to 'content/blog/2020-01-25-linux-software.org') diff --git a/content/blog/2020-01-25-linux-software.org b/content/blog/2020-01-25-linux-software.org index 8397483..54d7b85 100644 --- a/content/blog/2020-01-25-linux-software.org +++ b/content/blog/2020-01-25-linux-software.org @@ -8,24 +8,22 @@ #+caption: Etcher Screenshot [[https://img.cleberg.net/blog/20200125-the-best-linux-software/etcher.png]] -[[https://www.balena.io/etcher/][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 -[[https://www.balena.io/etcher/][official website]] 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: +[[https://www.balena.io/etcher/][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 [[https://www.balena.io/etcher/][official website]] 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: #+begin_src sh chmod u+x FILE_NAME #+end_src -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. +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: @@ -45,8 +43,7 @@ Finally, update the repositories and install the app. sudo apt update && sudo apt install balena-etcher-electron #+end_src -Using Arch, Manjaro, or another distro using the AUR? Use this command -instead: +Using Arch, Manjaro, or another distro using the AUR? Use this command instead: #+begin_src sh sudo pacman -S etcher @@ -56,11 +53,9 @@ sudo pacman -S etcher #+caption: Atom Screenshot [[https://img.cleberg.net/blog/20200125-the-best-linux-software/atom.png]] -[[https://atom.io][Atom]] is the self-proclaimed "hackable text editor -for the 21st century". This text editor is made by GitHub, -[[https://news.microsoft.com/2018/06/04/microsoft-to-acquire-github-for-7-5-billion/][now -owned by Microsoft]], and has some of the best add-ons available to -customize the layout and abilities of the app. +[[https://atom.io][Atom]] is the self-proclaimed "hackable text editor for the 21st century". This +text editor is made by GitHub, [[https://news.microsoft.com/2018/06/04/microsoft-to-acquire-github-for-7-5-billion/][now owned by Microsoft]], 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. @@ -74,26 +69,23 @@ Next, update your package listings and install atom. sudo apt update && sudo apt install atom #+end_src -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: +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: #+begin_src sh sudo add-apt-repository -r ppa:webupd8team/atom #+end_src -You can also install Atom as a snap package, but it must be installed -with the =--classic= flag. A -[[https://language-bash.com/blog/how-to-snap-introducing-classic-confinement][full -explanation is available]] if you'd like to read more about why you need -the classic flag. +You can also install Atom as a snap package, but it must be installed with the +=--classic= flag. A [[https://language-bash.com/blog/how-to-snap-introducing-classic-confinement][full explanation is available]] if you'd like to read more +about why you need the classic flag. #+begin_src sh snap install atom --classic #+end_src -Using Arch, Manjaro, or another distro using the AUR? Use this command -instead: +Using Arch, Manjaro, or another distro using the AUR? Use this command instead: #+begin_src sh sudo pacman -S atom @@ -103,28 +95,23 @@ sudo pacman -S atom #+caption: Visual Studio Code Code [[https://img.cleberg.net/blog/20200125-the-best-linux-software/vscode.png]] -[[https://code.visualstudio.com][Visual Studio Code]] 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 -[[https://marketplace.visualstudio.com/items?itemName=EliverLara.mars][Mars]] -by theme creator [[https://github.com/EliverLara][Eliver Lara]], who -makes a ton of great themes for VS Code, Atom, and various Linux desktop +[[https://code.visualstudio.com][Visual Studio Code]] 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 [[https://marketplace.visualstudio.com/items?itemName=EliverLara.mars][Mars]] by theme creator [[https://github.com/EliverLara][Eliver Lara]], +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: +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: #+begin_src sh sudo dpkg -i FILE_NAME.deb #+end_src -You can also install VS Code as a snap package, but it must be installed -with the =--classic= flag. A -[[https://language-bash.com/blog/how-to-snap-introducing-classic-confinement][full -explanation is available]] if you'd like to read more about why you need -the classic flag. +You can also install VS Code as a snap package, but it must be installed with +the =--classic= flag. A [[https://language-bash.com/blog/how-to-snap-introducing-classic-confinement][full explanation is available]] if you'd like to read more +about why you need the classic flag. #+begin_src sh snap install code --classic @@ -141,19 +128,18 @@ sudo pacman -S yay binutils make gcc pkg-config fakeroot yay -S visual-studio-co #+caption: Gnome Tweaks Screenshot [[https://img.cleberg.net/blog/20200125-the-best-linux-software/gnome-tweaks.png]] -[[https://gitlab.gnome.org/GNOME/gnome-tweaks][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. +[[https://gitlab.gnome.org/GNOME/gnome-tweaks][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. #+begin_src sh sudo apt install gnome-tweaks #+end_src -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: +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: #+begin_src sh sudo dnf install gnome-tweaks @@ -163,22 +149,20 @@ sudo dnf install gnome-tweaks #+caption: Steam Screenshot [[https://img.cleberg.net/blog/20200125-the-best-linux-software/steam.png]] -[[https://steampowered.com][Steam]] 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. +[[https://steampowered.com][Steam]] 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. +To install Steam on Ubuntu, you just need to install the official package. #+begin_src sh sudo apt install steam-installer #+end_src -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: +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: #+begin_src sh sudo nano /etc/pacman.conf @@ -210,27 +194,25 @@ Click Here.]] #+caption: Neofetch Screenshot [[https://img.cleberg.net/blog/20200125-the-best-linux-software/neofetch.png]] -[[https://github.com/dylanaraps/neofetch][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. +[[https://github.com/dylanaraps/neofetch][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: +This is an official package if you're running Ubuntu 17.04 or later, so simply +use the following command: #+begin_src sh sudo apt install neofetch #+end_src -If you're running Ubuntu 16.10 or earlier, you'll have to use a series -of commands: +If you're running Ubuntu 16.10 or earlier, you'll have to use a series of +commands: #+begin_src sh sudo add-apt-repository ppa:dawidd0811/neofetch; sudo apt update; sudo apt install neofetch #+end_src -Using Arch, Manjaro, or another distro using the AUR? Use this command -instead: +Using Arch, Manjaro, or another distro using the AUR? Use this command instead: #+begin_src sh sudo pacman -S neofetch @@ -240,31 +222,27 @@ sudo pacman -S neofetch #+caption: yt-dlp Screenshot [[https://img.cleberg.net/blog/20200125-the-best-linux-software/yt-dlp.png]] -[[https://github.com/yt-dlp/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 +[[https://github.com/yt-dlp/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: +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: #+begin_src sh python -V #+end_src -To get the youtube-dl package, simply curl the URL and output the -results. +To get the youtube-dl package, simply curl the URL and output the results. #+begin_src sh sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp #+end_src -Finally, make the file executable so that it can be run from the -command-line. +Finally, make the file executable so that it can be run from the command-line. #+begin_src sh sudo chmod a+rx /usr/local/bin/yt-dlp -- cgit v1.2.3-70-g09d2