qTox / qTox

qTox is a chat, voice, video, and file transfer IM client using the encrypted peer-to-peer Tox protocol.
https://qtox.github.io/
GNU General Public License v3.0
4.71k stars 1.04k forks source link

Requests: Linux deb files, add spelling correction option, export a friend or entire list of friends tox id's #5464

Open phd21 opened 5 years ago

phd21 commented 5 years ago

Hi Everyone at qTox,

Merry Christmas and Happy Holidays to all of you!!!

Requests: Linux deb installation files add spelling correction option export a friend or entire list of friends tox id's that can also be imported...

Systems I am using. Linux Mint 18.3 based on Ubuntu 16.04

Linux Mint 19 based on Ubuntu 18.04 Linux KDE Neon based on Ubuntu 18.04

On Linux Mint 19 and KDE Neon both based on Ubuntu 18.04 using qTox version v1.16.3-207-gea9f4298. Commit hash: ea9f4298382fb4f0a9693a20466e2a79a256edf9 toxcore version: 0.2.8 Qt version: 5.11.2

Best regards to everyone at qTox... Phil (phd21)

Diadlo commented 5 years ago
  1. See issue about deb packages: #4174
  2. Spell checking feature (#1301) already implemented. But you may have troubles on some systems see details here.
  3. Export a friend list is't possible because ToxId can be changed. Related issue: #3405
phd21 commented 5 years ago

Hi Diadlo,

Thanks for replying...

  1. See issue about deb packages: #4174

I read all related posts, but I still do not see a working repository with deb files for Linux Mint - Ubuntu 16.04, or Linux Mint 19.x - Ubuntu 18.04, etc... (64-bit and 32-bit). If you know where there is a working repo with deb files, please provide me the link to it.

  1. Spell checking feature (#1301) already implemented. But you may have troubles on some systems see details [here]

I mean a "spelling correction" for misspelled words like mouse-over with correctly spelled words to pick, or right-click select a correctly spelled word. The Spellchecker seems to work by underlining in red for misspelled words.

  1. Export a friend list is't possible because ToxId can be changed. Related issue: #3405

I do not understand this reply, my Tox ID stays the same. But I would like to be able to right click and backup a contact (friend) or all my contacts with their Tox ID's to a separate file.

If I export my profile I get all my contacts as well, but that's not quite the same thing.

Regards, Phil (phd21)

Diadlo commented 5 years ago

@phd21

  1. There is no deb repo because there is no maintainer
  2. Yes, but if you right-click on underlining word it suggest you corrections
  3. ToxID contains constant part (ToxPk) and non-constant (NoSpam). You can change your NoSpam you your ToxID will be changed. And there is no way to get ToxID other then ask friend about it.
naxuroqa commented 5 years ago

I read all related posts, but I still do not see a working repository with deb files for Linux Mint - Ubuntu 16.04, or Linux Mint 19.x - Ubuntu 18.04, etc... (64-bit and 32-bit). If you know where there is a working repo with deb files, please provide me the link to it.

There is no active package maintainer.

phd21 commented 5 years ago

@phd21

  1. There is no deb repo because there is no maintainer I was hoping after all this time since the last one, there would be a new maintainer...

Solved 2. Yes, but if you right-click on underlining word it suggest you corrections I just tested this again and it works great very cool :)

  1. ToxID contains constant part (ToxPk) and non-constant (NoSpam). You can change your NoSpam you your ToxID will be changed. And there is no way to get ToxID other then ask friend about it.

I think I understand. Does this mean that If I changed my NoSpam number that I have to contact all my contacts and have them add me as a friend again with a new ToxID? Or that If a contact (friend) changes their NoSpam number that I loose them in my contact list and have to add them again?

sudden6 commented 5 years ago

Regarding packaging: https://packages.debian.org/buster/qtox is the the most up to date so far.

naxuroqa commented 5 years ago

@sudden6 awesome, great to see it back on debian.

Diadlo commented 5 years ago

@sudden6 Good news about package!

@phd21

I have to contact all my contacts and have them add me as a friend again with a new ToxID? Or that If a contact (friend) changes their NoSpam number that I loose them in my contact list and have to add them again?

Both no

If you change NoSpam, you will not lose your contacts, but new friends will not be able to add you using the old ToxID

phd21 commented 5 years ago

qtox-install-lm.tar.gz HI Everyone,

I think there should be an always visible warning about changing that NoSpam option which fortunately I have never used.

FYI: I just downloaded the deb file from the Debian "/buster/qtox" repo but it would not install in my Linux KDE Neon based on Ubuntu 18.04 because of dependencies. I have not yet had a chance to try that on my Linux Mint systems.

I help out a lot on the Linux Mint forums and always recommend qTox to everyone because I think it works great and does not use much memory, light on system resources, etc... works with other tox clients.

I know that there are now AppImage and Flatpak options, so if the packaging recipe is available for those, can't that be used for setting up OBS (open build system) like it was before with some obvious changes for Ubuntu 16.04 and 18.04, etc... (or even on Launchpad for Ubuntu versions)?

I have been providing links to the qTox AppImage and now Flatpak for Linux Mint forum members and installation script files to download, compile, and install qTox.

But, the paraphrased installation instructions to create installation script files I created require the users to install a lot of extra packages and development packages in order to compile it, and unfortunately the instructions although good are not always updated when the software is and there is no date on the instruction changes webpage. For example, my previous installation scripts stopped working because of changes in the software (qtox, toxcore, sqlcipher, etc...) and or instructions, so I had to update them again. The instructions are showing a slightly older toxcore version and there are some additional packages for some features like the spellcheck that are not listed like all the "kf5sonnet" packages and its development packages. I use KDE systems most of the time, so I usually have most dependencies installed, but obviously, there are many GTK and Gnome linux os's. I know my installation scripts are not perfect and probably install some packages that do not even need installing, but they work again on Ubuntu 16.04 (Linux Mint 18.x) and 18.04 (Linux Mint 19.x) based operating systems for those that want to fully install qTox.

Regards to everyone. Phil (phd21)

sudden6 commented 5 years ago

I know that there are now AppImage and Flatpak options, so if the packaging recipe is available for those, can't that be used for setting up OBS (open build system) like it was before with some obvious changes for Ubuntu 16.04 and 18.04, etc... (or even on Launchpad for Ubuntu versions)?

Unfortunately most of the work is maintaining the packaging scripts and that's not a one time job. If you find anyone willing to keep maintaining these packages feel free to refer them to our issue tracker.

Not sure if you already know, but we have our own "install from source" script here: https://github.com/qTox/qTox/blob/master/simple_make.sh

You could add your own special cases for Ubuntu and Mint there so it would be covered.