Dev/GNOME

From Whonix
< Dev
Jump to navigation Jump to search

Whonix Development Notes about GNOME

For user documentation, see Other Desktop Environments instead!

Users, non-developers, should ignore this page.

Upstream[edit]

Since Whonix is based on Kicksecure, the user can follow these instructions Kicksecure logo Dev/GNOME Onion Version (links to the Kicksecure website)

Proxy Settings[edit]

Setting GNOME 3 application wide proxy for improved Stream Isolation so far failed. Some notes.

## install tools
apt install gconf2

## sources:
## https://developer.gnome.org/ProxyConfiguration/

## gsettings as root
## thanks to https://stackoverflow.com/questions/10374520/gsettings-with-cron
## not sure if using gsettings as root means system wide here
sessionfile=`find "${HOME}/.dbus/session-bus/" -type f`
export `grep "DBUS_SESSION_BUS_ADDRESS" "${sessionfile}" | sed '/^#/d'`

## list proxy settings
gsettings list-recursively org.gnome.system.proxy

## set socks proxy settings
gsettings set org.gnome.system.proxy.socks host "10.152.152.10"
gsettings set org.gnome.system.proxy.socks port "9159"

We believe security software like Whonix needs to remain open source and independent. Would you help sustain and grow the project? Learn more about our 12 year success story and maybe DONATE!