I3-wm.Удобно,Комфортно.

Держите, только что интересного вы хотели увидеть?
# i3 config file (v4)
set $mod Mod4

# Font
font -misc-fixed-medium-r-normal--15-140-75-75-c-90-iso10646-1

# Colors
# class                 border  backgr. text    indicator
client.focused          #4c7899 #285577 #ffffff #2e9ef4
client.focused_inactive #333333 #5f676a #ffffff #484e50
client.unfocused        #333333 #222222 #888888 #292d2e
client.urgent           #2f343a #900000 #ffffff #900000
client.placeholder      #000000 #0c0c0c #ffffff #000000

# Use Mouse+$mod to drag floating windows to their wanted position
floating_modifier $mod

# start a terminal
bindsym $mod+Return exec urxvtc +sb -cd /media/Data

# kill focused window
bindcode $mod+Shift+24 kill

# startup apps and window decs
default_orientation vertical
workspace_layout default
new_window pixel 1
show_marks no
#hide_edge_borders none|vertical|horizontal|both

# autostart aplications
exec --no-startup-id feh --bg-fill /media/Data/Pictures/Wallpapers/03_wallpaper.jpg
#exec --no-startup-id xrandr --rate 50

# start dmenu (a program launcher)
bindcode $mod+40 exec --no-startup-id dmenu_run -b -fn fixed:size=11

# change focus
bindsym $mod+Left focus left
bindsym $mod+Down focus down
bindsym $mod+Up focus up
bindsym $mod+Right focus right
bindsym $mod+Shift+Tab focus left
bindsym $mod+Tab focus right

# move focused window
bindsym $mod+Shift+Left move left
bindsym $mod+Shift+Down move down
bindsym $mod+Shift+Up move up
bindsym $mod+Shift+Right move right

# split in horizontal orientation
bindcode $mod+43 split h

# split in vertical orientation
bindcode $mod+55 split v

# enter fullscreen mode for the focused container
bindcode $mod+41 fullscreen

# change container layout (stacked, tabbed, default (toggle split))
bindcode $mod+39 layout stacking
bindcode $mod+25 layout tabbed
bindcode $mod+26 layout toggle split

# toggle tiling / floating
bindsym $mod+Shift+space floating toggle

# change focus between tiling / floating windows
bindsym $mod+space focus mode_toggle

# focus the parent container
bindcode $mod+38 focus parent

# focus the child container
bindcode $mod+53 focus child

# switch to workspace
bindsym $mod+1 workspace "Web"
bindsym $mod+2 workspace "Term"
bindsym $mod+3 workspace "Doc"
bindsym $mod+4 workspace "Files"
bindsym $mod+5 workspace "Media"
bindsym $mod+6 workspace "Mail"
bindsym $mod+7 workspace 7
bindsym $mod+8 workspace 8
bindsym $mod+9 workspace 9
bindsym $mod+0 workspace 10

# assign workspaces to programs
assign[class="^chromium$" instance="^chromium$"] Web
assign[class="^URxvt$" instance="^urxvt$"] Term
assign[class="^smplayer$" instance="^smplayer$"] Media
assign[class="^Audacity$" instance="^audacity$"] Media

#for_window [class=".*"] title_format "%title"
for_window [class="^chromium$"] focus
for_window [class="^URxvt$"] focus
for_window [class="^smplayer$"] focus
for_window [class="^Audacity$"] focus

for_window [class="Skype"] floating enable
for_window [class="Pidgin"] floating enable
for_window [class="Nvidia-settings"] floating enable
for_window [class="Xsane"] floating enable
for_window [class="Lxappearance"] floating enable
for_window [class="smplayer$"] floating enable
for_window [class="XFontSel$"] floating enable

# move focused container to workspace
bindsym $mod+Shift+1 move container to workspace "Web"
bindsym $mod+Shift+2 move container to workspace "Term"
bindsym $mod+Shift+3 move container to workspace "Doc"
bindsym $mod+Shift+4 move container to workspace "Files"
bindsym $mod+Shift+5 move container to workspace "Media"
bindsym $mod+Shift+6 move container to workspace "Mail"
bindsym $mod+Shift+7 move container to workspace 7
bindsym $mod+Shift+8 move container to workspace 8
bindsym $mod+Shift+9 move container to workspace 9
bindsym $mod+Shift+0 move container to workspace 10

# reload the configuration file
bindcode $mod+Shift+54 reload
# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
bindcode $mod+Shift+27 restart
# exit i3 (logs you out of your X session)
bindcode $mod+Shift+26 exec --no-startup-id "i3-nagbar -t warning -f -misc-fixed-medium-r-normal-*-15-140-75-75-c-90-iso10646-1 -m 'Вийти з i3? Це беззаперечно припине Х-сесію!' -b 'Так, вийти з i3' 'i3-msg exit'"

