linux.14: Linux


1 . . . 15 16
From: Andrew Lobanov (tavern,1) 07.07.19 18:10 UTC
To: All
Subject: Ubuntu и apt-mark
Возник внезапный вопрос. Пока я по некоторым причинам являюсь пользователем ubuntu на нетбуке, возникла внезапная проблема. Связана она с пересборкой imagemagick, упомянутой в письме про telega.el. Как только я собираю и ставлю свои пакеты, apt тут же пытается мне их обновить. Использование apt-mark для отметки пакетов как hold помогает только для apt-get и не работает с apt. Не то чтобы это было для меня большой проблемой, но как с помощью именно утилиты apt захолдить пакеты я пока никак не нашёл. Это вообще возможно?

Насколько я знаю, в Debian тоже рекомендуется использовать именно утилиту apt. Неужели её рекомендуют с настолько урезанным функционалом?

Reply to: 91yoK2xJhBYZvXJHoKpT
From: vit01 (mira, 1) 08.07.19 05:59 UTC
To: Andrew Lobanov
Subject: Re: Ubuntu и apt-mark
AL> Использование apt-mark для отметки пакетов как hold помогает только для apt-get и не работает с apt. Не то чтобы это было для меня большой проблемой, но как с помощью именно утилиты apt захолдить пакеты я пока никак не нашёл. Это вообще возможно?

В интернетах советуют способ через dpkg сразу фиксировать

====
echo "wine hold" | dpkg --set-selections # hold
echo "wine install" | dpkg --set-selections # undo
====

либо через pinning в /etc/apt/preferences
Тут уже в мануалах man apt_preferences

То что apt в замену apt-get советуют, я так думаю, не сильно критично. Многие дебиановцы и убунтоводы вообще говорят, что лучший фронтенд к их пакетной системе - это aptitude, и всегда лучше пользоваться именно им. И будут тоже в какой-то степени правы.

+++ Отправлено через IDEC Mobile
+++ GNU/Linux, Android, physics, MLP:FIM

Reply to: fj8aUnmX5JE0HAVxdLeq
From: vit01 (mira, 1) 08.07.19 06:14 UTC
To: Andrew Lobanov
Subject: Re: telega.el
AL> Поддержка мультимедии, чатов, групп, каналов весьма удобная и заработала сразу. А вот стикеры не работали пока не пересобрал imagemagick с поддержкой webp, коей в убунтовой сборке пакета просто не обнаружилось. Однако, процесс пересборки пакетов в deb-дистрибутивах тоже достаточно прост и тривиален, так что теперь у меня Telegram живёт в горячо мной любимом emacs.

Вот, кстати, насчёт мультимедии хотелось бы поподробнее. Неужели он там всякие картиночки отображает прямо в Емаксе? И ещё телега хороша огромным количеством музла (в том числе пиратского), которое туда скидывают. Интересно, как в сабже с воспроизведением аудиопотоков.

ImageMagick сейчас весьма устарел. Есть у него весьма крутой форк - GraphicsMagick, который уже включен во все основные репозитории и позволяет работать с прежним API. Только фишка последнего в том, что он работает в разы быстрее и жрёт гораздо меньше памяти. Убеждался в этом на собственном опыте и могу подтвердить. Для своих нечастых задач по обработке изображений использую именно его.

+++ Отправлено через IDEC Mobile
+++ GNU/Linux, Android, physics, MLP:FIM

Reply to: gNMXHdWbIR4QzSQzIFvI
From: Andrew Lobanov (tavern,1) 08.07.19 07:13 UTC
To: vit01
Subject: Re: Ubuntu и apt-mark
AL>> Использование apt-mark для отметки пакетов как hold помогает только для apt-get и не работает с apt. Не то чтобы это было для меня большой проблемой, но как с помощью именно утилиты apt захолдить пакеты я пока никак не нашёл. Это вообще возможно?
vit01> В интернетах советуют способ через dpkg сразу фиксировать
vit01> ====
vit01> echo "wine hold" | dpkg --set-selections # hold
vit01> echo "wine install" | dpkg --set-selections # undo
vit01> ====
vit01> либо через pinning в /etc/apt/preferences
vit01> Тут уже в мануалах man apt_preferences

Эти два способа я таки нагуглил. Посмотрю, так как я уже привык к apt.

vit01> То что apt в замену apt-get советуют, я так думаю, не сильно критично. Многие дебиановцы и убунтоводы вообще говорят, что лучший фронтенд к их пакетной системе - это aptitude, и всегда лучше пользоваться именно им. И будут тоже в какой-то степени правы.

Разница только в том, что apt рекомендуют разработчики дистрибутива, а aptitude некоторые пользователи. Это меня несколько обескуражило именно тем, что apt, задуманный как сахар над apt-get и apt-cache не является сахаром над apt-mark и вообще игнорирует маркировку пакетов.

