Git and Git-related

Git is great, and even better as a core part of a full development / deployment toolchain. These days there are choices as to which more robust Git platform to use. First, those not to use: Github (owned by Microsoft), proprietary Gitlab (owned publicly traded company), open core Both of these are worrisome for privacy ... Read more

Chrome / Chromium Browser

This is meant to help with selecting and installing a chrome-based browser, with minimal tracking and other cruft. Ungoogled Chromium for Debian Actually there are a variety of OS builds for ungoogled Chromium. For Debian, the simplest is the add repository and install manually option. echo 'deb http://download.opensuse.org/repositories/home:/ungoogled_chromium/Debian_Sid/ /' | sudo tee /etc/apt/sources.list.d/home:ungoogled_chromium.list curl -fsSL ... Read more

Mobian – Debian on Mobile

I have not played with Mobian (yet), but it, and two other projects (Termux and UserLAnd), are quite promising. The biggest issue seems to be hardware at this point, as there are only Pine Phone and Tab, and Purism Librum, as well as one or two other devices are supported. That said, the Mobian project ... Read more

Linux PDF Readers / Editors

There are many choices for PDF readers and editors for the Linux platform. I've used a variety over the years. Lately I had preferred these two: Xournal++ (xournalpp), which is a reader and editor, and is touted as a handwriting notetaking software with PDF annotation support ... supports pen input from devices such as Wacom ... Read more

Debian Chromebook

Because ChromeOS is simply ridiculous in terms of resource requirements (on devices meant for it), the only proper approach is to install or boot from a USB drive running Debian Linux (in this case, Debian Stable). Note: there is GalliumOS but it seems to have stalled development. There are various steps involved in getting this ... Read more

Chromebooks in 2024

There are low-end and high-end Chromebooks. This is about relatively low-end devices, specifically an ASUS C214MA which is a cheap, somewhat small, ruggedized device meant for the schooling market. It has an 11.6" HD+ screen and a 4gb/32gb RAM/ROM configuration. In our household we've run up against the limits of this device in a variety ... Read more

Linode and Linux

I've used Linode for the past three years, and before that, another two years (with 3 years of AWS in between). There has been a (reasonable) increase in prices, and not much else since the acquisition by Akamai. Before Linode I used Servint which had more tools but also was much higher in prices, for ... Read more

Smart Control (drive health app)

