LINUX.ORG.RU

Делюсь настройками Hyprland для Max'а

 , , ,


1

1

Собственно, сабж. Себе я его так настроил:

    windowrulev2 = fullscreen, class:^(MAX)$
    windowrulev2 = size 100% 100%, class:^(MAX)$
    windowrulev2 = immediate, class:^(MAX)$
    windowrulev2 = noblur, class:^(MAX)$
    windowrulev2 = noshadow, class:^(MAX)$
    windowrulev2 = noanim, class:^(MAX)$
    windowrulev2 = opaque, class:^(MAX)$
    windowrulev2 = decorate false, class:^(MAX)$
    windowrulev2 = suppressevent notify, class:^(MAX)$
    
    ...
    
input {
    ...
    float_switch_override_focus = 2
}

xwayland {
    force_zero_scaling = true
}
$ cat ~/.config/mako/config
[app-name="MAX"]
invisible=1
$ cat startmax.sh
#!/bin/bash
WINIT_UNIX_BACKEND=x11 vblank_mode=0 XWAYLAND_NO_GRAB=1 QT_SCALE_FACTOR=1.5 /usr/share/max/bin/max
$
Enjoy!

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

Возможно, где-то в закрытых каналах. В открытый поиск попадают далеко не все, а только одобренные товарищем майором лично каналы. Обычные юзеры без сотрудничества со следствием с РКН могут создавать только закрытые каналы, в которые можно попадать только по конкретным ссылкам.

saahriktu ★★★★★
() автор топика

После сегодняшнего обновления настройки перестали применяться.

Смотрю: класс программы сменился с «MAX» на «max».

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

А почему Qt приложение не работает с вялендом нативно? Как обычно не положили платформплагин в сборку? Если так, то мне для какой-то софтины помогало тупо so-шку подложить нужной версии.

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

Как обычно не положили платформплагин в сборку? Если так, то мне для какой-то софтины помогало тупо so-шку подложить нужной версии.

Да. Тут не помогает ничего. Видимо, прямо в исходниках захардкодили инициализацию 'xcb' платформы.

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

А где взять версию на кутях?

https://www.maks.help/3-linux.html#resources

Вот тут(в rpm по крайней мере) лежит электрон, который запускается «нативно» под вяленым строкой вида:

/o/MAX> ./MAX --enable-features=UseOzonePlatform --ozone-platform=wayland
Loki13 ★★★★★
()
Последнее исправление: Loki13 (всего исправлений: 2)
Ответ на: комментарий от Loki13

А где взять версию на кутях?

У меня из репозитория https://download.max.ru/linux/alt/ .

На официальном сайте перечислены другие репозитории для Debian / Ubuntu и RHEL / CentOS / AlmaLinux / Oracle Linux - https://download.max.ru/linux-repos .

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

Мне бы дебку, а лучше rpm(deb2targz что-то плохо работает). У меня гента, я для посмотреть обычно беру drb\rpm, перегоняю в архив и руками копирую в /opt. Если мне софт всё же нужен в итоге, то можно уже ебилд написать, который эту дебку будет ставить портажом.

У меня из репозитория

А тута - 403 Forbidden. Не дает скачать руками браузером.

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

Век живи, век учись. Нашел что deb2targz не нужен.

DO NOT USE THE deb2targz SCRIPT!

It turns out to be complete waste of time: Debian packages are ar achives, and can be inspected and unpacked using the standard Unix command-line utility ar as follows:

Достаточно

ar xv ~/Downloads/7805f86d9c_max_25_11_6.deb

Loki13 ★★★★★
()
Последнее исправление: Loki13 (всего исправлений: 1)