Reply to: B1gJ4KNEaxpHPrJUAiTu
From: Andrew Lobanov (tavern,1) 08.07.19 07:13 UTC
To: vit01
Subject: Re: telega.el
AL>> Поддержка мультимедии, чатов, групп, каналов весьма удобная и заработала сразу. А вот стикеры не работали пока не пересобрал imagemagick с поддержкой webp, коей в убунтовой сборке пакета просто не обнаружилось. Однако, процесс пересборки пакетов в deb-дистрибутивах тоже достаточно прост и тривиален, так что теперь у меня Telegram живёт в горячо мной любимом emacs.
vit01> Вот, кстати, насчёт мультимедии хотелось бы поподробнее. Неужели он там всякие картиночки отображает прямо в Емаксе? И ещё телега хороша огромным количеством музла (в том числе пиратского), которое туда скидывают. Интересно, как в сабже с воспроизведением аудиопотоков.

Картиночки прямо в емаксе, стикеры тоже. Видео и аудио скачивает в кеш и воспроизводит прямо из буфера. Для видео открывает окно видеоплеера. Правда я не очень пока понял какого, так как не смотрю видео в ТГ.

vit01> ImageMagick сейчас весьма устарел. Есть у него весьма крутой форк - GraphicsMagick, который уже включен во все основные репозитории и позволяет работать с прежним API. Только фишка последнего в том, что он работает в разы быстрее и жрёт гораздо меньше памяти. Убеждался в этом на собственном опыте и могу подтвердить. Для своих нечастых задач по обработке изображений использую именно его.

Так то оно так, но я не полезу писать патч к сабжу только потому, что есть более удобная штука для картиночек =)

Reply to: o0FAFmu2ntLoK5r6RA3T
From: vit01 (mira, 1) 08.07.19 09:08 UTC
To: Andrew Lobanov
Subject: Re: telega.el
vit01>> Вот, кстати, насчёт мультимедии хотелось бы поподробнее. Неужели он там всякие картиночки отображает прямо в Емаксе? И ещё телега хороша огромным количеством музла (в том числе пиратского), которое туда скидывают. Интересно, как в сабже с воспроизведением аудиопотоков.

AL> Картиночки прямо в емаксе, стикеры тоже. Видео и аудио скачивает в кеш и воспроизводит прямо из буфера. Для видео открывает окно видеоплеера. Правда я не очень пока понял какого, так как не смотрю видео в ТГ.

Очень даже неплохо, значит можно пользоваться

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

Сам сейчас для обвязки "общительных" штук использую Rambox, который является песочницей для веб-приложений. Включил туда емейл, телегу и ещё парочку "быдлосоцсетей".

Вконтакт нынче вообще оборзел в том плане, что они закрыли API для сообщений. Теперь вы не то что ботов сделать не можете и общаться на компе через сторонние клиенты, так ещё и бэкапить переписку не получится нормально.

+++ Отправлено через IDEC Mobile
+++ GNU/Linux, Android, physics, MLP:FIM

Reply to: fj8aUnmX5JE0HAVxdLeq
From: Difrex (dynamic,1) 17.07.19 08:23 UTC
To: Andrew Lobanov
Subject: Re: telega.el
Уже год, как сижу на telega.el. Это прям ваще пушка. Есть картинки, видосики, стикеры.
Зайцев обещает запилить скоро рабочие звонки(если еще не).

Строго рекомендую сидеть на бранче *telega-with-inserters*.

+++ At work. idec.el/0.1

Reply to: HtzI1z56dDlzghQlSBuK
From: Difrex (dynamic,1) 17.07.19 08:31 UTC
To: Andrew Lobanov
Subject: Re: Ubuntu и apt-mark
AL> Разница только в том, что apt рекомендуют разработчики дистрибутива
Только для интерактивного использования, в скриптах по прежнему надо использовать apt-get.

AL> а aptitude некоторые пользователи.
Разве aptitude не deprecated?

AL> Это меня несколько обескуражило именно тем, что apt, задуманный как сахар над apt-get и apt-cache не является сахаром над apt-mark и вообще игнорирует маркировку пакетов
Возможно просто в 16.04 старый апт и в нем нет этой функциональности. Попробуй посвежее, может там появилась эта фича.
Сам проверить не могу -- новых deb-based нету у меня.

+++ At work. idec.el/0.1

Reply to: trTZ1W0wS2igSIL4XkCx
From: Andrew Lobanov (tavern,1) 17.07.19 09:38 UTC
To: Difrex
Subject: Re: Ubuntu и apt-mark
AL>> Разница только в том, что apt рекомендуют разработчики дистрибутива
Difrex> Только для интерактивного использования, в скриптах по прежнему надо использовать apt-get.

Ну я на десктопе только интерактивно и пользуюсь =)

AL>> а aptitude некоторые пользователи.
Difrex> Разве aptitude не deprecated?

Давно уже, но в дистрибутиве то есть =)

