diff options
author | Christian Cleberg <hello@cleberg.net> | 2024-01-08 20:11:17 -0600 |
---|---|---|
committer | Christian Cleberg <hello@cleberg.net> | 2024-01-08 20:11:17 -0600 |
commit | 25945b8fead989cca09a23983623b63ce36dcc0c (patch) | |
tree | 0dfc869ce8b028e04ce9da196af08779780915ce /blog/2020-01-25-linux-software.org | |
parent | 22b526be60bf4257c2a1d58a5fad59cf6b044375 (diff) | |
download | cleberg.net-25945b8fead989cca09a23983623b63ce36dcc0c.tar.gz cleberg.net-25945b8fead989cca09a23983623b63ce36dcc0c.tar.bz2 cleberg.net-25945b8fead989cca09a23983623b63ce36dcc0c.zip |
feat: total re-write from Emacs org-mode to Zola markdown
Diffstat (limited to 'blog/2020-01-25-linux-software.org')
-rw-r--r-- | blog/2020-01-25-linux-software.org | 250 |
1 files changed, 0 insertions, 250 deletions
diff --git a/blog/2020-01-25-linux-software.org b/blog/2020-01-25-linux-software.org deleted file mode 100644 index b62577b..0000000 --- a/blog/2020-01-25-linux-software.org +++ /dev/null @@ -1,250 +0,0 @@ -#+date: 2020-01-25 -#+title: Linux Software - -* GUI Applications - -** Etcher - -[[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: - -#+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. - -First, you'll have to echo the repo and write it to a list file: - -#+BEGIN_SRC sh -echo "deb https://deb.etcher.io stable etcher" | sudo tee /etc/apt/sources.list.d/balena-etcher.list -#+END_SRC - -Next, add the application keys to Ubuntu's keyring: - -#+BEGIN_SRC sh -sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 379CE192D401AB61 -#+END_SRC - -Finally, update the repositories and install the app. - -#+BEGIN_SRC sh -sudo apt update && sudo apt install balena-etcher-electron -#+END_SRC - -Using Arch, Manjaro, or another distro using the AUR? Use this command instead: - -#+BEGIN_SRC sh -sudo pacman -S etcher -#+END_SRC - -** Atom - -[[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. - -First, add the Atom repository to your sources. - -#+BEGIN_SRC sh -sudo add-apt-repository ppa:webupd8team/atom -#+END_SRC - -Next, update your package listings and install atom. - -#+BEGIN_SRC sh -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: - -#+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. - -#+BEGIN_SRC sh -snap install atom --classic -#+END_SRC - -Using Arch, Manjaro, or another distro using the AUR? Use this command instead: - -#+BEGIN_SRC sh -sudo pacman -S atom -#+END_SRC - ---- - -** Visual Studio 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 -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: - -#+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. - -#+BEGIN_SRC sh -snap install code --classic -#+END_SRC - -Using Arch, Manjaro, or another distro using the AUR? Use these commands -instead: - -#+BEGIN_SRC sh -sudo pacman -S yay binutils make gcc pkg-config fakeroot yay -S visual-studio-code-bin -#+END_SRC - -** GNOME Tweaks - -[[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. - -#+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: - -#+BEGIN_SRC sh -sudo dnf install gnome-tweaks -#+END_SRC - -** Steam - -[[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. - -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: - -#+BEGIN_SRC sh -sudo nano /etc/pacman.conf -#+END_SRC - -Now, scroll down and uncomment the =multilib= section. - -#+BEGIN_SRC config -# Before: -#[multilib] -#Include = /etc/pacman.d/mirrorlist - -# After: -[multilib] -Include = /etc/pacman.d/mirrorlist -#+END_SRC - -Finally, install the program: - -#+BEGIN_SRC sh -sudo pacman -S steam -#+END_SRC - -[[./2020-01-26-steam-on-ntfs-drives.html][Problem Launching Steam Games? Click Here.]] - -* Command-Line Packages - -** neofetch - -[[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. - -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: - -#+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: - -#+BEGIN_SRC sh -sudo pacman -S neofetch -#+END_SRC - -** yt-dlp - -[[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 -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: - -#+BEGIN_SRC sh -python -V -#+END_SRC - -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. - -#+BEGIN_SRC sh -sudo chmod a+rx /usr/local/bin/yt-dlp -#+END_SRC |