По сути, добавьте следующее к/etc/fstab
:
/path/to/file /path/to/mount ext4 loop 0 0
Как описано вhttps://superuser.com/questions/799162/permanent-loop-device
Actually... I am already happy with any method that improves mine.
Если вы используете символы достаточно часто, чтобы запомнить их шестнадцатеричные коды:
Приложения пользовательского интерфейса на основе GTK -(, также известные как подавляющая часть из них ), позволят вам нажать Ctrl+Shift+U, а затем ввести шестнадцатеричный код Unicode, нажав пробел, чтобы указать, что вы закончили шестнадцатеричный код.
Например, по памяти:
[ctrl+shift+u] 3c0 [space]
дает вам π (U+03C0 ГРЕЧЕСКАЯ СТРОЧНАЯ БУКВА PI ),
[ctrl+shift+u] 1f431 [space]
дает вам (U+1F431 CAT FACE )и
[ctrl+shift+u] 2014 [space]
дает вам — (U+2014 EM DASH ).
В приложениях, основанных на Qt, EFL или других приложениях, которые в конечном счете не используют GTK, это не сработает, но несложно открыть приложение на основе GTK -, например текстовый редактор, и использовать Ctrl +shift+u interface, а затем скопируйте его.
Что касается математики -и прочего, если вы знаете латекс, я настоятельно рекомендую (, а если вы не знаете латекс, я бы рекомендовал изучить подмножество, необходимое для использования):
Введите латекс слева, и вы получите скопируйте -и -вставьте юникод справа (, по крайней мере, в той степени, в которой Unicode может поддерживать латекс ). Подходит для нижних и верхних индексов, всевозможных математических операторов и т. д.
Например, набрав:
\hat{u} = \Pi_i\cdot\hat{v}\times\int_af(\theta)d\theta
дает
û = Πᵢ⋅v̂×∫ₐf(θ)dθ
(заметьте, математика в этом примере, конечно, тарабарщина.)
В большинстве современных операционных систем есть средство выбора смайликов для ввода смайликов, каомодзи и специальных символов. Например, в Ubuntu и многих других дистрибутивах Linux вы используете Ctrl + . , чтобы открыть
В зависимости от ваших настроек и вашего дистрибутива вам может потребоваться установить некоторые дополнительные пакеты или использовать другое сочетание клавиш, например Ctrl + Shift + E или Ctrl + Alt + E . См.
FWIW в Windows вы активируете его Windows + . или Windows + ; затем поиск по имени
В macOS это ^ + ⌘ + Пробел
Я не знаю, поставляется ли Cinnamon с IBus, но я знаю, что IBus работает в нескольких DE (Я использую его в XFCE, я использовал его в LXDE, и я видел его использование в GNOME ).
С помощью IBus вы можете настроить сочетание клавиш(Ctrl+Shift+e
по умолчанию )для ввода «эмодзи». Когда вы вводите этот ярлык,вы можете ввести слово, связанное с искомым персонажем, а затем дважды Space
, и появится наложение с несколькими персонажами, в описании которых есть это слово.
Несмотря на название функции, она не ограничивается эмодзи. Например, если ввести Ctrl+Shift+e
«математика» Space
Space
, появится это наложение с несколькими смайликами и другими символами Unicode, которые содержат слово «математика» в своих аннотациях. Вы можете нажать Escape
один раз, чтобы выйти из наложения, Escape
еще раз, чтобы изменить ключевое слово для поиска, и снова Escape
, чтобы отменить ввод специального символа и вернуться к обычному вводу.
Рассматривали ли вы аппаратное решение? Может быть, настраиваемая вторая клавиатура?
Искусство Лебедева Optimus Popularis :https://www.artlebedev.com/optimus/popularis/
Или даже Elgato Stream Deck XL :https://www.elgato.com/en/stream-deck-xl
Мое любимое решение — преобразовать ссылки на символы HTML в пользовательские последовательности клавиш Compose, а затем использовать их.
Преимущества этого подхода:
cy
; Греческие буквы доступны под названиями букв; стрелки &⟨direction⟩{A|a}rr;
; двойные -вычеркнутые математические буквы имеют суффикс opf
; заглавная буква обозначает двойную черту или заглавную и т. д. Вы можете посмотреть список сущностей и разобраться в некоторых мнемониках самостоятельно. data:
URI, например data:text/html,∃
, чтобы получить копию -вставляемого символа, который вы хотите. Символы математических обозначений часто доступны под теми же именами, что и их управляющие последовательности в TeX (, за некоторыми исключениями ), поэтому знание TeX поможет вам узнать имена объектов и наоборот. Недостатки:
Теперь, как это сделать?:
entities.json
. ~/.local/share/entities.Compose
. include "%H/.local/share/entities.Compose"
в ~/.XCompose
. Скрипт:
#!/usr/bin/env python3
import sys
import json
import unicodedata
for entity, value in json.load(open('entities.json', 'r')).items():
if not (entity.startswith('&') and entity.endswith(';')):
print(f'Skipping {entity}', file=sys.stderr)
continue
entsyms = ' '.join(f'<{c}>' for c in entity[1:-1])
chars = ''
codepoints = value.get("codepoints")
if codepoints is None:
codepoints = [ord(c) for c in value["characters"]]
print()
for oc in codepoints:
print(f'# {f"U+{oc:04X}":<7} {unicodedata.name(chr(oc), "<???>")}')
if oc == ord('\"') or oc == ord('\\') or 0x00 <= oc <= 0x1f:
chars += f'\\{oc:o}'
else:
chars += chr(oc)
keysym = ''
if len(codepoints) == 1:
keysym = f'U{codepoints[0]:04x}'
print(f'<Multi_key> <ampersand> {entsyms} <semicolon> : "{chars}" {keysym}')