AL>> Это меня несколько обескуражило именно тем, что apt, задуманный как сахар над apt-get и apt-cache не является сахаром над apt-mark и вообще игнорирует маркировку пакетов
Difrex> Возможно просто в 16.04 старый апт и в нем нет этой функциональности. Попробуй посвежее, может там появилась эта фича.
Difrex> Сам проверить не могу -- новых deb-based нету у меня.

Я на 19.04 сижу и apt всё ещё маркировку игнорирует =(

Reply to: 6H5TEixQhqt8B5dKHeiK
From: Difrex (dynamic,1) 31.08.19 16:56 UTC
To: vit01
Subject: Re: Мониторинг
> В новостях то и дело проскакивает какой-нибудь скандал, что внутренние базы МВД утекают или мобильных операторов из-за открытого во внешнюю сеть и ненастроенного elasticsearch.
Во-первых это не эластик, во-вторых -- от рукожопства не защититься никак.

> Жаль, что в документации не сделали приличное разъяснение и уже готовые примеры (может быть, даже не на nginx, а на ещё более лёгком софте). А то желание "прикрыть зад" системе, наверное, самое первое, что приходит в голову
Ну, оно какбэ ориентировано больше на опытных людей, которые знают зачем и как это интегрировать в свою инфраструктуру :)

> Но если где-то завалялась уже готовая конфиг-портянка с правилами, то с удовольствием воспользовался бы ей.
Что-то можно тут посмотреть https://prom.lessmore.pw/.
Плюет алертами сюда https://github.com/metalmatze/alertmanager-bot

Reply to: PTAGaQVupRRQbQAujikt
From: vit01 (mira, 1) 18.09.19 14:32 UTC
To: Difrex
Subject: Re: Мониторинг
Difrex> Что-то можно тут посмотреть https://prom.lessmore.pw/.
Difrex> Плюет алертами сюда https://github.com/metalmatze/alertmanager-bot

В общем, история закончилась тем, что я более-менее настроил всё так как хотелось, включая мониторинг (чисто на минималках, но рабочий). Спасибо за все советы

Пробовал крутить Python API для Prometheus и обнаружил, что для мониторинга научных данных он тоже может быть очень полезен.

Difrex> Про то, как устроен мониторинг у меня на проекте я затирал тут, если интересно: https://youtu.be/ouloiciOlqc?t=1210 :)

Годнота, мощная инфраструктура. Интересно было глянуть

+++ Отправлено через IDEC Mobile
+++ GNU/Linux, Android, physics, MLP:FIM

Reply to: uwXpBMP9wu7SrZc2BxhS
From: libra (wonderland,1) 10.01.20 10:34 UTC
To: Difrex
Subject: Re: Почему Manjaro стал так популярен и что, вообще, выбрать
Раз уж все расчехлили свои расчехляторы, то и моё в копилку;

====
                   ..                    root@xenon
                 .PLTJ.                  OS: CentOS 
                <><><><>                 Kernel: x86_64 Linux 3.10.0-1062.1.2.el7.x86_64
       KKSSV' 4KKK LJ KKKL.'VSSKK        Uptime: 3h 24m
       KKV' 4KKKKK LJ KKKKAL 'VKK        Packages: 2115
       V' ' 'VKKKK LJ KKKKV' ' 'V        Shell: zsh 5.0.2
       .4MA.' 'VKK LJ KKV' '.4Mb.        Resolution: 3840x1080
     . KKKKKA.' 'V LJ V' '.4KKKKK .      DE: GNOME 3.28.1
   .4D KKKKKKKA.'' LJ ''.4KKKKKKK FA.    WM: Mutter
  <QDD ++++++++++++  ++++++++++++ GFD>   WM Theme: 
   'VD KKKKKKKK'.. LJ ..'KKKKKKKK FV     GTK Theme: Adwaita [GTK2/3]
     ' VKKKKK'. .4 LJ K. .'KKKKKV '      Icon Theme: Adwaita
        'VK'. .4KK LJ KKA. .'KV'         Font: Cantarell 11
       A. . .4KKKK LJ KKKKA. . .4        Disk: 147G / 462G (32%)
       KKA. 'KKKKK LJ KKKKK' .4KK        CPU: AMD A6-9500 RADEON R5, 8 COMPUTE CORES 2C+6G @ 2x 3.5GHz
       KKSSA. VKKK LJ KKKV .4SSKK        GPU: AMD CARRIZO (DRM 3.27.0, 3.10.0-1062.1.2.el7.x86_64, LLVM 7.0.1)
                <><><><>                 RAM: 2898MiB / 6810MiB
                 'MKKM'                 
                   ''  
====

From: Difrex (dynamic,1) 04.02.20 08:04 UTC
To: All
Subject: Про Wireguard
И все-таки я решил писать сначала в нашу любимую секту, а затем, по мотивам постов в IDEC, уже написать пост в свой бложик.


