Sunday 28 January 2018

How to Share A Folder in Ubuntu 14.04 (Local Network)

http://ubuntuhandbook.org/index.php/2015/02/share-a-folder-in-ubuntu-14-04/





https://itsfoss.com/share-folders-local-network-ubuntu-windows/

Ubuntu OpenVPN Setup for Private Internet Access (PIA)

From: https://www.privateinternetaccess.com/pages/client-support/ubuntu-openvpn

  1. On some distributions, you may need to run the following command before running the install script:
    sudo apt-get install curl network-manager-openvpn-gnome
  2.  
  3. Enter the following command in the terminal window:
    wget https://www.privateinternetaccess.com/installer/pia-nm.sh

    ubuntu
    tip: Press Ctrl+Shift+V to paste into the terminal.
  4. Enter the second and last command:
    sudo bash pia-nm.sh

    ubuntu5
  5. If you are prompted for your password, simply enter the password you use when you log into your computer. No stars or any character will appear: this is normal and just a security feature of the Terminal.
  6. The installer will ask you for your username as well as your connection method.

  7. Simply enter your username as indicated. The next two questions are optional and you can simply press the Enter key to skip them and use the defaults.
    ubuntu6
  8. That's it! You can now connect to PIA using the VPN Connections menu of the networking (arrows or WiFi icon) menu.

Thursday 25 January 2018

Linux Ubuntu StartUp commands to start open source messaging app Wire and messeging app Viber minimised, and to start secure messaging app Signal and SyncThing.

Linux Ubuntu StartUp commands to start open source messaging app Wire and messeging app Viber minimised, and to start secure messaging app Signal and SyncThing.

Wire command: /opt/wire-desktop/wire-desktop --hidden
Viber command: /opt/viber/Viber StartMinimized
Signal command: signal-desktop

