A Glimpse at gnoppixctl. Now with a Friendly Face!

COMMANDS
Section titled “COMMANDS”-
startStarts the Tor service and redirects all outgoing network traffic through the Tor network, enhancing anonymity. -
stopStops the Tor service and reverts network traffic redirection, allowing all traffic to flow through the clearnet (unencrypted and untorified internet). -
statusDisplays the current status of the Tor service, indicating whether it is running and if traffic is being routed through Tor. -
restartRestarts the Tor service and reapplies the necessary traffic redirection rules. This can be useful for refreshing the Tor connection or resolving connectivity issues. -
autowipeEnables memory wiping at system shutdown. When enabled, the system will attempt to securely clear RAM contents during the shutdown process, helping to prevent sensitive data from being recovered. -
autostartConfiguresgnoppixctlto automatically start and apply its network rules at system boot. This ensures that Tor connectivity and traffic redirection are active from the moment the system starts. -
ipRetrieves and displays your current remote IP address as seen by external services. When Tor is active, this will show your Tor exit node’s IP address. -
chngidRequests Tor to change its identity, which typically results in a new Tor exit node and a different IP address for your connection. This is useful for obtaining a new circuit and improving anonymity. -
chngmacRandomizes the MAC addresses of all active network interfaces on the system. This can help to prevent tracking based on hardware identifiers. -
rvmacReverts the MAC addresses of all network interfaces to their original, permanent values. Use this command to undo changes made bychngmac. -
versionPrints the version information of thegnoppixctlutility and then exits.
Cheatcodes
Section titled “Cheatcodes”In case the application looks bit blurry, it mean you’re not using gnoppix, jokes aside. Is is a wayland problem, GTK3 does not support fractional scaling. The app renders at 1x, then kwin_wayland upscales it with bilinear filtering — this is what makes everything blurry, regardless of font size or anti-aliasing settings.
Fix options:
Per-app launch — run with GDK_DPI_SCALE to compensate (avoids compositor upscaling):
GDK_SCALE=1 GDK_DPI_SCALE=1.5 sudo gnoppixctl-gui
(adjust 1.5 to match your screen scale)
System-wide GTK3 fix — create ~/.config/gtk-3.0/settings.ini:
[Settings] gtk-xft-dpi=147456 (147456 = 144 DPI = 96 × 1.5) — tells GTK3 to render fonts at the correct size without compositor scaling.
KDE setting — System Settings → Display → set “Scale method” to “Prefer crisp text” (if available) or disable fractional scaling and use integer scaling instead.