Итак, в этом посте я расскажу про Wireguard.
Wireguard -- это FOSS, а так же протокол, который реализует VPN. Реализация полностью ядерная, по-этому у wireguard лучшая производительность по сравнению с OpenVPN.

На самом деле, у меня был рабочий OpenVPN между моими тремя виртуалками и все это работало. Но я пропустил момент когда у меня протухли сертификаты, все отвалилось и находилось в разваленном состоянии несколько месяцев. Потом я обновил свои Дебианы до десятки и решил, что хватит это терпеть -- жизнь без VPN. Снес OpenVPN и засетапил Wireguard.

== Установка



Для Debian Wireguard пока не завезли в стейбл, по-этому ставить его нужно из unstable.

====
# echo "deb http://deb.debian.org/debian/ unstable main" > /etc/apt/sources.list.d/unstable.list
# printf 'Package: *\nPin: release a=unstable\nPin-Priority: 90\n' > /etc/apt/preferences.d/limit-unstable
# apt update
# apt install wireguard
====

WG собран подо все мейнстримные дистрибутивы. Переходим по ссылке https://www.wireguard.com/install/ и ставим на свою ось.

== Настройка



И так, схема сети у нас следующая:
====
   +---------+        +----------+
   |  VM1    |        |   VM2    |
   |10.10.2.1|<------>|10.10.2.2 |
   +---------+        +----------+
      ^                       ^
      |                       |
      |    +------------+     |
      +--->|    VM3     |<----+
           |  10.10.2.3 |
           +------------+
====

Сначала на каждом из хостов нужно сгенерировать приватный ключ:

====
# mkdir -p /etc/wireguard
# chmod 700 /etc/wireguard
# cd /etc/wireguard
# wg genkey > privkey
# chmod 600 privkey
====

Теперь напишем начальную конфигурацию(одинаково на всех хостах) в /etc/wireguard/wg.conf:

====
[Interface]
ListenPort = 36483
PrivateKey = <privkey from /etc/wireguard/privkey>
====

Поднимаем интерфейс и применяем конфиг:

====
ip link add dev wg0 type wireguard
ip address add dev wg1 10.10.2.1/24
wg setconf wg0 /etc/wireguard/wg.conf
====

Проверяем, что интерфейс поднялся и порт слушается:

====
# wg
interface: wg0
  public key: dNl19y5MAjfuAVqTwW9zx1u5lbtbxVpJZTbOaB9SgwE=
  private key: (hidden)
  listening port: 36485
====

Отлично! Теперь нужно прописать наших пиров.

Получить публичный ключ можно набрав комманду wg и скопипастить из вывода, либо получить публичный ключ из приватного:
====
wg pubkey < privkey > pubkey
====

====
[Interface]
ListenPort = 36483
PrivateKey = <HIDDEN>

[Peer]
PublicKey = hDvzIb2iRdjpfx9nJpTS471AqROYjGzPBAZ09p6L4wg=
AllowedIPs = 10.10.2.2/32
Endpoint = inet.ip4.a.ddr:50820

[Peer]
PublicKey = 8IhODKK4+fU2VHtZzqioswQcpu727Wo18HbNHytzEGY=
AllowedIPs = 10.10.2.3/32
Endpoint = inet.ip4.a.ddr:50919
====

По аналогии делаем на других двух хостах. В AllowedIPs в секции пира прописываем адрес, который мы навесили на интерфейс wg0.

Поднимаем интерфейс:

====
ip link set up dev wg0
====

После этого по комманде wg должна быть примерно следующая картина:

====
interface: wg0
  public key: dNl19y5MAjfuAVqTwW9zx1u5lbtbxVpJZTbOaB9SgwE=
  private key: (hidden)
  listening port: 36485

peer: 8IhODKK4+fU2VHtZzqioswQcpu727Wo18HbNHytzEGY=
  endpoint: inet.ip4.a.ddr:51820
  allowed ips: 10.10.2.2/32
  latest handshake: 19 seconds ago
  transfer: 16.64 GiB received, 15.18 GiB sent

peer: hDvzIb2iRdjpfx9nJpTS471AqROYjGzPBAZ09p6L4wg=
  endpoint: inet.ip4.a.ddr:50919
  allowed ips: 10.10.2.3/32
  latest handshake: 1 minute, 41 seconds ago
  transfer: 18.71 GiB received, 16.91 GiB sent
====

== Автозапуск



Все это только что мы делали руками, по-этому после рубута тачки ничего не поднимется волшебным образом. Напишем юнит /etc/systemd/system/wg.service

====
[Unit]
Description=Wireguard VPN
After=network-online.target

[Service]
Type=oneshot
ExecStartPre=-/sbin/ip link add dev wg0 type wireguard
ExecStartPre=-/sbin/ip address add dev wg0 10.10.2.1/24
ExecStartPre=/usr/bin/wg setconf wg0 /etc/wireguard/wg.conf
ExecStart=/sbin/ip link set up dev wg0

