Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - TheNetEffect

Pages: [1] 2
I already have a Cosmo but was considering picking up a Gemini to install Kali - is that still worth it / a viable option today ?

Cosmo Communicator - Linux / ClamAv
« on: April 17, 2024, 01:38:57 pm »
It is possible to install ClamAV on the Cosmo - more needed now that the repos have not been updated.

To do this:

sudo apt install clamav
sudo apt install clamav-daemon

trying sudo freschclam does not download  / update the virus signatures as it is running in the background

you can stop the service and try

sudo systemctl stop clamav-freshclam.service

and then try

sudo freshclam

but this did not work for me. It was unable to connect to download the virus signatures.

I suspect its because the repo version of clamav is old.

Therefore you have to download the main.cvd virus repo file manually

Wget does not actually work for this as ClamAV block now because of the multitude of docker instances trying to download this way so you have to do it manually from the browser:

Once you have the file you can put it where clam expects it:

sudo cp main.cvd /var/lib/clamav
sudo chown clamav:clamav /var/lib/clamav/main.cvd
sudo chmod 644 /var/lib/clamav/main.cvd

 now you can sudo clamscan <directory path you wish>

Cosmo Communicator - Linux / Pi-Apps works with Gemian
« on: April 17, 2024, 01:09:16 pm »
I picked up my Cosmo Again lately and I noticed that the Raspberry Pi app store for Arm64 work with Gemian.

I was able to install quite a few apps that breathed new life into the Cosmo.

Download from https://pi-apps.i

Astro Slide - Android / Rotate Tip
« on: June 17, 2022, 06:26:35 am »
For those who prefer to have the keyboard on the right when the phone is open and rotating, rather than the default (left), then I would recommend Ultimate Rotation Control from the Google Play App Store.

As an aside I could not get Rotation Control Pro to work in this way.

Pidgin is installable for ARM64 on the Cosmo but to make it useful you need to add a couple of Plugin's.

Assuming you have installed Pidgin lets first setup Slack:

sudo apt install git ;Install git if it is not installed
sudo apt install make ;Installs make if not installed
sudo apt install libpurple-dev ;required lib for the plugin

next clone the open source plug-in locally

git clone

cd slack-libpurple
sudo make install

Now lets do the same for the Skype plugin

First lets ensure the pre-req. libs are installed

sudo apt-get install libjson-glib-dev
sudo apt-get install cmake gcc

now lets clone the repo

git clone

and then

cd skype4pidgin/skypeweb
sudo make install

Now Skype is also completed.

If Pidgin was running when you did these installs you will need to close it and relaunch to see the plugins.

Cosmo Communicator - Linux / Running AppImage on Gemian
« on: March 23, 2021, 11:19:51 am »
Some Linux Apps are in AppImage format and available in ARM64 format - Simplenote is a good example of this.

You may find the App image may not run and exit with a FUSE error but you can modify the desktop shortcut such as:

./simplenote.AppImage --appimage-extract-and-run

and this will resolve the issue

Cosmo Communicator - Linux / Enabling DropBox for Gemian
« on: March 23, 2021, 05:53:31 am »
Getting DropBox to work for Gemian is a pain as there is not an arm version and even if you choose to compile the install yourself from the DropBox site the helper agent it then wants to install is not binary compatible.

The workaround is to use the excellent Maestral:

It requires Python3 and pip to be pre-installed. You can check this:

which python3

and if not installed

sudo apt install python3

and then

sudo apt install python3-pip

Then to install Maestral:

python3 -m pip install --upgrade maestral

There is a GUI option but the pyQT5 libs  are outdated and therefore it wont' satisfy the dependancies and install, however you can simply work with the command line version which works fine (see the site link above for how that works).

You can choose to have maestral start each time you start Gemian or just start it when you wish from the command line with 'maestral start' and check status with 'maestral status'

The config file lives at /home/cosmo/.config/maestral/maestral.ini

It took a me a little while to figure out how to add a .ovpn connection to the Cosmo and get it working so documenting here for anyone else who has that issue:

Open a Terminal and:

sudo apt install network-manager-openvpn-gnome openvpn-systemd-resolved

Next import your .ovpn

sudo nmcli connection import type openvpn file /path/to/your.ovpn

You can go and edit your network connection and you will see the newly added VPN

To activate the VPN from the command line:

nmcli connection up <the VPN you just imported>

To de-activate the VPN:

nmcli connection down <the VPN you just imported>

You can use this also for VPN's like NordVPN:

To obtain the .ovpn config's for Nord:

sudo wget

sudo unzip (assuming you have unzip installed otherwise sudo apt install unzip)

Now you want to find the most appropriate VPN that Nord recommends for your location in the country that you wish. to do this you can launch the below webpage from Nord:

and choose the country and it will recommend the best server based on the path from your location.

Once you have the country you can find its entry in that zip file you just created ie.

ls -a | grep [that is an example based on switzerland]

Now you have the entry, enter similar commands as we did above ie:

sudo nmcli connection import type openvpn file /path/to/your.Nord.ovpn [for Nord unless you have a specific reason use the TCP directory from that zip when choosing .ovpn entries]

Visit the connection tab, find the newly created VPN entry and enter your name and password

Next back to the command line and:

nmcli connection up <the Nord VPN entry you just imported>

On every login the KDEWallet pops up an authentication before WiFi can connect.

To stop this simply right click on the WiFi connection and choose to edit network connections. Click the security tab and choose to store passwords for all users (unencrypted). This will subsequently prevent this occurring.

Cosmo Communicator - Linux / VSCode install
« on: March 20, 2021, 10:07:01 am »
VSCode installs and works nicely on the Cosmo:

curl -L > code_arm64.deb
sudo apt install ./code_arm64.deb

Cosmo Communicator - Linux / Simulating Function Keys <F10 F11 etc>
« on: March 16, 2021, 06:37:49 am »
The Cosmo does not have the traditional Function Keys found on a laptop but there is an easy way to simulate them:

- Install Autokey from the software manger
- Choose to add a new phrase, call it the name of the of the function key you wish to simulate
- In the Phrase contents add the Function Key you wish to be pressed, for example <f11> for F11
- Choose a hotkey to set ie. something like Cntrl-Shift-0

Now go into preferences and click the box for Autokey to auto-start

This is useful for going into full screen mode on browsers etc when they do not work with Cntrl-Shift-F

Cosmo Communicator - Linux / Firefox ESR Scrolling / Zoom
« on: March 15, 2021, 03:08:41 pm »
I like Firefox but I noticed that scroll and zoom was not working by default when installed.

To fix this:

sudo pico /usr/share/applications/firefox-esr.desktop

Change Exec= from:

Exec=firefox %u


Exec=env MOZ_USE_XINPUT2=1 firefox %u

Exit and save

Scrolling and two finger zoom in firefox will then work.

Cosmo Communicator - Linux / Relative mouse / touchscreen issue
« on: March 06, 2021, 12:40:13 pm »
I decided to try out the relative mouse use as outlined at:

For me it did not work, but when I removed the package I am now left work the touch screen control no longer working.

Any thoughts as to how to get this back?

Cosmo Communicator - Linux / Remote Mouse and Keyboard
« on: March 02, 2021, 12:36:47 pm »
For those who work at their PC whilst also working with the Cosmo and Linux you will find Barrier extremely useful:

sudo apt-get install barrier

it is based on Synergy and I find it works really well whether I am working on OSX or Windows.

Pages: [1] 2