Как включить поддержку моментальных снимков в Linux Mint 20?

Нет, я не думаю, что существует удобный способ добиться этого с помощью «мертвых ключей». В другом ответе упоминается ключ компоновки. Ну, клавиша создания и мертвые клавиши работают точно так же, только используя разные сопоставления. Мертвые клавиши — это, по существу, специальные клавиши -для создания.

Концепция «мертвой клавиши» взята из пишущих машинок, где вы можете напечатать, например, `без продвижения каретки, затем набрать aнад ней и, таким образом, получить à. Первоначальное нажатие клавиши «мертвое», так как каретка остается на месте.

Использование букв (, например a), в качестве мертвых клавиш

Нет ничего особенного в символах клавиш, таких какMulti_key(клавиша создания ), dead_greek, dead_circumflexи т. д. Вы можете использовать любой символ клавиши в файле ~/.XCompose. Таким образом, использование обычных букв отлично работает:

  : "à"
  : "á"

Проблема в том, что теперь нельзя просто написать aодним нажатием клавиши.Вы должны ввести сопоставления, чтобы эффективно избежать функциональности «мертвого ключа»/сопоставления ключа :

.

  : "a"
  : "a"

Я не могу себе представить, чтобы кто-то считал это практическим решением. Вот почему я не думаю, что вы можете достичь того, чего хотите, используя сопоставление стиля клавиши -.

Комбинация диакритических знаков

Есть способ ввести a+ `à. Вам даже не нужно составлять сопоставления клавиш. Все, что вам нужно сделать, это заменить мертвые клавиши на с комбинацией диакритических знаков . Это глифы Unicode, предназначенные для объединения с другими глифами. Итак, если вы хотите ввести , используя этот метод:

a + ◌̀ → à (†1)

Некоторые часто используемые комбинированные варианты диакритических знаков:

† 1 :(U+25CC ТОЧЕЧНЫЙ КРУГ )используется для кавычек объединяющего диакритического знака.

4
17.06.2020, 12:37
2 ответа

Вышеупомянутая ошибка возникает из-за того, что диспетчер пакетов APT блокирует установку моментальных пакетов. В Linux Mint 20 команда разработчиков Mint по умолчанию отключила поддержку snap или snapd.

Хотя Linux Mint никогда не поддерживал моментальные снимки, в предыдущих выпусках по умолчанию была разрешена установка хранилища моментальных снимков Ubuntu или исходного клиента -snapd open.

Следовательно, теперь, если кто-то хочет установить приложения Snap, ему нужно сначала включить поддержку Snap. Для этого тоже есть решение.

Чтобы включить поддержку моментальных снимков в Mint 20, мы можем сделать одно из двух::

  1. Удалите файл nosnap.prefв каталоге /etc/apt/preferences.d, выполнив команду:

    sudo rm /etc/apt/preferences.d/nosnap.pref
    
  2. Закомментируйте три строки кода в том же файле.

    Package: snapd
    Pin: release a=*
    Pin-Priority: -10
    

    enter image description here

Теперь установитеsnapd:

sudo apt install snapd

Затем все приложения моментальных снимков:

sudo snap install <app-name>

Существует также другой способ установки пакетов моментальных снимков без вмешательства в файл nosnap.pref. То есть установка приложения с использованием номера версии:

sudo apt install <app-name> snapd=VERSION

enter image description here

9
18.03.2021, 23:28
$ sudo apt-get install snapd snapd-xdg-open

Reading package lists... Done
Building dependency tree
Reading state information... Done
Package snapd is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'snapd' has no installation candidate

Это решение было принято в связи с решением Canonical изменить метод установки веб-браузера Chromium с APT на Snap, поскольку Linux Mint не контролирует пакеты магазина Snap.

Если вы хотите установить snap, выполните следующие шаги

1. sudo rm /etc/apt/preferences.d/nosnap.pref
2. sudo apt update
3. sudo apt install -y snapd
4. snap version

snap       2.51.1+20.04ubuntu2
snapd      2.51.1+20.04ubuntu2
series     16
linuxmint  20.1
kernel     5.4.0-58-generic
0
14.10.2021, 18:03

Теги

Похожие вопросы