[Install]
WantedBy=default.target
====

Включаем:
====
systemctl daemon-reload
systemctl enable wg.service
====

На этом все. Надеюсь пост был кому-то полезен.


+++ At work. idec.el/0.1

Reply to: noCqy0AwzOw6UkCrw0vv
From: around (syscall,51) 26.02.20 04:17 UTC
To: Difrex
Subject: Re: Про Wireguard
Difrex> И все-таки я решил писать сначала в нашу любимую секту, а затем, по мотивам постов в IDEC, уже написать пост в свой бложик.
Difrex> На этом все. Надеюсь пост был кому-то полезен.

Спасибо! Да, неплохо, будем пробовать!

+++ Caesium/0.4 RC1

From: libra (wonderland,1) 29.02.20 02:16 UTC
To: All
Subject: Astra Linux
#### Common Edition Орёл
Оболочка Флай (Fly)
Кривой инсталлятор, что графический, что консольный, порой схлапывается на разных моментах и остаётся гадать в чём же соль ошибки; особенное поломанное уродство при разметке дисков, но при наличии терпения, можно заставить таки;
Глобус Астралинукса -- таймзоны только -- Москва +/-N
Базовый набор модов и патчей= готовых скриптов для администрирования системы= частично уже можно запустить на моменте установки
Максимально всё на русском, порой текут глаза и плавится мозг от -- как будто переводов en>ru -- старым PROMT
Примерно всё тоже самое что и в Special Edition Смоленск; позволяющее дорастить управления безопасностью до нужных уровней (глубже не копал, но подозреваю, что при желании можно дорастить всё -- единственное, согласно лицензии, и прочему -- не получишь сертификат соответствия; т.е. если докопаться глубже)
Нескучные обои
Предопределённый набор виртуальных рабочих зон (мультимедия, интернет, офис, разное/разработка)
Достаточно неплохая сформировавшаяся wiki/forum
Сдохшие сертификаты официальных репозиториев

Не проверено как там с багтреккером и техсуппортом, и другие вещи, которые таки выявляются только в работе

#### Special Edition Смоленск
Большинство всего того что есть в Орле (от оболочки до алгоритмов установки), так же подвезено в Смоленск и немного до кучи
Всё такой же кривой неадекватный установщик
Множество самодельных+захардкоженных и не очень решений (от определённой версии ядра, другие ставить нельзя до всяких странных штук, без которых система не работает) для повышения безопасности и управления моделями, до классов соответствия существующим ГОСТ, etc.
Красный интерфейс
Красные обои со звездой
Очень больно на это смотреть (от вырвизглазных UI, до некошерных переводов на околотехнический русский, примерно та же история с переводами на русских серверных продуктов ms)
Как программный продукт, ориентированный и заточенный под какую-то конкретную модель распространения -- если с этой точки зрения смотреть, вероятно жизнеспособно, тем более если одобрено и сертифицированно, дальше уже никто под капот не будет смотреть...

И много ещё того, неизвестного, что и не снилось нашим мудрецам

+++ Caesium/0.4 RC1
+++ Туманный альбион стремится выплакать все слёзы, ты смотришь за окно и видишь пустоту...

Reply to: A5cONMNpOXRDCA8BPgGW
From: Difrex (dynamic,1) 29.02.20 16:49 UTC
To: libra
Subject: Re: Astra Linux
Кстати, а как там контроль доступа устроен? Слышал, что у них что-то свое запилено, не selinux.

+++ картошки хватит на всех

From: Peter (syscall,1) 21.04.20 14:54 UTC
To: All
Subject: wayland и захват ввода
Поставил на новый ноут Arch и решил попробовать wayland...
Вроде всё хорошо! Но оказалось, что не работает перехват ввода в таких штуках как VirtualBox и remminia (vnc клиент). Почитал интернеты -- фича. Типа безопасность, поэтому нельзя перехватывать ввод на низком уровне.

Вот так идеализм разбился об уродливую действительность. :) Вернулся на Xorg.

Reply to: qV7TUV1s7UHPPAeAH90s
From: Difrex (dynamic,1) 21.04.20 15:54 UTC
To: Peter
Subject: Re: wayland и захват ввода
Уже давно отказался от Х, работаю в sway, на личном ноуте в gnome. Ввод в qemu и gnome-boxes работает.

+++ картошки хватит на всех

Reply to: qV7TUV1s7UHPPAeAH90s
From: Andrew Lobanov (tavern,1) 21.04.20 16:27 UTC
To: Peter
Subject: Re: wayland и захват ввода
Peter> Поставил на новый ноут Arch и решил попробовать wayland...

Что-то вокруг меня люди начали ставить арч и радоваться. А не попробовать ли ещё разок его и мне? :)

Peter> Вроде всё хорошо! Но оказалось, что не работает перехват ввода в таких штуках как VirtualBox и remminia (vnc клиент). Почитал интернеты -- фича. Типа безопасность, поэтому нельзя перехватывать ввод на низком уровне.

