sway - что? где? по чём?

Aivar
Есть, конечно. Вы куда-то не туда смотрите…
дефолтный конфиг - выводы пустые
grep 'mod+h' /etc/sway/config
grep 'mod+z' /etc/sway/config
grep 'mod+Escape' /etc/sway/config
Aivar
Методика сохранения раскладок описана тут, но я не пользуюсь.
... придется отказаться тоже .... для примера spectrwm
# Customize workspace layout at start
 layout		= ws[1]:0:0:0:0:horizontal
 layout		= ws[2]:0:0:0:0:horizontal
.... и т.д. ...
и запуск приложений
# Launch applications in a workspace of choice
 autorun		= ws[1]:tilix
 autorun		= ws[2]:pcmanfm
изящно и просто - а вот в sway как правильно запускать приложения при старте, даже и не знаю, так как файла .xinitrc как такового для sway не имею.
Ошибки не исчезают с опытом - они просто умнеют
vasek
выводы пустые
$ egrep 'splith|splitv' /etc/sway/config
    bindsym $mod+b splith
    bindsym $mod+v splitv
Вообще, в дефолтном конфиге только базовые настройки, я перетянул свои с i3, потом дорабатывал.

Aivar
выложу прямо из конфига sway
~/.config/sway/config
-----
# Workspace_auto_back_and_forth yes
bindsym $mod+Escape workspace back_and_forth
Ну или сделайте как удобно:
привык прыгать по mod+a

vasek
в sway как правильно запускать приложения при старте, даже и не знаю
exec --no-startup-id mako
exec firefox
---
# assign workspaces to programs
assign [app_id="firefox"] $ws0
for_window [app_id="firefox"] focus

vasek
для примера spectrwm … изящно и просто
Что могу сказать... он у меня продержался полдня:
[2018-11-15 15:29] [ALPM] installed spectrwm (3.2.0-1)
[2018-11-25 23:11] [ALPM] removed spectrwm (3.2.0-1)
Aivar
я перетянул свои с i3
bindsym $mod+Escape workspace back_and_forth, потом дорабатывал.
проверил, работает ... считал, раз их нет в дефолтном конфиге, то прописка чего то лишнего не сработает - обычно так принято в других WM.
В sway же, по видимому, можно добавлять все, что работает в i3 .... вывод - нужно читать DOC i3

PS - в части autorun - вообщем тоже оказывается все довольно просто.
В части mako - не понял, зачем прописал это?
Aivar
exec –no-startup-id mako
я наоборот прописал exec mako - есть несколько демонов с напоминанием: снять показания счетчиков и др.

И еще один вопрос - как правильно запускать sway? - особо в это пока не вникал, так как запускаю из tty (есть выбор что запускать), то просто командой exec sway без всяких там прописок ...

Никогда i3 не пробовал, но с помощью Aivar быстро освоил sway, который похож на i3 ... но читать DOC по i3 всеравно нужно ...

EDIT - похоже не зря i3 который год в рейтинге держится на 1-ом месте ... действительно не плох, когда настроишь под себя ...
Ошибки не исчезают с опытом - они просто умнеют
Кстати, впервые использую навороченный bar (waybar), обычно этому внимания не уделял, вполне устраивал обычный dzen2


PS - пришлось редактировать несколько раз, остановился на части бара, та что более интересна ... левая часть с workspace не так интересна.
Значок батареи был желтым, но после зарядки стал белым. Посмотрю как будут меняться цвета других иконок, возможно придется их под редактировать.
Из bar выкинул много лишнего, даже вызывался pavucontrol ...

EDIT - показание батареи со 100 упало до 99 и белый цвет превратился в зеленый
EDIT 2 - белый цвет - разрядка, работа от батареи, цвета можно менять ...
Ошибки не исчезают с опытом - они просто умнеют
vasek, как-то решил посмотреть в сторону sway, но затем отложил вопрос. Сразу стало понятно, что в тему надо погружаться. А времени пока что не хватает. По запросу на ютубе выходит вот такое.

Возможно что-то Вам пригодится.
vall
Сразу стало понятно, что в тему надо погружаться.
Если не пробовал i3, то наскоком не получится ... а если никогда не пробовал и tiling, то придется погружаться в тему капитально.
У меня обошлось малой кровью - хорошо помог Aivar и сэкономил много времени.
Ошибки не исчезают с опытом - они просто умнеют
vasek
зачем прописал это?
Сравните:
exec --no-startup-id mako
exec firefox
Запуск без опции --no-startup-id предполагает наличие визуализации загрузки: курсор (в зависимости от темы) изменится на часы, вращающийся кружочек и т.д., что не требуется, если вы запускаете программу в фоне. Это если gtk/qt прога понимает это. Если нет - получите измененный курсор на 60 секунд.

vasek
В sway же, по видимому, можно добавлять все, что работает в i3
Не все. Бывает несовместимость о чем sway предупреждает. Например, workspace_min_width для бара только недавно добавили. Так же не знаю реализована ли уже вставка из файла (include).

vasek
как правильно запускать sway?
Просто sway в tty. Потом, заметив, что в процессе работы имеет место куча сообщений, стал логировать в файл:
sway 2> /tmp/sway.log
Большинство сообщений касается беспроводной клавиатуры, особенно если батарейка подсядет. А, поскольку лог со временем достигал пары мегабайт, сейчас запускаю так:
~/.bash_profile
-----
[ $(tty) = /dev/tty1 ] && exec sway 2> /dev/null

vasek
похоже не зря i3 который год в рейтинге держится на 1-ом месте
i3 - динамический оконный менеджер. Рабочие пространства создаются/удаляются динамически в любых количествах, с любым названием и любой раскладкой, в отличии, напр., от spectrwm, где, если прописано в конфиге, уже присутствуют 10 рабочих мест с указанной раскладкой.
vall
По запросу на ютубе выходит вот такое.
Как же я ненавижу всякие левые гайды... Вот недавно наткнулся на "статью" нахабре, где афтар авторитетно заявляет:
Для начала нам нужно установить все основные пакеты
sudo pacman -Sy --noconfirm i3 i3-gaps ...
Какие пакеты для чего нужны?
i3 - Сам оконный менеджер
i3-gaps - Расширение для оконного менеджера
Экий бред! Мало того, что второе - просто форк первого, да еще и конфликтует с ним!
Дальше не читал, уровень компетентрости афтара понятен. Вот зачем такое публиковать?
А пипл хавает, благодарит... Противно!
Aivar
всякие левые гайды… Вот недавно наткнулся на "статью" нахабре
Фильтровать приходится любую информацию. Такое время.
vasek
впервые использую навороченный bar (waybar)
Народ вообще изголяется с разноцветным подчеркиванием, закруглением и т.д.:
https://github.com/Alexays/Waybar/wiki/Examples
https://github.com/Alexays/Waybar/wiki/Styling
Еще бы обоину с аниме...
Короче, это лишнее.

vall
Фильтровать приходится любую информацию.
Да, но не все на это способны.
 
Зарегистрироваться или войдите чтобы оставить сообщение.