Как вставить эмодзи в текст в Ubuntu 18.04 и позже?

Вопрос или проблема

Каковы возможности вставки, выбора и использования эмодзи в Ubuntu 18.04 и более поздних версиях?

  1. Деятельности: Нажмите кнопку «Деятельности» в верхнем левом углу среды рабочего стола GNOME. Или нажмите клавишу Super (клавишу Windows), чтобы получить тот же результат.
    GNOME имеет приложение под названием gnome-characters. Оно предоставляет вам несколько эмодзи и связанных символов. Если у вас нет этого приложения, вы можете установить его с помощью: sudo apt install gnome-characters
    После установки это приложение имеет своего собственного поставщика поиска.
    Убедитесь, что он включен: Параметры системы > вкладка поиска > Символы
    Вы можете искать по любому названию символа. Вы сможете увидеть различные подсказки по мере ввода.
    введите описание изображения здесь
    Как только вы найдете символ, нажмите Enter, чтобы скопировать выбранный символ в буфер обмена. Вы можете вставить его, используя CTRL+V. [Источник: 7 советов по улучшению поиска в GNOME в Linux]

  2. Выбор эмодзи: С выходом Ubuntu 18.04 LTS вы можете использовать эмодзи в Ubuntu прямо из коробки 👍, так что у вас уже есть всё необходимое для родных приложений GTK для Linux, таких как Gedit, Corebird, Rhythmbox и, вероятно, Geary (Источник: OMG Ubuntu). Всё, что вам нужно сделать, чтобы получить доступ к выбору эмодзи в родном приложении Linux, это щелкнуть правой кнопкой мыши (или Control. ) в текстовом поле и выбрать вариант «Вставить эмодзи» из контекстного меню. введите описание изображения здесь
    Этот выбор эмодзи позволяет вам:

    • Просматривать эмодзи по категории
    • Выбирать из недавно использованных эмодзи
    • Искать эмодзи по имени
    • Щелкнуть по эмодзи, чтобы ввести его
      Выбор эмодзи также работает на других дистрибутивах Linux и рабочих столах, помимо Ubuntu, включая Ubuntu MATE и Ubuntu Budgie.
      К сожалению, выбор эмодзи не работает повсюду 😞. Вы не увидите предложенной опции в приложениях, не использующих GTK, таких как Firefox, Wire Messenger, Chromium или LibreOffice.
      Если приложение, которое вы используете, не имеет этой опции, пожалуйста, сообщите об ошибке, например, о gedit.
      Чтобы изменить сочетание клавиш, используйте dconf-editor и перейдите к /desktop/ibus/panel/emoji/hotkey.
      Для получения дополнительной информации перейдите на Форум сообщества Ubuntu.
  3. Всплывающее окно выбора эмодзи (Ubuntu 18.10+): Удобный инструмент, смотрите ответ kenorb, пожалуйста, проголосуйте за его ответ.
    Нажав ControlShiftE, затем нажмите Space, это должно работать в большинстве приложений. Вы должны увидеть всплывающее окно выбора эмодзи, в котором вы можете выбрать свой символ unicode.

  4. Расширение GNOME Shell Emoji Copy для не-GTK приложений, таких как Firefox, Wire Messenger, Chromium или LibreOffice:
    введите описание изображения здесь
    Это форк расширения GNOME Shell Emoji Selector, которое работает вплоть до GNOME 43. Спасибо, Didier L, за подсказку!

  5. Приложение GNOME Characters: Еще один вариант установки для удобного просмотра эмодзи.
    Опционально вы можете включить поиск эмодзи в обзоре Деятельностей, используя приложение Настройки. Просто откройте Параметры > Поиск и включите Символы.введите описание изображения здесь

  6. Клавиатура эмодзи: Если вы не используете GNOME, это простое, но эффективное решение. Вы можете найти дополнительную информацию о приложении для выбора эмодзи, похожем на виртуальную клавиатуру (плюс установщик) на странице проекта на GitHub.
    введите описание изображения здесь

  7. UniEmoji (для определенной входной системы под названием IBus): «Если вы предпочитаете набирать их для удобства использования, то существует очень простое решение для Linux. Оно сочетает в себе программное обеспечение, позволяющее вам набирать на иностранных языках, с методом ввода, который дает возможность вводить эмодзи. Когда всё настроено, вы должны иметь возможность набирать любые эмодзи, либо вводя их, либо производя поиск. Это может быть намного быстрее и проще, чем что-то вроде всплывающего окна, но требует немного больше настройки.» Чтобы узнать, как это настроить, пожалуйста, ознакомьтесь с этой статьей. Поскольку она довольно длинная, интеграция инструкций превысит пределы этого ответа.

  8. Mojibar может быть вариантом (хотя не обновлялся с 2017 года), он работает во многих рабочих средах, смотрите ответ kissu, пожалуйста, проголосуйте за его ответ. Вы можете скачать zip-архив Electron App и перетащить его в папку с приложениями, и, вероятно, он будет работать без установки, просто дважды щелкните на файл Mojibar.

  9. Ввод эмодзи в экранную клавиатуру (Ubuntu 19.04+, GNOME 3.32: он должен облегчить отправку ответов с хорошо подобранным эмодзи с сенсорного устройства.
    введите описание изображения здесь

  10. Emote был упомянут Джеймсом, пожалуйста, проголосуйте за ответ ниже. Выбор эмодзи можно открыть с помощью сочетания клавиш (выбрав один или несколько эмодзи) или щелкнув на значок приложения снова. Более подробная информация на странице GitHub.
    Установите snap-приложение из Центра программного обеспечения или Snap Store или в терминале:

    sudo snap install emote
    введите описание изображения здесь

  11. Макет клавиатуры Emoji OnBoard был упомянут Таниусом, пожалуйста, проголосуйте за ответ ниже. Это макет выбора эмодзи для стандартной экранной клавиатуры Ubuntu “Onboard”. жирный текст Он работает для всех приложений. Инструкции по использованию на GitHub.
    введите описание изображения здесь

  12. smile: Выбор эмодзи для Linux с поддержкой пользовательских тегов и локализации. Я также добавлю несколько случайных эмодзи здесь 🦁🐾🦔🦇 [Покрыто OMG!Linux].

  13. EmojiMart: 🏪 Современный всплывающий выбор эмодзи для рабочего стола, основанный на Emoji Mart, созданный с использованием Tauri и Solid JS [Покрыто OMG!Linux].

  14. Может быть, существует ответ на ранний вопрос, который по-прежнему применим для вас.

Какой шрифт эмодзи будет показан?
Когда установлено более одного шрифта эмодзи, разные приложения используют разные шрифты:
например, Segoe Emoji (seguiemj.ttf) используется по умолчанию приложением Wire, Emoji One (emojione-android.ttf) используется по умолчанию в Evolution в моей системе Ubuntu 20.04.

Как использовать только шрифт Noto Emoji?
Удалите другие шрифты эмодзи:
Поиск в Font Manager (font-manager в обычном списке пакетов) для шрифтов эмодзи.
Откройте соответствующие папки от имени администратора.
Удалите шрифты эмодзи (например, seguiemj.ttf, emojione-android.ttf).
Перезапустите приложение (или выйдите из сессии и войдите снова).

Чтобы Thunderbird работал, я сделал это:
Я создал ~/.config/fontconfig/conf.d/01-emoji.conf с следующим текстом:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <alias>
    <family>serif</family>
    <prefer>
      <family>Noto Color Emoji</family>
    </prefer>
  </alias>
  <alias>
    <family>sans-serif</family>
    <prefer>
      <family>Noto Color Emoji</family>
    </prefer>
  </alias>
  <alias>
    <family>monospace</family>
    <prefer>
      <family>Noto Color Emoji</family>
    </prefer>
  </alias>
</fontconfig>

Затем выполните:

fc-cache -f -v

Ответы на этот вопрос также могут быть полезны: 18.04: цветные эмодзи не отображаются в Chrome, только частично в Firefox
И аналогичный ответ: Как мне настроить шрифт эмодзи по умолчанию для использования в ОС / браузере?.

Используйте следующие сочетания клавиш:

  1. Нажмите ControlShiftE, затем нажмите Space.

  2. Вы должны увидеть всплывающее окно выбора эмодзи, в котором вы можете выбрать ваш символ unicode.

    Примечание: Чтобы отменить выбор, нажмите Escape несколько раз.

Выбор эмодзи в терминале GNOME, Животные и природа, специальные символы Unicode

Протестировано на Ubuntu Cosmic (18.10). Это должно работать в редакторах, терминале, веб-браузерах и других приложениях.

Emote — это современный, системный выбор эмодзи, который является приличным вариантом в 2021 году.

https://github.com/tom-james-watson/emote

Он должен работать на всех основных рабочих столах и поддерживает как X11, так и Wayland.

окно приложения emote

Установка:

Скачать из Snap Store

sudo snap install emote

Вы можете использовать макет клавиатуры Emoji OnBoard. Это макет выбора эмодзи для стандартной экранной клавиатуры Ubuntu “Onboard”:

введите описание изображения здесь

В отличие от многих других решений, он работает со всеми приложениями. Например, emoji-keyboard может только напрямую вставлять символы эмодзи в приложения Gtk и в остальном ограничен копированием их в буфер обмена. Так что, безусловно, есть способ правильно реализовать программные клавиатуры в Linux, и мне интересно, почему это не более распространено…

Mojibar также является отличной альтернативой, которая работает на разных платформах и не зависит от рабочего стола! 🙂

Поддержка не объединяет PR какое-то время, но я думаю, что вы можете создать свой форк и использовать свою версию репозитория. 😀

Обновление 2024: В Ubuntu 24 сочетание клавиш изменилось на Meta + .


  1. Нажмите Ctrl + . (или Meta + .), и появится .
  2. Наберите слово для поиска эмодзи.
  3. Нажмите space, чтобы просмотреть ближайшее соответствие.
  4. Нажмите Enter, чтобы принять, или снова нажмите space, чтобы увидеть другие соответствия (всплывающее окно должно появиться, как на изображении ниже 👇).

введите описание изображения здесь

Я просто добавлю дополнительную информацию к ответу @Filbuntu о том, как добавить расширение GNOME Shell Emoji Selector в Firefox на Ubuntu на основе моего опыта.

Сначала вам нужно будет открыть меню дополнений и добавить это расширение:
Интеграция GNOME Shell
Скриншот интеграции Gnome Shell

После этого вы можете перейти на эту страницу https://extensions.gnome.org/extension/1162/emoji-selector/

Если появится сообщение об ошибке, например «не обнаружен родной хост-канал», то вам нужно будет установить chrome-gnome-shell, используя следующие шаги на основе этого ответа

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install chrome-gnome-shell 

После установки chrome-gnome-shell вы можете обновить веб-сайт расширений gnome shell, затем сообщение должно исчезнуть, и вы сможете включить переключатель, который находится в верхнем правом углу. После этого иконка эмодзи должна появиться на вашей верхней панели, и вы сможете начать использовать её, щелкнув по ней и выбрав нужную иконку.

переключатель на изображении

изображение с эмодзи

Ответ или решение

Вставка эмодзи в текст на Ubuntu 18.04 и новее

Ubuntu, начиная с версии 18.04 и выше, предоставляет пользователям множество способов вставить эмодзи в текстовые поля и приложения. Ниже перечислены все методы, как использовать смайлы на вашем компьютере с Ubuntu.

1. Использование приложения GNOME Characters

Первый способ — воспользоваться встроенным приложением GNOME Characters, которое позволяет искать и вставлять эмодзи:

  • Для установки приложения откройте терминал и выполните команду:

    sudo apt install gnome-characters
  • Запустите приложение через кнопку Activities в верхнем левом углу рабочего стола или с помощью поиска.

  • После установки перейдите в System SettingsSearch и активируйте опцию "Characters". Это позволит вам искать символы прямо из меню поиска.

  • Найдите нужный эмодзи, нажмите Enter, чтобы скопировать его в буфер обмена, а затем вставьте в текстовое поле (CTRL+V).

2. Вставка эмодзи через контекстное меню

Ubuntu 18.04 поддерживает вставку эмодзи прямо из контекстного меню в большинстве приложений GTK:

  • Щелкните правой кнопкой мыши в текстовом поле и выберите опцию Insert Emoji.

  • Либо используйте сочетание клавиш Ctrl + . (точка) для открытия эмодзи-пикера.

  • В открывшемся окне вы сможете просматривать эмодзи по категориям, выбирать недавно использованные и выполнять поиск по имени.

3. Эмодзи выбор в Ubuntu 18.10 и новее

В Ubuntu 18.10 и более поздних версиях вам доступен Эмодзи выбор в более широком круге приложений. Просто нажмите Ctrl + Shift + E, а затем Space, чтобы открыть всплывающее окно выбора эмодзи, которое поддерживается в большинстве приложений.

4. Использование GNOME Shell Extensions

Для работы с не-GTK приложениями (такими как Firefox или LibreOffice) вы можете установить расширение Emoji Selector:

  • Установите chrome-gnome-shell, если еще не установлен:

    sudo apt install chrome-gnome-shell
  • Перейдите на страницу расширения Emoji Selector и включите его.

  • Эмодзи-иконка появится в верхней панели. Вы можете щелкнуть по ней для доступа к эмодзи.

5. Использование приложений для выбора эмодзи

  1. Emote: Это современный системный выбор эмодзи, который можно установить через Snap:

    sudo snap install emote
  2. Mojibar: Также доступно как кроссплатформенное приложение. Вы можете скачать его с GitHub.

  3. Onboard Emoji Keyboard: Виртуальная клавиатура с поддержкой эмодзи. Установите ее из настроек ввода.

6. Настройка шрифтов эмодзи

Если в системе установлено несколько шрифтов для эмодзи, вы можете настроить использование конкретного шрифта, например, Noto Color Emoji:

  1. Удалите другие шрифты эмодзи из системы.
  2. Создайте конфигурационный файл шрифта:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
    <fontconfig>
     <alias>
       <family>serif</family>
       <prefer>
         <family>Noto Color Emoji</family>
       </prefer>
     </alias>
     ...
    </fontconfig>
  3. После создания файла выполните команду:
    fc-cache -f -v

Заключение

С помощью вышеперечисленных методов, пользователи Ubuntu 18.04 и более поздних версий могут легко вставить эмодзи в текстовые поля и приложения. Надеемся, что этот обзор поможет вам найти самый удобный способ использовать эмодзи в вашей повседневной работе.

Оцените материал
Добавить комментарий

Капча загружается...