Swiftkey for Linux

Questions about applications and software
Forum rules
Before you post please read how to get help
Post Reply
rdonnelly
Level 5
Level 5
Posts: 522
Joined: Thu Nov 27, 2008 9:38 pm

Swiftkey for Linux

Post by rdonnelly » Sun Nov 26, 2017 10:01 am

Any one using this app in Android knows how much typing it saves.

I Found this but do not know how to install it? Right now I am typing one handed due to hand surgery.

Anyone know how to get this installed?

https://github.com/yiblet/completr
Using Mint since 2008
*Mint 18.2 KDE
*ASUS 970 PRO GAMING/AURA AM3+ AMD 970 + SB 950 SATA 6Gb/s USB 3.1
*AMD FX-8370 with AMD Wraith cooler Vishera 8-Core 4.0 GHz (4.3 GHz Turbo)
*G.SKILL Ripjaws X Series 16GB DDR3 SDRAM
*nVIDIA GEFORCE GT 610 2GB

Hoser Rob
Level 15
Level 15
Posts: 5666
Joined: Sat Dec 15, 2012 8:57 am

Re: Swiftkey for Linux

Post by Hoser Rob » Sun Nov 26, 2017 10:40 am

If you look a bit more closely at that link you'll see that the log entries stopped 2 years ago. And that there are zero releases. In other words, it's complete abandonware.

My search engine didn't turn up anything more useful unfortunately.

Many seem to think that Android is Linux. It isn't. It's just a Linux kernel with their own wrapper. It's not so easy to run ANdroid apps in Linux.

User avatar
phd21
Level 19
Level 19
Posts: 9516
Joined: Thu Jan 09, 2014 9:42 pm
Location: Florida

Re: Swiftkey for Linux

Post by phd21 » Sun Nov 26, 2017 1:07 pm

Hi "rdonnelly",

I just read your post and the good replies to it. Here are my thoughts on this as well.

It would help to know more about your system setup. If you run "inxi -Fxzd" from the console terminal prompt, highlight the results, copy and paste them back here, that should provide enough information.

Please read this first, options 2, 3, & 4 might be better for you.

1.) Although this application is 2 years old, it could still work, If you install its dependencies from the link, download their "completr-master.zip" archive file, right click that file and "extract here", this creates the "completr-master" folder. After installing the dependencies below, I still do not see any instructions on how to run or install this application, but there is a "run.py" program in the folder, so it may be "python run.py" or "sudo python run.py"?

I always install the python development libraries for "python2" and "python3", this application requires "python2".

Python2

Code: Select all

sudo apt-get install python-all-dev python-wheel

Code: Select all

sudo apt-get install python-setuptools
Python3

Code: Select all

sudo apt-get install python3-all-dev python3-wheel

Code: Select all

sudo apt-get install python3-setuptools
From the quote below, it looks like the command below will install the dependencies.

Code: Select all

sudo apt-get install python-numpy python-xlib xlib xdotool x11-dev
##Dependencies:
python libraries:
numpy
python-xlib (placed in the dependencies folder, you must run setup.py before running the full program)

Note: The only "setup.py" program I could find regarding this was in the
"completr-master/dependencies/python-Xlib" folder
The "python-xlib" package can be installed using the "Synaptic Package Manager (SPM)"

Code: Select all

sudo python setup.py install

Code: Select all

sudo python3 setup.py install
librares not for python:
Xlib this usually comes preinstalled on debian based linux distribution if things are failing install via the terminal command:

Code: Select all

sudo apt-get install x11-dev
xdotools (this is available from ubuntu via by writing the command: sudo apt-get install xdotools)
xdotools is a terminal based command that allows the user to
generate key events and get lots of information about current
processes

* 2.) Another extremely useful application is called "Autokey" ("autokey-gtk" for Cinnamon, Mate, or Xfce, or "autokey-qt" for KDE). You have to enter in common text that you want automatically entered for certain keystrokes. I use this all the time (everyday) for easily entering in stuff like email addresses, name and address, various comments in this forum, and a lot of other stuff.

