LINUX.ORG.RU

24
Всего сообщений: 66

После переезда на Wayland, Mako и другие настройки

Sway и всё, что с ним связано. Графика Intel. Arch.

Вопросы:
Первый - как сделать прозрачность нотификации в mako?
Второй - отзывчивость интерфейса в целом проседает, иногда ты нажимаешь перейти на новый Workspace, и оно перешло, но экран на старом. Жмешь в терминале букву, нажатие не выводится, только при втором показывается первая. Не постоянно, но бесит страшно.
Третий - Sway нормально памяти ест. Ничего не запущено, всё на минимуме - 350Mb при старте - это нормально? Или версия Arch такая?

по второму вопросу грешу на ядро.
по третьему - в systemd своих сервисов нет (ох оно и жирное стало), только NM и getty, Sway - mako, swaybg, xwayland

Решения: Первый вопрос - background-color=#rrggbbAA - AA - это и есть прозрачность в 16ричном! формате. https://www.digitalocean.com/community/tutorials/css-hex-code-colors-alpha-values

Третий вопрос помог расмотреть Анон утилитой ps_mem. Да, сука, жрёт.

Второй вопрос пока на повестке дня.

 , , ,

FortyTwo ()

sway

Как вы распределяете окна по слоям?
Только при загрузке? Конструкция "assign [class=«блабла] -> сюда» - не работает.

При вызове bemenu или dmenu передаёт на xargs swaymsg exec, что запускает в том слое, в котором вызвано $menu. А мне хочется, чтобы оно переносилось на нужный слой.
Как это сделать?

 ,

FortyTwo ()

Sway меняет главного мейнтейнера

https://drewdevault.com/2020/10/23/Im-handing-wlroots-and-sway-to-Simon.html

Drew De Vault передает wlroots и sway в руки Simon Ser (emersion).

В опенсорсе как правило есть два типа драм:

  • Когда человека выгоняют, но публично пишут, что сам ушел. Так было с Сарой Криш, которая в начале года «уволилась» из комитета openSuse сразу после выборов, после того как забыла о существовании китайских контрибуторов в своем публичном письме
  • Когда человек уходит сам, но публично пишут, что он нарушил кок и его выгнали. Так любят делать в дебиане, см. Daniel Pocock

Не буду спекулировать, была ли драма в данном случае, однако вот что интересно: тут имеет место быть -1 ярый противник нвидии. Того глядишь через пару месяцев и EGLStreams в wlroots запилят :)

 ,

Midael ()

Различия между sway(wayland) и i3(xorg)

Есть ли реальные различия в плане производительности, потреблении памяти и т.п между i3 и sway? Не обязательно именно они, просто ищу минимальный и лёгкий менеджер окон с нормальными конфигами.

 , ,

Eternellement ()

Перестали работать паровозики на wayland

Здравствуйте, большая проблема, я вернулся с работы и хотел отдохнуть, но openttd перестал работать. Оконный менеджер sway, SDL_VIDEODRIVER x11 или wayland не помогает, xwayland включен, пакеты и не обновлял, вчера работал.
Вот ошибка из консоли

attempt to connect to server failed

Прошу ... Помогите

 , ,

kevlik ()

Не применяются темы gtk

Здравствуйте, прописано gtk-theme-name=«Adwaita-dark» (для примера) в файлах ~/.gtkrc-2.0 и ~/.config/gtk-3.0/settings.ini или прописываю любую другу тему, а приложения гтк3 всегда работают с темой Adwaita. Что я делаю не так?? https://imgur.com/a/7Qd646S

 , , ,

kevlik ()

Как открыть приложения в Swaywm?

Как можно открыть по умолчанию программы в swaywm? Консоль, браузер, и так далее. Расскажите в двух словах, что настроить и как запустить. Спасибо

 

jistake ()

Не собирается sway-1.5 в Gentoo

Лог тут http://sega007.ddns.net:7021/files/buildlog.txt Архитектура арм64.

 , ,

burato ()

Диалог выбора файлов в Telegram

Перелез на sway и получил это убожество при попытке выбора файла в телеграме.

Подскажите куда копать, как-то не гуглится.

 , , ,

l4gfcm ()

CSD

Мне тут подумалось: а чего все хейтили CSD в гнуме? У меня сейчас весь GTKшный софт в sway отрисовывает собственные кнопочки и это выглядит в целом ок.

 , , ,

kirk_johnson ()

swaymsg move absolute

Кто может подсказать как с swaymsg переместить приложение на абсолютную величину. У меня rss читалка открывается в scratchpade и резайзится в конфиге sway, а вот переместить ее вниз именно на абсолютную величину не получается. Сижу минут 15 никак из мануала понять не могу. Надо что-то вроде такого и вообще еще кучу окошек хочу расположить поверх waybara

