Swiftkey for Linux

Questions about applications and software
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
rdonnelly
Level 5
Level 5
Posts: 528
Joined: Thu Nov 27, 2008 9:38 pm

Swiftkey for Linux

Post by rdonnelly »

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
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
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 20
Level 20
Posts: 11796
Joined: Sat Dec 15, 2012 8:57 am

Re: Swiftkey for Linux

Post by Hoser Rob »

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.
For every complex problem there is an answer that is clear, simple, and wrong - H. L. Mencken
phd21
Level 20
Level 20
Posts: 10104
Joined: Thu Jan 09, 2014 9:42 pm
Location: Florida

Re: Swiftkey for Linux

Post by phd21 »

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 ...
VoiceNoteII-Chrome_Extenzsion_AddOn2.jpg
VoiceNoteII-email_integration2.jpg
Google Search by voice1.jpg
Phd21: Mint 20 Cinnamon & KDE Neon 64-bit Awesome OS's, Dell Inspiron I5 7000 (7573, quad core i5-8250U ) 2 in 1 touch screen
rdonnelly
Level 5
Level 5
Posts: 528
Joined: Thu Nov 27, 2008 9:38 pm

Re: Swiftkey for Linux

Post by rdonnelly »

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: 528
Joined: Thu Nov 27, 2008 9:38 pm

Re: Swiftkey for Linux

Post by rdonnelly »

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
Locked

Return to “Software & Applications”