LINUX.ORG.RU

Какой эмулятор терминала поддерживает символы двойного размера?

 ,


0

1

Несколько попробовал, tilix, alacritty, wezterm, нигде не работает:

echo -e "\e#3Double Height\n\e#4Double Height"

Возможно в konsole или в kitty.
Например в винде условно работает, выводит символы двойной высоты, но потом начинает глючить.

★★★

Последнее исправление: dmitry237 (всего исправлений: 2)

Ответ на: комментарий от Werenter

Походу дело не в самом Qt, а в libcups. По идее, если её снести, Qt ломаться не должно.

Нет у меня QT, вообще. А libcups, как зависимость к gtk(2,3,4). А вот на счет avahi даже не знаю, будет без него работать ssh в локалке?

dmitry237 ★★★
() автор топика
Ответ на: комментарий от dmitry237

avahi нужен для работы Multicast DNS (для адресов по типу hostname.local). На обычный DNS (по типу hostname) оно не влияет.

А если avahi и так уже есть в системе, тогда в чём проблема в этом:

$ pacman -Qqs qt
avahi

?

Werenter ★★★
()
Ответ на: комментарий от Werenter

Да, странно что он попадает. Вот так нет:

pacman -Qqs '^qt.+'

Наверное pacman находит все вхождения, включая необязательные а-ля libavahi-qt5.so

$ locate libavahi-qt5.so
/usr/lib/libavahi-qt5.so
/usr/lib/libavahi-qt5.so.1
/usr/lib/libavahi-qt5.so.1.0.2

dmitry237 ★★★
() автор топика
Ответ на: комментарий от dmitry237

У меня список пожирнее будет.

alex@superPC ~ % pacman -Qqs '^qt.+'        [/home/alex]
appstream-qt5
attica5
bluez-qt5
clazy
karchive5
kcolorpicker
kdsoap-qt5
kwayland5
layer-shell-qt
libaccounts-qt
modemmanager-qt5
networkmanager-qt5
plasma-integration
pulseaudio-qt
pyside2
pyside6
python-pyqt5
qca-qt5
qgpgme-qt5
qsynth
qt-jdenticon
qt5-3d
qt5-base
qt5-charts
qt5-datavis3d
qt5-declarative
qt5-doc
qt5-graphicaleffects
qt5-imageformats
qt5-location
qt5-multimedia
qt5-networkauth
qt5-purchasing
qt5-quickcontrols
qt5-quickcontrols2
qt5-script
qt5-sensors
qt5-serialport
qt5-speech
qt5-svg
qt5-tools
qt5-translations
qt5-wayland
qt5-webchannel
qt5-webengine
qt5-webview
qt5-x11extras
qt5-xmlpatterns
qt5ct
qt5pas
qt6-5compat
qt6-base
qt6-declarative
qt6-doc
qt6-examples
qt6-imageformats
qt6-positioning
qt6-quick3d
qt6-quicktimeline
qt6-serialport
qt6-shadertools
qt6-svg
qt6-tools
qt6-translations
qt6-wayland
qt6-webchannel
qt6-webengine
qt6ct
qtcreator
qtkeychain-qt5
qtractor
Werenter ★★★
()

Вот подумай: почти никто символы двойного размера не поддерживает. Любой, кто захочет из использовать в своей консольной проге, столкнётся с потоком баг-репортов от 95% пользователей о том, что она некорректно выглядит. Соответственно, в консольных прогах их тоже никто в здравом уме использовать не будет. (это если даже не говорить о том, что непонятно зачем такое вообще нужно) Итого - их никто не поддерживает и не использует, зачем искать какие-то спец. терминалы для них? Проще сразу гуи прогу писать и выбирать в ней шрифты, это по крайней мере без проблем совместимости будет работать.

firkax ★★★★★
()
Ответ на: комментарий от dmitry237

ssh user@host

За такое разрешение имён отвечает DNS-сервер на роутере

ssh user@host.local

А вот это — Multicast DNS, для работы которого нужен Avahi или другая реализация MDNS как на сервере, так и на клиенте.

Werenter ★★★
()

Про двойную высоту не знаю, но вот двойную ширину многие поддерживают - нужно для CJK символов и, разумеется, эмодзи. Я лучшим для себя вариантом выбрал konsole, потому что в нём работает IME (fcitx5) даже в окружении Wayland.

txgk
()
Ответ на: комментарий от txgk

но вот двойную ширину многие поддерживают

Я не про двойные символы, это работает, хоть и зависит от шрифта:

echo -e "\u26c5\ufe0f"
⛅️

А про символы двойного размера, широкие это:

echo -e "\e#6 Some Text"

Это тоже не работает.

dmitry237 ★★★
() автор топика
Ответ на: комментарий от anonymous

Совершенно согласен.

Да, блин, его приколотили к libcups, который в свою очередь к gtk. Удалишь невзирая на зависимости, оно сново пролезет при обновлениях, я уже боролся со шрифтами, и что? Да ничего, снова прилетели с firefox, gtk и т.д.

$ pacman -Qi avahi | grep 'Required\sBy'
Required By     : gvfs  libcups  nss-mdns

Если хрен с ним gvfs и gio (хоть я через него и настраивал вид в фунаре), то libcups скорее всего не победить. Хоть я и борюсь за компактность системы (854 пакета), но бог с ним с этим avahi, есть не просит.

dmitry237 ★★★
() автор топика
Ответ на: комментарий от firkax

MDNS это наоборот будущее и настоящее. Фактически это сейчас стандарт для всех трёх десктопных ОС. Microsoft по этому поводу даже хоронит свой LLMNR.

с локалками и шарами в стиле винды

При чём тут вообще Windows, если оно даже не оттуда пришло? Ну и да, домашние локальные сети сейчас всё больше, и DNS в виде MDNS там очень актуален.

anonymous
()
Ответ на: комментарий от anonymous

При чём тут вообще Windows

При том что mdns это ненужный эмулятор сдохшего netbios-а на базе tcp/ip. А netbios из известных ОС только в винде и был.

Фактически это сейчас стандарт

Стандарт чего? Широковещательный p2p-спам не нужен, нужен запрос до DHCP сервера (зафильтрованный на свитче так чтобы никуда не широковещать а приходить на один нужный порт) и получение ответа от него со всеми нужными настройками.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 2)
Ответ на: комментарий от firkax

При том что mdns это ненужный эмулятор сдохшего netbios-а на базе tcp/ip

Он вроде как из макоси, перевоплощение Bonjour:

Description     : Service Discovery for Linux using mDNS/DNS-SD (compatible with Bonjour)
dmitry237 ★★★
() автор топика
Ответ на: комментарий от LINUX-ORG-RU

А как оно должно выглядеть то хоть?

C винды

В xterm работает, в tilix не работает.

tilix конечно удобен, но выглядит, как заброшенный или замороженный проект, кто-то в него что-то вливает, но автор вообще пропал.

dmitry237 ★★★
() автор топика
Последнее исправление: dmitry237 (всего исправлений: 1)
Ответ на: комментарий от dmitry237

но выглядит, как заброшенный или замороженный проект, кто-то в него что-то вливает, но автор вообще пропал.

Работает и ладно. Не понимаю волнений по поводу того что в проект несколько дней коммита не было.
Вот отвалится, тогда и поговорим :)

LINUX-ORG-RU ★★★★★
()