https://i.imgur.com/zTPvyV7.jpg

 

jtad ()

Настройка XKB

Привет. Пытаюсь поменять местами клавиши на клаве, решил сделать не топорно правя файлы в /usr/share/X11, а через конфик-опцию в sway

input <identifier> xkb_file <file_name>
           Sets all xkb configurations from a complete .xkb file. This file can be dumped from xkbcomp $DISPLAY keymap.xkb. This setting overrides xkb_lay‐
           out, xkb_model, xkb_options, xkb_rules, and xkb_variant settings.

сделал дамп через xkbcomp:

root /usr/share/X11/xkb/rules # xkbcomp $DISPLAY xkb_config.xkb

подключаю:

input keyboard xkb_rules "xkb_config.xkb"

Результат - жалуется на ошибки в файле, пытался скомпилировать .xkb в .xkm, итог аналогичный. Может кто уже мучился? Если чего-то накостылится, то хотелось бы кинуть xkb_config.xkb в ~/.config/sway, но никак не выходит, не находится там конфиг, по-всякому задавал пути - отностельный и абсолютные. Интересно, почему решили взять иксовый xkb? Как-то причесать бы его под wayland.

 , ,

pavlick ()

Переключение раскадки

Привет. Хочу забайндить в «свей» клавиши на переключение раскладки (для отправки сигнала значку в панельке), т.е назначить в стиле input * xkb_options «grp:win_space_toggle» не пройдёт. В репах у арча что-то нет всяких xkb-switch, собирать такую элементарщину из исходников? Да в общем-то сделал, но как-то костыльно вышло:

#/bin/bash

cur_layout=$(swaymsg -rt get_inputs | sed -En 's/"xkb_active_layout_index":[[:blank:]]*([0-9]*).*/\1/p' | head -n1)
if test ${cur_layout} != 0; then
    next_layout=0
else
    next_layout=1
fi
swaymsg input \* xkb_switch_layout ${next_layout}

Может я туплю и есть какая-то вейлендовская утилита чтобы сделать вот так просто: xkb-switch -n?

 ,

pavlick ()

sway python module

подскажите актуальную питоновскую библиотеку для работы с sway. Все что нахожу уже относительно устарело

 ,

jtad ()

nwg-launchers ошибка json.exception.out_of_range.403

sgtk-menu под sway во всех своих разновидностях это конечно хорошо и прекрасно, но медленная донельзя, ибо питон. Разрабы советуют свою альтернативу на плюсах https://github.com/nwg-piotr/nwg-launchers, однако при запуске получаешь ошибку

what(): [json.exception.out_of_range.403] key ‘focused’ not found

Используется, как и для меню, json для конфигурации и css для красоты. Может кто подскажет куда сунуть этот key ‘focused’, чтобы бинарник его нашел? Я даже не понимаю в json или сss. Логично предположить что для css. Не факт что сработает, но на багтрекере (или форуме) можно встретить сообщения, что все работает

 ,

jtad ()

А как проще подключаться к VPN из SwayWM?

Сабж. ВПН требует ввода пароля иногда.

Чего-то сегодня запустил swaywm, но к ВПН подключился до этого из Gnome (дистрибутив Федора).

А вот как правильней подключаться к ВПН и рулить соединениями из swaywm?

зы. Бар - waybar (если там какие-то интеграции с ним нужны/возможны)

 , ,

bvn13 ()

waybar - 2 вопроса

Привет. Использую sway + waybar. Версии wlroots|sway|waybar были текущие стабильные, сейчас обновился до current git

bar { swaybar_command waybar }
1. если pkill -15 waybar (тоже делает sway при mod+shift+c), то custom/процессы не прибиваются. Соответственно при запуске waybar создаются новые custom/процессы и так пока не закончишь сессию. Например:
    "custom/lang": {
        "exec": "swaymsg -mrt subscribe '[\"input\"]'|jq -c --unbuffered \"select(.change == \\\"xkb_layout\\\") | .input | select(.identifier == \\\"1226:32:LITEON_Technology_USB_Keyboard\\\" and .type == \\\"keyboard\\\") | .xkb_active_layout_name | .[0:2] | {text: ascii_upcase, class: ascii_upсase}\"",
        "return-type": "json",
        "tooltip": false
      },
Как правильно перезапускать waybar чтобы все его дети убивались?

2. разрешение 1920x1080. Если в конфиге waybar задать

"width": 1920, // Waybar width
то в sway пропадают заголовки окон. Если закомментировать, то всё нормально, за исключение записи в логе:
 [warning] Requested width: 0 exceeds the minimum width: 1920 required by the modules