Example: I can type "w1" for
Welcome to the wonderful world of Linux Mint and its excellent forum !

Previous post on Autokey
viewtopic.php?f=90&t=238132&hilit=autokey

* 3.) "Speech to Text" or Dictation: If you have a microphone, webcam with a mic, and or headset with a mic, you can just speak into the mic to create text using various applications and browsers, called "speech to text" or "dictation". The easiest IMHO is using the Google Chrome Browser or Chromium based browser with speech options, like "VoiceNoteII" and "Email Dictation" extension add-on. You can even create emails this way or use the speech to text notepad and copy and paste the text into any other application or email. In fact, after installing the browser add-ons for this, an option shows up on my Gmail webpage when I compose a message (create new email) for speech to text. With a microphone attached, you can also "surf the Internet" from Google's Search page by clicking the microphone icon in the search box with or without any other add-ons (extensions).

Previous post on "dictation" with speech to text and a video example
viewtopic.php?f=47&t=244044&hilit=speech

VoiceNote II - Speech to text - Chrome Web Store
https://chrome.google.com/webstore/deta ... nfo-dialog

Email Dictation - Chrome Web Store
https://chrome.google.com/webstore/deta ... nfo-dialog


* 4.) "TextSuggest" Is an Autocomplete Tool for Linux Desktops, JUNE 20, 2016
- might only be for Linux Mint 18.x (Ubuntu 16.04 Xenial+)
- easy to install Linux deb file, save file, double click to install
- read post install link
http://www.omgubuntu.co.uk/2016/06/quic ... ktop-linux

Download link
https://github.com/bharadwaj-raju/packa ... st-git.deb
phd21 on Linux Mint 17.x wrote:Testing - Tried installing in my Linux Mint KDE 17.3 (Ubuntu 14.04 trusty) it failed on "rofi" see below
"Make sure you have all the requirements ("xdotool", "xsel" and "rofi")."

Code: Select all

sudo apt-get install xdotool xsel
"rofi" I had to find this package for Linux Mint 17.x (ubuntu 14.04 trusty) before installing TextSuggest
64-bit
https://launchpad.net/~sj-sr/+archive/u ... _amd64.deb
32-bit
https://launchpad.net/~sj-sr/+archive/u ... 4_i386.deb

It installed, but have not tested if it works in LM 17.x
Hope your hand gets better ...


Hope this helps ...
VoiceNote II - Chrome Browser extension add-on
VoiceNote II - Chrome Browser extension add-on
Email Dictation - Chrome Browser Gmail email integration
Email Dictation - Chrome Browser Gmail email integration
Google.com - Search by voice
Google.com - Search by voice
Phd21: Mint 19.2 Cinnamon & xKDE (Xfce) & KDE Neon 64-bit Awesome OS's, Ancient Dell OptiPlex 780 Core2Duo E8400 3GHz,4gb Ram, 256gb SDD, only Intel 4 Graphics. Why I use KDE?:https://opensource.com/life/15/4/9-reasons-to-use-kde

rdonnelly
Level 5
Level 5
Posts: 522
Joined: Thu Nov 27, 2008 9:38 pm

Re: Swiftkey for Linux

Post by rdonnelly » Mon Nov 27, 2017 6:25 pm

I was not expecting to run Android apps on PC.

phd21 thanks for the lon post, I will give it a try.
Using Mint since 2008
*Mint 18.2 KDE
*ASUS 970 PRO GAMING/AURA AM3+ AMD 970 + SB 950 SATA 6Gb/s USB 3.1
*AMD FX-8370 with AMD Wraith cooler Vishera 8-Core 4.0 GHz (4.3 GHz Turbo)
*G.SKILL Ripjaws X Series 16GB DDR3 SDRAM
*nVIDIA GEFORCE GT 610 2GB

