tmux new "echo hello; sleep 10" ';' split "echo world; sleep 10"
Это создаст новое tmux
«окно», в котором запускается первая команда, затем оно делится по вертикали, чтобы создать новую панель, в которой запускается вторая команда. Две команды будут запущены почти одновременно. Без sleep
окно tmux
исчезнет сразу после завершения echo
.
';'
ограничивает две tmux
командыnew
(new-window
)иsplit
(split-window
). Это должно быть защищено от оболочки путем экранирования или цитирования.
Для разделения в другой ориентации используйте split -h
.
Имя этого процесса gnome-shell
.
# find /proc/*/map_files/ -ilname '*libmutter*'
/proc/866/map_files/7f44ef718000-7f44ef71a000
/proc/866/map_files/7f44ef71a000-7f44ef724000
...
# cat /proc/866/comm
gnome-shell
# ls -l /proc/866/exe
lrwxrwxrwx 1 dummy dummy 0 Sep 2 03:50 /proc/866/exe -> /usr/bin/gnome-shell
В gnome «Wayland» — это не отдельная программа/процесс/приложение, а просто часть функциональности (оболочки gnome -в виде сочетания окна/сеанса/диспетчера приложений ).
Да, компоновщики Wayland — это пользовательские -космические процессы. Есть несколько реализаций; эталонная реализация — Weston, GNOME использует Mutter, есть еще sway и, возможно, другие.
Сам протокол доступен в виде библиотек, одна для серверной части, другая для клиента. Многие серверы Wayland также могут быть клиентами, поэтому вы часто обнаружите, что они используют обе библиотеки.