Странно. Анонимус говорил, что готов для десктопа %)

Reply to: xEsaSy5IAO9dQGawTSbH
From: Andrew Lobanov (tavern,1) 21.04.20 16:33 UTC
To: Difrex
Subject: Re: wayland и захват ввода
Difrex> Уже давно отказался от Х, работаю в sway, на личном ноуте в gnome. Ввод в qemu и gnome-boxes работает.

Какие плюсы для простого обывателя по сравнению с X? Не троллинга ради.

Reply to: qV7TUV1s7UHPPAeAH90s
From: Difrex (dynamic,1) 21.04.20 18:17 UTC
To: Peter
Subject: Re: wayland и захват ввода
Вот видео с работой VirtualBox в wayland https://cloud.lessmore.pw/index.php/s/8o6eNWdoteBP Go5

Все отлично работает.

Reply to: 0KEqq2z7cYwBJLhVlqI6
From: Peter (syscall,1) 21.04.20 18:17 UTC
To: Difrex
Subject: Re: wayland и захват ввода
Отвечу одним сообщением. Насчёт ввода. Речь идёт о ситуации когда, скажем, в vnc используется caps для переключения языка, и в моей рабочей системе он используется. Я включаю захват клавы в Xorg и все работает. В wayland -- нет. Я гуглил -- пишут фича. Вероятно, надо изучать.

В virtualbox было похоже. Нажимаю клавиши и их ловит моя система, а не гость. Если они секутся.

Насчёт чем лучше. Не знаю, просто попробовать хочу. Визуально, firefox показывает табы в заголовке окна. Единственное отличие внешнее, которое я заметил. Ну а так, может много лишнего убрано?

Про арч. Арч имхо хорош тогда, когда это твоя персональная машина. И их не много :) В свое время с Арча я уходил, но сейчас меня так достало количество (дробления) пакетов дебиана, и тормознутость apt/dpkg - что с горя не нашел ничего другого, как не вернуться на арч.

Вот бы дистр, типа арча, но все таки со стабильной базой. :)

Reply to: f21bAxHHH2Nfvz4zferR
From: Difrex (dynamic,1) 21.04.20 18:28 UTC
To: Andrew Lobanov
Subject: Re: wayland и захват ввода
> Какие плюсы для простого обывателя по сравнению с X? Не троллинга ради.
Лично для меня это отсутствие тиринга, нормальная(безкостыльная) работа с HiDPI. Например, в офисе у меня два внешних моника FullHD и экран ноута с UHD(или 2560 это не UHD? неважно). Так вот на ноуте я выставляю скейлинг изображения в 1.5, а на внешних без всяких скейлов. И если половину окошка разместить на экране ноута, а вторую на мониторе, то приложение будет выглядеть нормально. На иксах такого добиться у меня не получалось.
Ну, и в sway настройка этого выглядит вообще элементарно:
====
# Configure laptop mode
set $laptop eDP-1
bindswitch --reload lid:on output $laptop disable
bindswitch --reload lid:off output $laptop scale 1.5 enable

output HDMI-A-2 pos 0 0 transform 270 enable
output DP-1 pos 1920 0 enable
====

Reply to: VAJqeVZj3YU3Uu7ekJUS
From: Difrex (dynamic,1) 21.04.20 19:07 UTC
To: Difrex
Subject: Re: wayland и захват ввода
Сходил в багзилу, баг закрыли в марте https://bugzilla.redhat.com/show_bug.cgi?id=128577 0, теперь ждем, когда вот этот https://gitlab.gnome.org/GNOME/mutter/-/merge_requ ests/1138 MR смержат и изменения попадут в mutter. Возможно, что в 3.38 попадет.

Reply to: jBIFsVPemDgFC0w5j06s
From: Difrex (dynamic,1) 21.04.20 19:02 UTC
To: Peter
Subject: Re: wayland и захват ввода
> В virtualbox было похоже. Нажимаю клавиши и их ловит моя система, а не гость. Если они секутся.
Все, понял о чем ты. Да, так не работает в vb. Попробуй gnome-boxes, пишут, что там работает, а еще в нем есть vnc клиент, но я его не пробовал.

Reply to: dUnGsZLh0fO9ZSf6CA1v
From: Difrex (dynamic,1) 21.04.20 19:12 UTC
To: Difrex
Subject: Re: wayland и захват ввода
Ага, там все просто, в meson_options.txt можно добавить нужные тебе ресурсы, которым разрешено захватывать клаву.
Сейчас там такой вот список:
====
'gnome-boxes,remote-viewer,virt-viewer,virt- manager,vinagre,vncviewer,Xephyr'
====
Могу сделать и в AUR выложить, если нужно :)

