Sonos on Linux: Use the Web App or the Deprecated Unofficial Controller

Sonos does not publish a native Linux controller. If you need playback and room controls from Linux, use the Sonos Web app in a supported browser. The Unofficial Sonos Controller remains available as an AppImage, but its maintainer marks the project deprecated, so treat it as an unsupported experiment rather than your system-management app. Use […]

Sonos on Linux: Use the Web App or the Deprecated Unofficial Controller Read More »

Install Pyright on Ubuntu and Linux

Pyright finds mismatched types before Python reaches the affected line. Install it in your project, run it through npx, and keep its configuration beside the code it checks. Install Pyright in your project The npm package requires Node.js 14 or later, and a project-local install keeps the checker version in the project’s package manifest so

Install Pyright on Ubuntu and Linux Read More »

How to customize a LightDM GTK greeter background and theme

The login screen comes from a LightDM greeter, so changing the desktop wallpaper does not necessarily change what appears before sign-in. For the LightDM GTK greeter, the supported configuration names the background file and GTK theme inside its greeter section. I checked the maintained greeter configuration template and the Debian package metadata for the commands

How to customize a LightDM GTK greeter background and theme Read More »

How to Use an SFTP Client on Linux

Use the OpenSSH SFTP client to move files through an SSH connection without setting up FTP or a separate transfer service. It provides sftp on many Linux distributions, along with the familiar SSH account and key options. Use the OpenSSH SFTP client first The SSH File Transfer Protocol uses the same host, port, account, and

How to Use an SFTP Client on Linux Read More »