[smartctl](https://www.baeldung.com/linux/storage-device-check-health) is a tool for testing hard drives. There is a graphical interface called gsmartcontrol which oddly cannot be found in the standard Debian testing repository but is otherwise available.

LMDE to Xfce desktop environment

I've been having trouble with the sleep cycle of a new monitor, such that causes problems with the LXDE lxpanel app. Basically the panel unloads when the monitor sleeps (or awakes). Since lxpanel is more or less frozen, I've looked to other desktop distributions to remedy this. Though I am generally satisfied with LXDE, it ... Read more

Removable Disk Volume Name

To change the volume name of a removable disk (USB / SD), in Debian (or other Linux): Open up > Accessories > Disks Click on device Click on gears icon (Additional partition options) Edit Filesystem Enter partition name

Can I use PPAs on Debian?

PPAs are personal package archives that allow people to distribute application packages to Ubuntu distributions. Since Ubuntu is based on Debian, and PPA packages are in the .deb format, they can theoretically be used in Debian. However, there are several complications that need to be understood: Why PPAs are not recommended for use in Debian ... Read more

Samba on Linux

Note: to be honest I'm a bit lost with my configuration. I've had a bit of trouble but it looks like it is ultimately due to the USB interface I'm using to connect HDDs and sharing them. In any case, Samba is working, but I'm not too sure about what kind of mapping to do, ... Read more

Linux and Debian Trademarks

The Linux Mark The Linux Mark is a protected (reserved) mark and beyond fair use, requires a sublicense for its use. The Debian Logo and Trademark The Debian Logo and Debian trademark are protected (reserved) and require licenses (or may not be used) in certain ways.

Window Managers

Beneath every window-based Desktop Environment (DE) there is a windows manager. And beneath the windows manager, is a display server protocol such as X.org, Mir, and Wayland. When choosing a Desktop Environment, one can simply choose a windows manager and then add various other utilities such as menus, panels, search interfaces, configuration interfaces, etc. This ... Read more

Gutenprint printer drivers

Previously named Gimp Print, Gutenprint is a high quality package of printer drivers for CUPS on Linux, Macintosh OS X, and other POSIX-compliant operating systems. This project also maintains an enhanced Print plug-in for GIMP 2.x from the same code base. Gutenprint includes a large number of printer drivers for Canon, Epson, Lexmark, Sony, Olympus, ... Read more

How to move a window that is offscreen?

In Linux, a standard shortcut is to use Alt + F7 and then drag the window back onscreen. Obviously some small bit of the window needs to be visible, but that is almost always the case. This works with Openbox and LXDE.

Debian + LXDE Installation

Debian 11 Bullseye Alpha 1 / 3 These are notes from an initial installation of Debian 11 (Bullseye) Alpha 1 from 2019-11-30, and A new reinstall using Alpha 3 from 2020-12-20. This is meant as the daily driver on an Intel NUC6CAYH, which is a four core celeron with 8gb of ram and a 256gb ... Read more

APT – Advanced Package Tool

APT -- Advanced Package Tool -- is all that is needed for most application installations when there are repositories which are regularly updated for packages of interest. Note that apt essentially makes irrelevant apt-get so there is no reason for that redundancy any longer. Note: Use aptitude when dealing with packages that have upgrade/downgrade issues, ... Read more

Managing Fonts in Debian

How to manage fonts in Debian (installing/removing/refreshing). See also Fonts, Typefaces, Typography Microsoft Core Fonts Installer Check to see if this is installed via apt-cache sudo apt-cache search ttf-mscorefonts-installer Emoji fonts Yeh, I don't like them but people use them so need to see them. sudo apt install fonts-noto-color-emoji Debian and application fonts There is ... Read more

.bashrc, .bash_profile, PATH

On a new Amazon Linux AMI installation, there is a useful ec2-user account configured. However, in order to make it more useful, there is a need to edit some .bashrc files, as well as create a new user for sftp and scp, as those will produce errors using login scripts that we will set for ... Read more

ufw – uncomplicated fire wall

ufw is known as a Debian (and Ubuntu) firewall, which is disabled by default but easy to use. There are some GUI front-ends which make it popular for Linux on the desktop. Coming from a CentOS background (RHEL/Amazon Linux AMI), ufw is not as common (as, say firewalld, or simply iptables, to which both ufw ... Read more

Shell Commands and Utilities

This is a terse collection of commands and utilities I find useful for shells. There is little distinction between programs and commands as commands are programs (and are installed or come pre-installed) and programs have commands. Also included is a shell (Fish Shell) and some other shell applications/utilities (Mosh, Nano). bc - basic calculator See ... Read more

SCP – Secure Copy

scp, the secure version of cp, aka copy, is pretty great, since it is straightforward to copy one or more files or directories from any one machine to any other machine (and the command could be running on a third machine). SCP Syntax Note: it is best to use sudo, and full paths for everything. ... Read more

AutoSSH (and MOSH)

Note: This started out as a page about MOSH, but I've moved on to AutoSSH, which is way easier without much configuration, and better at what it does. I had not been aware of Mosh (mobile shell), though clearly its own level of awesome is not a reason for that. Basically it replaces SSH, but ... Read more

Scribus – Open Source Adobe Indesign

Update May 2024 - I can't recommend Scribus due to their model of very long time between releases, the fact that only two programmers work on it in their spare time, and the advances to Inkscape (mainly supporting multi-page SVG / PDF). Yes, I'm sure the programmers are working hard, but they've got an inherited ... Read more