SyncThing command: syncthing
(also see how to install and then set up a menu icon for SyncThing here: http://flossnotes.blogspot.co.uk/2018/01/handy-app-to-sync-photos-from-android.html)



Sunday 21 January 2018

Handy app to Sync photos from Android phone to Linux Ubuntu

SyncThing for Android app: https://syncthing.net/

How to install SyncThing on Ubuntu: https://www.linuxbabe.com/ubuntu/install-syncthing-ubuntu-16-04-via-official-deb-repository

And then add it to the Ubuntu menu bar or as a link to the desktop: https://askubuntu.com/questions/31427/how-do-i-put-a-web-application-on-the-launcher  

----

Install Syncthing on Ubuntu 16.04 via Official Deb Repository

Use curl to download the Syncthing GPG key then import the key to Ubuntu system with apt-key.

sudo apt-get install curl 

curl -s https://syncthing.net/release-key.txt | sudo apt-key add -
 
-s option enables silent mode.

If you see OK in the terminal, that means the GPG key is successfully imported. Then add official Syncthing deb repository with the following command.

echo "deb http://apt.syncthing.net/ syncthing release" | sudo tee /etc/apt/sources.list.d/syncthing.list

Update local package index and install Syncthing on Ubuntu 16.04 LTS.
 
sudo apt-get update 

sudo apt-get install syncthing

This deb repository also works on Debian or other Debian/Ubuntu-based Linux distros such as Linux Mint, Elementary OS.

Set Up Syncthing as a Systemd Service

The official Syncthing deb package ships with the needed systemd service file. Under /lib/systemd/system/ directory, you will find a syncthing@.service file. Enable syncthing to auto start when Ubuntu is booted up by running the below command. Replace username with your actual username.

sudo systemctl enable syncthing@username.service

The above command will create a symbolic link that points to the syncthing@.service file.

Created symlink from /etc/systemd/system/multi-user.target.wants/syncthing@linuxbabe.service to /lib/systemd/system/syncthing@.service.
Now we can start the Syncthing service with the following command.

sudo systemctl start syncthing@username.service
 
Check status

systemctl status syncthing@username.service
 
Output:
● syncthing@linuxbabe.service - Syncthing - Open Source Continuous File Synchronization for linuxbabe
   Loaded: loaded (/lib/systemd/system/syncthing@.service; enabled; vendor preset: enabled)
   Active: active (running) since 六 2016-06-04 17:16:20 CST; 31s ago
     Docs: man:syncthing(1)
 Main PID: 5586 (syncthing)
   CGroup: /system.slice/system-syncthing.slice/syncthing@linuxbabe.
service
    └─5586 /usr/bin/syncthing -no-browser -no-restart -logflags=0
 
We can see that Syncthing auto start is enabled and it’s running. Now in your Web browser’s address bar, type 127.0.0.1:8384 to access the Syncthing Web interface. You can add other Syncthing devices and share folders with them. The default syncing folder is ~/Sync

Friday 5 January 2018

Ubuntu 16.04 - how to read external USB/Sata hard drive that has old encrypted Home folder

Ubuntu 16.04 - how to read external USB/Sata hard drive that has old encrypted Home folder

Terminal commands

To avoid permissions error:

umount /run/user/1000/gvfs

Then:

sudo ecryptfs-recover-private 

Then follow the prompts - see screen-shot below...






Tuesday 18 September 2012

getting original xbox dvd dongle to work with Ubuntu 12.04

This guide is mostly copied and pasted from these two fantastic posts:  http://ubuntuforums.org/showpost.php?p=11422009&postcount=19 and http://forum.xbmc.org/showthread.php?tid=98348

Just follow the instructions and input the lines of code into a terminal...
--------------------------------------------------------------------------------------------------------------------

...got it going, I just compiled the xbox driver rather than all of lirc

Code:
sudo gedit /etc/modprobe.d/blacklist.conf
add 'blacklist xpad' without the quotes to the bottom of the file


Code:
sudo update-initramfs -u
sudo apt-get build-dep lirc
sudo apt-get install git dialog automake autoconf libtool
git clone git://lirc.git.sourceforge.net/gitroot/lirc/lirc
wget http://old.nabble.com/attachment/31787507/0/lirc_0.9.1_lirc_xbox_driver.patch
cd lirc/
patch -p1 <../lirc_0.9.1_lirc_xbox_driver.patch
gedit drivers/lirc_xbox/lirc_xbox.c
remove (i.e., delete the whole line or this will mess things up) the line


#include <linux smp_lock.h="smp_lock.h">


Code:
./autogen.sh
./configure -with-driver=userspace
cd drivers/lirc_xbox/
make
sudo make install
sudo apt-get install lirc
edit
 sudo gedit /etc/lirc/hardware.conf
 to use lirc_xbox as the remote module so it looks like this:
# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="Windows Media Center Transceivers/Remotes (all)"
REMOTE_MODULES="lirc_xbox"
REMOTE_DRIVER=""
REMOTE_DEVICE="/dev/lirc0"
REMOTE_SOCKET=""
REMOTE_LIRCD_CONF="mceusb/lircd.conf.mceusb"
REMOTE_LIRCD_ARGS=""

#Chosen IR Transmitter
TRANSMITTER="None"
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE=""
TRANSMITTER_SOCKET=""
TRANSMITTER_LIRCD_CONF=""
TRANSMITTER_LIRCD_ARGS=""

#Enable lircd
START_LIRCD="true"

#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD="false"

#Try to load appropriate kernel modules
LOAD_MODULES="true"

# Default configuration files for your hardware if any
LIRCMD_CONF=""

#Forcing noninteractive reconfiguration
#If lirc is to be reconfigured by an external application
#that doesn't have a debconf frontend available, the noninteractive
#frontend can be invoked and set to parse REMOTE and TRANSMITTER
#It will then populate all other variables without any user input
#If you would like to configure lirc via standard methods, be sure
#to leave this set to "false"
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
START_LIRCMD=""
- Backup /etc/lirc/lircd.conf
sudo gedit /etc/lirc/lircd.conf
and replace with this:
Code:

# brand: Microsoft Xbox DVD Receiever (also works with generic)
# remote control: Xbox remote or any remote using RCA DVD player codes

begin remote

  name  XboxDVDDongle
  bits            8
  eps            30
  aeps          100

  one             0     0
  zero            0     0
  gap          163983
  toggle_bit_mask 0x0

      begin codes
          LEFT                     0xA9
          UP                       0xA6
          RIGHT                    0xA8
          DOWN                     0xA7
          SELECT                   0x0B
          1                        0xCE
          2                        0xCD
          3                        0xCC
          4                        0xCB
          5                        0xCA
          6                        0xC9
          7                        0xC8
          8                        0xC7
          9                        0xC6
          0                        0xCF
          MENU                     0xF7
          DISPLAY                  0xD5
          REWIND                   0xE2
          FFWD                     0xE3
          PLAY                     0xEA
          PAUSE                    0xE6
          STOP                     0xE0
          SKIP-                    0xDD
          SKIP+                    0xDF
          TITLE                    0xE5
          INFO                     0xC3
          BACK                     0xD8
      end codes

end remote