Reply to: jBIFsVPemDgFC0w5j06s
From: vit01 (mira, 1) 21.04.20 22:02 UTC
To: Peter
Subject: Re: wayland и захват ввода
Peter> Визуально, firefox показывает табы в заголовке окна. Единственное отличие внешнее, которое я заметил.
Firefox умеет это и в иксах тоже, причём в любом DE. В настройках персонализации включается. Так что тут ты наврал

Peter> Про арч. Арч имхо хорош тогда, когда это твоя персональная машина. И их не много :) В свое время с Арча я уходил, но сейчас меня так достало количество (дробления) пакетов дебиана, и тормознутость apt/dpkg - что с горя не нашел ничего другого, как не вернуться на арч.

Peter> Вот бы дистр, типа арча, но все таки со стабильной базой. :)

Если тебе хочется именно арч со стабильной базой, то попробуй Manjaro, они дополнительно пакеты стабилизируют. Ну или дистр вроде Parabola/Hyperbola
А если какой-нибудь принципиально новый дистрибутив, то можешь Void Linux заценить. Их пакетный менеджер самый быстрый из всех, которые я видел. Там, правда, в репозиториях пакетов мало, придётся что-то покомпилять, так что на любителя

+++ IDEC Mobile в виртуальной машине
+++ GNU/Linux, Android, physics, MLP:FIM

Reply to: f21bAxHHH2Nfvz4zferR
From: vit01 (mira, 1) 21.04.20 22:02 UTC
To: Andrew Lobanov
Subject: Re: wayland и захват ввода
Difrex>> Уже давно отказался от Х, работаю в sway, на личном ноуте в gnome. Ввод в qemu и gnome-boxes работает.
AL> Какие плюсы для простого обывателя по сравнению с X? Не троллинга ради.

Работают мультитач-жесты на ноутбуках как надо, в Xorg их поддержка крайне ограничена. Это мне друг докладывает, который на вяленом сидит давно и регулярно сравнивает, что нового

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

+++ IDEC Mobile в виртуальной машине
+++ GNU/Linux, Android, physics, MLP:FIM

Reply to: nWLQDBQNep6AzLcJmptM
From: Difrex (dynamic,1) 21.04.20 22:29 UTC
To: vit01
Subject: Re: wayland и захват ввода
> Работают мультитач-жесты на ноутбуках как надо, в Xorg их поддержка крайне ограничена
Точно! Про жесты я забыл сказать. Вот эти вот 3+ пальцевые жесты нормально работают только под wayland.

Reply to: 5q4EGx0ZmW4N8ROkv5kA
From: Andrew Lobanov (tavern,1) 22.04.20 07:04 UTC
To: Difrex
Subject: Re: wayland и захват ввода
>> Какие плюсы для простого обывателя по сравнению с X? Не троллинга ради.
Difrex> Лично для меня это отсутствие тиринга, нормальная(безкостыльная) работа с HiDPI.

Понял. Значит для меня пока причин нет. У меня тиринга и в иксах не видно и ни одного экрана HiDPI нет :)

Reply to: nWLQDBQNep6AzLcJmptM
From: Andrew Lobanov (tavern,1) 22.04.20 07:04 UTC
To: vit01
Subject: Re: wayland и захват ввода
AL>> Какие плюсы для простого обывателя по сравнению с X? Не троллинга ради.
vit01> Работают мультитач-жесты на ноутбуках как надо, в Xorg их поддержка крайне ограничена.

Я пользуюсь только тапом двумя и тремя пальцами и скроллингом двумя пальцами. Жесты не знаю нужны ли мне, так как хоткей более привычен и тактильней :)

vit01> Ещё он говорит, что скорость рендеринга выше, чем на иксах, но своим глазом я этого не заметил. Продолжаю сидеть на иксах, короче, но пусть пилят

Куда уж выше то? Быстрее отклика матрицы нет смысла особого :)

Reply to: KUkOrMmJpt6xq3sK2eR4
From: vit01 (mira, 1) 22.04.20 08:20 UTC
To: Andrew Lobanov
Subject: Re: wayland и захват ввода
vit01>> Работают мультитач-жесты на ноутбуках как надо, в Xorg их поддержка крайне ограничена.

AL> Я пользуюсь только тапом двумя и тремя пальцами и скроллингом двумя пальцами. Жесты не знаю нужны ли мне, так как хоткей более привычен и тактильней :)

Вот на макоси работает скроллинг 2 пальцами как вертикально, так и горизонтально. Есть скроллинг 3 пальцами (переключение между рабочими столами, очень удобно). Ещё можно 2 пальцами масштабировать и повороты делать (полезно при просмотре карты города, чтении электронных книг, в графическом редакторе и.т.п.). Есть возможность настраивать жесты 4 пальцами, но лично мне это пока не пригождалось.

Фанаты гнома говорят, что все эти жесты пашут на wayland. Но я не проверял, т.к. не фанат гнома.

