Compare commits

...

8 Commits

Author SHA1 Message Date
Ivan ed0f4b6586
Merge pull request #260 from kennethrrosen/patch-3
add Shadow qube
2023-06-01 13:26:57 +03:00
Ivan 6e27645ea3
Merge pull request #258 from kennethrrosen/master
Add BT connect in rc.local
2023-06-01 13:25:33 +03:00
ooops a43956d31a
Update bluetooth.md
typo
2023-06-01 10:18:34 +00:00
ooops 8d0b51ce39
Update bluetooth.md 2023-06-01 10:16:26 +00:00
ooops dac48a90fc
Update README.md
Recommit of shadow qube
2023-06-01 10:03:10 +00:00
ooops 7d6a01083e
Update README.md 2023-06-01 10:01:05 +00:00
journoSEC 9ffe15eba2
Update README.md
Added repo/script for -- A "Truly Disposable" Qube
2023-05-31 13:17:04 +02:00
journoSEC 59f2f6202c
Update bluetooth.md
Added rc.local script and separate media qube instructions
2023-05-31 10:55:01 +02:00
2 changed files with 18 additions and 2 deletions

View File

@ -125,6 +125,6 @@ requests](https://github.com/Qubes-Community/Contents/pulls).
- ![](/_res/l.png) [network traffic
analysis](http://zrubi.hu/en/2017/traffic-analysis-qubes/) (also see Zrubi's
[other Qubes blog posts](http://zrubi.hu/en/category/virtualization/qubes/) !)
- ![](/_res/l.png) [Ubuntu VMs](http://qubes.3isec.org/): repository with
templates and packages to set up Ubuntu VMs
- ![](/_res/l.png) [Ubuntu VMs](http://qubes.3isec.org/): repository with templates and packages to set up Ubuntu VMs
- ![](/_res/l.png) [shadow-qube](https://github.com/kennethrrosen/qubes-shadow-dvm): A "Truly Disposable" Qube
- ![](/_res/l.png) [Qubes for Journalists and free-speech defenders](https://github.com/kennethrrosen/journoSEC): a work-in-progress respository of scripts and advice for journalists and human rights workers.

View File

@ -12,6 +12,22 @@ Then restart the qube. From now on you should have a tray icon and be ready to c
In the picture above I had a sys-net combined to use USB devices too. The procedure stays the same.
Note: if you're using a separate sys-usb, and need to attach your bluetooth module to a AudioVM or MediaVM, 'blueman-manager' won't run without a recognized adapter from 'blueman-applet'. Once you attach, you can run 'blueman-manager' and with a script like the below in your AppVM's `rc.local` auto-connect to your preffered device:
```
address="XX:XX:XX:XX:XX:XX"
while (sleep 1)
do
connected=`sudo hidd --show` > /dev/null
if [[ ! $connected =~ .*${address}.* ]] ; then
sudo hidd --connect ${address} > /dev/null 2>&1
fi
done
```
The loop should be the last thing in rc.local or appended with `&`. This is a simple solution. (Something more robust would require extra work with `udev` perhaps.)
## AudioVM
For the most secure scenario, one should be running an AudioVM rather than rely on having PulseAudio in dom0. The creation of such a VM is beyond the scope of this guide.