Показать сообщение отдельно
Старый 05.10.2016, 11:49   #10 (permalink)
Технарь
Member
 
Регистрация: 07.01.2008
Сообщений: 39,659
Записей в дневнике: 1
Сказал(а) спасибо: 783
Поблагодарили 834 раз(а) в 404 сообщениях
Репутация: 124544
По умолчанию

Настроил автостарт софта.
Каждая программа стартует на своем виртуальном столе, у меня их 5, плюс, один пустой, который запускаю самостоятельно при необходимости.

Код:
# switch to workspace/Переход по виртуальным столам с помощью хоткеев
bindsym $mod+1 workspace 1:  Интернет
bindsym $mod+2 workspace 2:  Система
bindsym $mod+3 workspace 3:  Медиа
bindsym $mod+4 workspace 4:  Офис
bindsym $mod+5 workspace 5:  Графика
bindsym $mod+6 workspace 6:  X

# move focused container to workspace
bindsym $mod+Shift+1 move container to workspace 1:  Интернет
bindsym $mod+Shift+2 move container to workspace 2:  Система
bindsym $mod+Shift+3 move container to workspace 3:  Медиа
bindsym $mod+Shift+4 move container to workspace 4:  Офис
bindsym $mod+Shift+5 move container to workspace 5:  Графика
bindsym $mod+Shift+6 move container to workspace 6:  X

# Автозапуск софта в своих виртуальных столах
set $ws1 "1:  Графика"
assign [class="Ristretto"] $ws1
exec --no-startup-id i3-msg 'workspace $ws1; exec ristretto'

set $ws2 "2:  Система"
assign [class="Thunar"] $ws2
exec --no-startup-id i3-msg 'workspace $ws2; exec thunar'

set $ws3 "3:  Медиа"
assign [class="Parole"] $ws3
exec --no-startup-id i3-msg 'workspace $ws3; exec parole'

set $ws4 "4:  Офис"
assign [class="Mousepad"] $ws4
exec --no-startup-id i3-msg 'workspace $ws4; exec mousepad'

set $ws5 "5:  Интернет"
assign [class="Firefox"] $ws5
exec --no-startup-id i3-msg 'workspace $ws5; exec firefox'
 

Удобно...

П.С. некоторый софт в конфиге и на видео взят для примера...
Технарь на форуме   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070