rdonnelly
Level 5
Level 5
Posts: 522
Joined: Thu Nov 27, 2008 9:38 pm

Re: Swiftkey for Linux

Post by rdonnelly » Mon Nov 27, 2017 6:27 pm

Here is my output.

Code: Select all

bobd@bobd-desktop ~ $ inxi -Fxzd
System:    Host: bobd-desktop Kernel: 4.10.0-38-generic x86_64 (64 bit gcc: 5.4.0)
           Desktop: KDE Plasma 5.8.8 (Qt 5.6.1) Distro: Linux Mint 18.2 Sonya
Machine:   Mobo: ASUSTeK model: 970 PRO GAMING/AURA v: Rev 1.xx
           Bios: American Megatrends v: 0901 date: 11/07/2016
CPU:       Octa core AMD FX-8370 Eight-Core (-MCP-) cache: 16384 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm) bmips: 64214
           clock speeds: max: 4000 MHz 1: 2800 MHz 2: 1400 MHz 3: 2100 MHz 4: 2800 MHz
           5: 2100 MHz 6: 2100 MHz 7: 1400 MHz 8: 4000 MHz
Graphics:  Card: NVIDIA GF119 [GeForce GT 610] bus-ID: 01:00.0
           Display Server: X.Org 1.18.4 drivers: nvidia (unloaded: fbdev,vesa,nouveau)
           Resolution: 1280x1024@60.02hz
           GLX Renderer: GeForce GT 610/PCIe/SSE2
           GLX Version: 4.5.0 NVIDIA 384.90 Direct Rendering: Yes
Audio:     Card-1 NVIDIA GF119 HDMI Audio Controller
           driver: snd_hda_intel bus-ID: 01:00.1
           Card-2 Advanced Micro Devices [AMD/ATI] SBx00 Azalia (Intel HDA)
           driver: snd_hda_intel bus-ID: 00:14.2
           Sound: Advanced Linux Sound Architecture v: k4.10.0-38-generic
Network:   Card: Intel I211 Gigabit Network Connection
           driver: igb v: 5.4.0-k port: d000 bus-ID: 04:00.0
           IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:    HDD Total Size: 5005.0GB (13.8% used)
           ID-1: /dev/sda model: WDC_WD20EZRZ size: 2000.4GB
           ID-2: /dev/sdb model: WDC_WD30EFRX size: 3000.6GB
           ID-3: USB /dev/sdc model: USB_2.0_FD size: 4.0GB
           Optical: /dev/sr0 model: hp DVD A  DH16AAL
           rev: LHDE dev-links: cdrom,cdrw,dvd,dvdrw
           Features: speed: 40x multisession: yes
           audio: yes dvd: yes rw: cd-r,cd-rw,dvd-r,dvd-ram state: running
Partition: ID-1: / size: 20G used: 11G (56%) fs: ext4 dev: /dev/sda9
           ID-2: /home size: 481G used: 27G (6%) fs: ext4 dev: /dev/sda6
           ID-3: swap-1 size: 67.11GB used: 0.00GB (0%) fs: swap dev: /dev/sda7
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 40.0C mobo: N/A gpu: 0.0:38C
           Fan Speeds (in rpm): cpu: 0
Info:      Processes: 363 Uptime: 6 days Memory: 7052.5/15943.4MB
           Init: systemd runlevel: 5 Gcc sys: 5.4.0
           Client: Shell (bash 4.3.481) inxi: 2.2.35 
bobd@bobd-desktop ~ $ 
Using Mint since 2008
*Mint 18.2 KDE
*ASUS 970 PRO GAMING/AURA AM3+ AMD 970 + SB 950 SATA 6Gb/s USB 3.1
*AMD FX-8370 with AMD Wraith cooler Vishera 8-Core 4.0 GHz (4.3 GHz Turbo)
*G.SKILL Ripjaws X Series 16GB DDR3 SDRAM
*nVIDIA GEFORCE GT 610 2GB

Post Reply

Return to “Software & Applications”