Roman Vlasenko | Software Engineer
Applet

Shadowsocks Switch (2023)

Shadowsocks Switch

A simple and convenient Shadowsocks switch that lives in the system tray. Implemented as an applet for Cinnamon, a desktop environment available for many Linux distros (Mint, Manjaro, etc.). You can find it in the official Cinnamon Spices repository, along with the detailed description.

It took me a few days and was quite an adventure to build! It runs under a custom JavaScript runtime with GTK bindings, and there’s almost no documentation, so… a lot of trial and error and a lot of digging through existing applets.

Features

Tools

JavaScript (GTK)