vit01>> Ещё он говорит, что скорость рендеринга выше, чем на иксах, но своим глазом я этого не заметил. Продолжаю сидеть на иксах, короче, но пусть пилят

AL> Куда уж выше то? Быстрее отклика матрицы нет смысла особого :)

При наличии некоторой свистопердящей графики или при нагрузке большой на проц/видюху может подтормаживать перетаскивание окон и даже курсор мыши. Если у тебя такое никогда не бывает, то счастливый человек :)

+++ Отправлено через IDEC Mobile
+++ GNU/Linux, Android, physics, MLP:FIM

Reply to: mS3bpitUnaEC7xIHuNdP
From: Andrew Lobanov (tavern,1) 22.04.20 08:36 UTC
To: vit01
Subject: Re: wayland и захват ввода
vit01>>> Работают мультитач-жесты на ноутбуках как надо, в Xorg их поддержка крайне ограничена.
AL>> Я пользуюсь только тапом двумя и тремя пальцами и скроллингом двумя пальцами. Жесты не знаю нужны ли мне, так как хоткей более привычен и тактильней :)
vit01> Вот на макоси работает скроллинг 2 пальцами как вертикально, так и горизонтально. Есть скроллинг 3 пальцами (переключение между рабочими столами, очень удобно). Ещё можно 2 пальцами масштабировать и повороты делать (полезно при просмотре карты города, чтении электронных книг, в графическом редакторе и.т.п.). Есть возможность настраивать жесты 4 пальцами, но лично мне это пока не пригождалось.

А. Ну тут уже моя специфика - я вообще редко пользуюсь и тачпадом и трекболом, так как большинство операций предпочитаю делать с клавиатуры. Но в целом фичи полезные да.

vit01>>> Ещё он говорит, что скорость рендеринга выше, чем на иксах, но своим глазом я этого не заметил. Продолжаю сидеть на иксах, короче, но пусть пилят
AL>> Куда уж выше то? Быстрее отклика матрицы нет смысла особого :)
vit01> При наличии некоторой свистопердящей графики или при нагрузке большой на проц/видюху может подтормаживать перетаскивание окон и даже курсор мыши. Если у тебя такое никогда не бывает, то счастливый человек :)

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

Reply to: kvhC2ZsDmXuNfMny7BMs
From: Peter (syscall,1) 22.04.20 08:32 UTC
To: Difrex
Subject: Re: wayland и захват ввода
> Ага, там все просто, в meson_options.txt можно добавить нужные тебе ресурсы, которым разрешено захватывать клаву.

А можно поподробнее рассказать/ткнуть носом? Попробую настроить.
За наводку на gnome-boxes спасибо, заценю.
А что за жесты есть? Можно тоже рассказать? Я кроме тыков 2/3 пальцами и скролла ничего не использовал.

Reply to: LGRlCgEEbz1HHHjiUCRN
From: Peter (syscall,1) 22.04.20 13:44 UTC
To: vit01
Subject: Re: wayland и захват ввода
> Firefox умеет это и в иксах тоже, причём в любом DE. В настройках персонализации включается. Так что тут ты наврал

Ну я ничего не настраивал. Просто из коробки ff в wayland переходит в такой режим, что вместо title bar - его табы. В Xorg - стандартный заголовок. Сейчас действительно нашёл такую настройку. :)

Про Void знаю, собирал в нём в виртуалке. Про Manjaro, Parabola/Hyperbola почитаю, спасибо.

Reply to: zCBdCXWqu2n2uzH9XfHV
From: Difrex (dynamic,1) 01.05.20 09:51 UTC
To: Peter
Subject: Re: wayland и захват ввода
> А можно поподробнее рассказать/ткнуть носом? Попробую настроить.
Это нужно mutter пересобирать. Выглядит сейчас это как костыль. Возможно, что стоит создать фичареквест, чтобы вытащили это все в настройки.

> А что за жесты есть? Можно тоже рассказать? Я кроме тыков 2/3 пальцами и скролла ничего не использовал.

Например, три пальца вверх включает overview, а три пальца вбок переключает рабочий стол. Три пальца вверх, вроде, по умолчанию в гноме работают. Есть такое расширение - extended gestures в котором можно тонко настроить все нужные тебе жесты. Работает только в wayland.

Reply to: qV7TUV1s7UHPPAeAH90s
From: Difrex (dynamic,1) 26.06.20 19:17 UTC
To: Peter
Subject: Sway 1.5 rc
Тут RC sway вышел, так вот там из заявленных фич

> Allow virtualization and remote desktop software to inhibit keyboard
shortcuts

Попробуй, вдруг это, то что тебе нужно =)

Reply to: gl6TRFy0UDOaUrAVrl8m
From: Difrex (dynamic,1) 26.06.20 19:22 UTC
To: Difrex
Subject: Re: Sway 1.5 rc
Ссылку забыл. https://github.com/swaywm/sway/releases/tag/1.5-rc 1

1 . . . 15 16