gentakojima / emojione-picker-ubuntu

Emoji picker for Ubuntu based on icons by Emojione
239 stars 14 forks source link

...on the experimental "Write emoji" and the emoji search window πŸ„ #27

Open dwiyatci opened 7 years ago

dwiyatci commented 7 years ago

First off, I gotta say thank you for making my life more wonderful with this Ubuntu emoji picker πŸ˜ƒπŸ™Œ God bless you, @gentakojima! πŸ˜† πŸ™

I just wanted to clear up some confusions in the docs here. Is the experimental "Write emoji" is actually the feature which enables the search window to open on our current mouse position at any time when we assign a global hotkey to it? I assign Ctrl+Super+Space to emojione-picker command, but it's always opening a new instance of emojione-picker instead of the search window. Is there any hidden flag of the command that I have to use to open the search window directly? πŸ€”

screenshot from 2017-04-22 20-22-20

screenshot from 2017-04-22 20-49-19


The other thing is, when I try to run the command directly from terminal and then go to check the experimental thingy "Settings... > Write emoji instead of using clipboard [Experimental] > Save", it throws an error (shown in the screenshot). Furthermore, when I open the settings again, this option remains unchecked. Perhaps this is why it's still an experimental feature ❓ πŸ˜‹

screenshot from 2017-04-22 20-43-02

screenshot from 2017-04-22 20-43-15


I'm on Ubuntu 16.04 & master branch of this project.

zyf0330 commented 6 years ago

About second problem, I open it in the terminal and it shows that I need to install xdotool and then I can use this feature. I don't get your error info. But it fails on WebStorm and Wine program, and not all emoji are able to be written out, so it is indeed an experimental feature 😫. I use Ubuntu 17.04 with KDE.

jnm commented 6 years ago

The latest release on the PPA, 0.1~git20160614, is too old to have the search window feature. I was able to get it working by cloning the git repository instead of using the PPA 🌈

dwiyatci commented 6 years ago

@jnm Like, how? πŸ˜• As I said:

I'm on Ubuntu 16.04 & master branch of this project.

jnm commented 6 years ago

Oops, I missed that.

When you run emojione-picker the first time, do you see the emojisocket being created in /tmp/? I believe what's supposed to happen is:

  1. The first emojione-picker starts up and tries to connect to the emojisocket (e.g. /tmp/emojisocket.1000:0.0);
  2. This connection fails, so the first emojione-picker runs normallyβ€”which includes listening for connections to the emojisocket;
  3. With the first emojione-picker still running and listening to the socket, a second emojione-picker starts;
  4. The second emojione-picker tries to connect to the socket;
  5. The connection succeeds, causing the first emojione-picker to open the search window πŸ‘ˆ
  6. The second emojione-picker quits.

There's no special flag or anything to open the search windowβ€”just the socket communication.

MarioMey commented 6 years ago

I checked out v0.1 and built with ./install.sh, but search window doesn't appear. It run another instance of Emoji Picker πŸ’. Is there any newer version?

Thanks!

Debian 9 x64 Mate.

HarmtH commented 6 years ago

@MarioMey v0.1 is too old, you need to run master