Это баг или что я делаю не так?

 ,

Perspective ()

Wayland и внешняя USB клавиатура.

Как сделать переключение раскладки на Sway?

Поскольку это ноутбук, то на встроенной клавиатуре переключение работает, а на внешней нет.

input "1:1:AT_Translated_Set_2_keyboard" {
    xkb_layout us,ru
    xkb_options grp:alt_shift_toggle
}

Так работает на встроенной, но я не могу найти идентификатор внешней.

λ ~/ swaymsg -t get_inputs
Input device: ETPS/2 Elantech Touchpad
  Type: Touchpad
  Identifier: 2:14:ETPS/2_Elantech_Touchpad
  Product ID: 14
  Vendor ID: 2
  Libinput Send Events: enabled

Input device: AT Translated Set 2 keyboard
  Type: Keyboard
  Identifier: 1:1:AT_Translated_Set_2_keyboard
  Product ID: 1
  Vendor ID: 1
  Active Keyboard Layout: Russian
  Libinput Send Events: enabled

Input device: Asus Laptop extra buttons
  Type: Keyboard
  Identifier: 0:0:Asus_Laptop_extra_buttons
  Product ID: 0
  Vendor ID: 0
  Active Keyboard Layout: English (US)
  Libinput Send Events: enabled

Input device: USB2.0 0.3M UVC WebCam: USB2.0
  Type: Keyboard
  Identifier: 1266:45541:USB2.0_0.3M_UVC_WebCam:_USB2.0
  Product ID: 45541
  Vendor ID: 1266
  Active Keyboard Layout: English (US)
  Libinput Send Events: enabled

Input device: PixArt USB Optical Mouse
  Type: Mouse
  Identifier: 2362:9488:PixArt_USB_Optical_Mouse
  Product ID: 9488
  Vendor ID: 2362
  Libinput Send Events: enabled

Input device: Barcode Reader  Consumer Control
  Type: Mouse
  Identifier: 5050:24:Barcode_Reader__Consumer_Control
  Product ID: 24
  Vendor ID: 5050
  Libinput Send Events: enabled

Input device: Barcode Reader  Consumer Control
  Type: Keyboard
  Identifier: 5050:24:Barcode_Reader__Consumer_Control
  Product ID: 24
  Vendor ID: 5050
  Active Keyboard Layout: English (US)
  Libinput Send Events: enabled

Input device: Barcode Reader  System Control
  Type: Keyboard
  Identifier: 5050:24:Barcode_Reader__System_Control
  Product ID: 24
  Vendor ID: 5050
  Active Keyboard Layout: English (US)
  Libinput Send Events: enabled

Input device: Barcode Reader  Mouse
  Type: Mouse
  Identifier: 5050:24:Barcode_Reader__Mouse
  Product ID: 24
  Vendor ID: 5050
  Libinput Send Events: enabled

Input device: Barcode Reader
  Type: Keyboard
  Identifier: 5050:24:Barcode_Reader
  Product ID: 24
  Vendor ID: 5050
  Active Keyboard Layout: English (US)
  Libinput Send Events: enabled

Input device: Sleep Button
  Type: Keyboard
  Identifier: 0:3:Sleep_Button
  Product ID: 3
  Vendor ID: 0
  Active Keyboard Layout: English (US)
  Libinput Send Events: enabled

Input device: Lid Switch
  Type: Switch
  Identifier: 0:5:Lid_Switch
  Product ID: 5
  Vendor ID: 0
  Libinput Send Events: enabled

Input device: Power Button
  Type: Keyboard
  Identifier: 0:1:Power_Button
  Product ID: 1
  Vendor ID: 0
  Active Keyboard Layout: English (US)
  Libinput Send Events: enabled

Input device: Video Bus
  Type: Keyboard
  Identifier: 0:6:Video_Bus
  Product ID: 6
  Vendor ID: 0
  Active Keyboard Layout: English (US)
  Libinput Send Events: enabled

Input device: Power Button
  Type: Keyboard
  Identifier: 0:1:Power_Button
  Product ID: 1
  Vendor ID: 0
  Active Keyboard Layout: English (US)
  Libinput Send Events: enabled

 , , ,

Artamudo ()

sway themes

раз уж тут в настоящее время sway обсуждается кто подскажет почему gtk тема применяется как-то по разному? На скрине, например, слева nemo с темой telinkrin полностью светлый, а по центру тот же немо, который вызывается если открываю файл через меню браузера или контекстное меню открыть/сохранить. Хотелось бы чтобы левая панель всегда была темной

https://i.imgur.com/XabrekN.png

 , ,

jtad ()

sway 1.3

кто-нить собрал последнюю rc2? Там не завезли случайно тени, а то компилить лень

 

jtad ()