# resize window (you can also use the mouse for that)
mode "resize" {
        bindsym j resize shrink width 10 px or 10 ppt
        bindsym k resize grow height 10 px or 10 ppt
        bindsym l resize shrink height 10 px or 10 ppt
        bindsym semicolon resize grow width 10 px or 10 ppt

        # same bindings, but for the arrow keys
        bindsym Left resize shrink width 10 px or 10 ppt
        bindsym Down resize grow height 10 px or 10 ppt
        bindsym Up resize shrink height 10 px or 10 ppt
        bindsym Right resize grow width 10 px or 10 ppt

        # back to normal: Enter or Escape
        bindsym Return mode "default"
        bindsym Escape mode "default"
}
#resize
bindcode $mod+27 mode "resize"

# start aplications
bindsym XF86AudioLowerVolume exec --no-startup-id amixer -c 0 sset Master 3-
bindsym XF86AudioRaiseVolume exec --no-startup-id amixer -c 0 sset Master 3+
bindcode $mod+59 exec --no-startup-id amixer -c 0 sset Master 1-
bindcode $mod+60 exec --no-startup-id amixer -c 0 sset Master 1+
bindsym XF86HomePage exec chromium
bindcode $mod+33 exec --no-startup-id $HOME/.i3/i3menu.sh
bindcode $mod+58 exec --no-startup-id mnt mnt
bindcode $mod+30 exec --no-startup-id mnt umnt
bindsym Print exec --no-startup-id exrun screenshot full
bindsym Shift+Print exec --no-startup-id exrun screenshot area
bindsym XF86Tools exec --no-startup-id exrun scrsavetog
bindsym Shift+space exec --no-startup-id exrun layoutswitch
bindsym Mod1+space exec --no-startup-id exrun layoutswitch multilayout
bindcode $mod+56 exec --no-startup-id exrun blank
bindcode $mod+Shift+56 exec --no-startup-id exrun offmon
bindcode $mod+32 exec --no-startup-id exrun headtog
bindcode $mod+57 exec --no-startup-id $HOME/scripts/amplaymenu.sh

# Start i3bar to display a workspace bar (plus the system information i3status
# finds out, if available)
bar {
#status_command i3status -c $HOME/.i3/i3status.conf
#status_command $HOME/.i3/i3stat_bash.sh
status_command $HOME/.i3/i3stat_json.sh
    position top
#    strip_workspace_numbers yes
#    tray_output none
#    separator_symbol " "
#    workspace_buttons no

#        colors {
#        background #000000
#        statusline #d0d0d0
#        focused_workspace  #f0f0f0 #285577
#        active_workspace   #f0f0f0 #333333
#        inactive_workspace #888888 #222222
#        urgent_workspace   #f0f0f0 #900000
#    }
    }

scorpid
А про АУР, что в нем плохого ?
Почти ничего. Там есть полезные вещи. Это уже обсуждалось, даже страсти бушевали, но сейчас этот топ не найду. В двух словах: неофициальное и, в большинстве случаев - сборка из исходников. Если бы я тащился от компиляции практически всего - пользовал бы генту.
А еще есть слабые компы, да, где собирать все это - ад!
Короче, стараюсь устанавливать софт только из оф.реп.
Aivar
Спасибо за конфиг, хочу посмотерть кто чем пользуеться и что ставит. А скриншотов нет :) ??? Меня с АУР не напрягает ставить, хотя большенстве конечно стараюсь с оф реп ставить.
scorpid
А скриншотов нет :) ???
Я редко их выкладываю и, как бы кое-кто не утверждал, не считаю их крутыми. В последний раз постил скриншоты тут.
С тех пор функционал менял, но внешне практически ничего не изменилось, разве что цвета немного подправил.
Понравилось, смотрится хорошо.
Вдохновленный предыдущими постами, продолжил разбираться с i3wm, а так же башем и чуточку питоном. Что-то потихоньку начинает вырисовываться, похожее на правду. На левый клик мыши панель уже отзывается, надо еще что-то адекватное запилить на правый клик, кроме вызова меню приложению по тыку правой кнопкой в пустое место.

на вкус и цвет, конечно, все фломастеры разные, но верхняя панель, имхо, чересчур перегружена
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
Haron_Prime
верхняя панель, имхо, чересчур перегружена
Именно. Если бы я хотел нечто похожее, то продолжал бы юзать awesome.
Aivar,
в awesome, в принципе, тоже можно панель настроить на минимализм, если есть желание
лично мне больше нравится xmobar, что вполне естественно )))
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
Haron_Prime
лично мне больше нравится xmobar, что вполне естественно )))
Конечно, абсолютно естественно пользовать xmobar с xmonad. )
Собственно, нет никаких проблем заюзать xmobar с i3-wm, но мне, честное слово, лень начинать этим заниматься. )
Aivar
kotnaton, разобрались или нет? Там суть следующая:

Спасибо. Но я пока не готов задать хоть сколько-нибудь вменяемые вопросы...

Продолжаю открывать для себя i3:

Операторы move up и move down для окон приводят почему-то к зависанию и аварийному выходу из xorg, тот же результат если включить опцию default_orientation vertical :(

И вопрос: можно ли сделать так, чтобы картинки открываемые feh в определённый workspace складывались там "плиткой", к примеру, в 3 столбца, и это правило действовало бы только для этого одного workspace ?
.
 
Зарегистрироваться или войдите чтобы оставить сообщение.