i3 (tiling WM)

ozitraveller

I don't think I would switch over either, there's not a significant enough difference to change and wayland is still green.

PackRat

I wouldn't switch either; I was just looking for a window manager to run in wayland to see if i could actually accomplish anything.
I am tired of talk that comes to nothing.
-- Chief Joseph

...the sun, the darkness, the winds are all listening to what we have to say.
-- Geronimo

ozitraveller

Did you have any joy with that?

PackRat

Minimal.

Enlightenment runs on wayland so I was using that, and weston will be a decent wm when it's finished.

X-apps don't work to well, and I had issues with the mouse and/or keyboard locking up all the time.

There may be some reconfigurations I could have tried, but I didn't dig too deep into setting up wayland. I just wanted a preview.

I suspect waykand and Xorg will coexist for quite a while even after wayland is released for production.
I am tired of talk that comes to nothing.
-- Chief Joseph

...the sun, the darkness, the winds are all listening to what we have to say.
-- Geronimo

ozitraveller

I've seen other comments lately with locking issues too, but interesting to see where they are at and a feel for how things work. :)

PackRat

dropping my current config here (Because this forum's bb codes work!)

# This file has been auto-generated by i3-config-wizard(1).
# It will not be overwritten, so edit it as you like.
#
# Should you change your keyboard layout somewhen, delete
# this file and re-run i3-config-wizard(1).
#

# i3 config file (v4)
#
# Please see http://i3wm.org/docs/userguide.html for a complete reference!

set $mod Mod4
set $ALT Mod1

default_orientation horizontal
workspace_layout tabbed
new_window 1pixel
focus_follows_mouse no

# window colours: border background text
client.focused #0F0F0F #B39B6B #E5E5E5
client.focused_inactive #0F0F0F #322E3D #BBBBBB
client.unfocused #0F0F0F #54595C #E5E5E5
client.urgent #0F0F0F #FF2200 #FFFFFF

# font for window titles. ISO 10646 = Unicode
# font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1
font -xos4-terminus-medium-r-normal-*-12-120-72-72-c-60-iso10646-1
# font pango: Dina 10

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

# exec syndaemon -i 1.0 -d
exec xsetroot -mod 1 1 -fg mediumslateblue -bg lightslategray
exec xrdb -l "$HOME/.Xresources"
exec xmodmap "$HOME/.Xmodmap"
exec xset s 300 -dpms

# load urxvtd
# exec urxvtd -q -o -f &

# turn off touchpad
exec /home/doug/bin/ktouchpad.sh

exec fbsetbg -c -r "$HOME/wallpaper/"

# start a terminal
#bindsym $mod+Return exec i3-sensible-terminal
bindsym $ALT+F1 exec urxvt

# kill focused window
bindsym $ALT+F4 kill

# start dmenu (a program launcher)
bindsym $ALT+F2 exec dmenu_run -nb rgb:01/01/01 -nf rgb:B5/B5/B5 -sf rgb:F7/F7/CB -sb rgb:7F/82/99

# touchpad
bindsym $mod+Control+t exec "$HOME/bin/ktouchpad.sh"

bindsym XF86HomePage exec firefox
bindsym $mod+F14 exec thunderbird
bindsym $mod+Control+l exec medit
bindsym Menu exec thunar
bindsym $mod+Control+g exec gimp
bindsym $ALT+F3 exec xterm -geom 80x24+32+32
bindsym $ALT+Shift+F3 exec urxvt -e tmux
bindsym $mod+Control+Print exec "$HOME/bin/scrot_delay.sh"

bindsym XF86AudioRaiseVolume exec "$HOME/bin/volup.sh"
bindsym XF86AudioLowerVolume exec "$HOME/bin/voldwn.sh"
bindsym XF86AudioMute exec "$HOME/bin/volmute.sh"
bindsym $mod+Control+p exec "libreoffice --calc"
bindsym $mod+Control+o exec "libreoffice --writer"

# assign [class="Navigator"] 2
for_window [class="Navigator"] border 1pixel
# assign [class="Firefox"] 2
for_window [class="Firefox"] border 1pixel
assign [class="Chromium"] 2
for_window [class="Chromium"] border 1pixel
# assign [class="Thunderbird"] 2
for_window [class="Thunderbird"] border 1pixel
assign [class="Gimp"] 3
for_window [class="Gimp"] border normal
assign [class="Gnome-mplayer"] 4
for_window [class="Gnome-mplayer"] floating enable
for_window [class="XFontsel"] floating enable
for_window [title="Event Tester"] floating enable
for_window [class="Gcolor2"] floating enable
for_window [class="UXTerm"] floating enable
for_window [class="UXTerm"] border 1pixel
for_window [class="XTerm"] border 1pixel
for_window [class="XTerm"] floating enable
for_window [class="XCalc"] floating enable
for_window [class="XCalc"] border 1pixel
for_window [class="XFontSel"] floating enable
for_window [class="XFontSel"] border 1pixel
for_window [class="Event Tester"] floating enable
for_window [class="Event Tester"] border 1pixel
for_window [class="Gxine"] floating enable
for_window [class="Gxine"] border 1pixel
for_window [class="Sakura"] border 1pixel
for_window [class="Sakura"] floating enable
for_window [class="Lxterminal"] border 1pixel
for_window [class="Lxterminal"] floating enable
for_window [class="wm-exit"] border 1pixel
for_window [class="wm-exit"] floating enable

# change focus
#bindsym $mod+j focus left
#bindsym $mod+k focus down
#bindsym $mod+l focus up
#bindsym $mod+semicolon focus right

bindsym $ALT+Tab focus right
bindsym $ALT+Shift+Tab focus left

# alternatively, you can use the cursor keys:
bindsym $mod+Left focus left
bindsym $mod+Down focus down
bindsym $mod+Up focus up
bindsym $mod+Right focus right

# move focused window
#bindsym $mod+Shift+J move left
#bindsym $mod+Shift+K move down
#bindsym $mod+Shift+L move up
#bindsym $mod+Shift+colon move right

# alternatively, you can use the cursor keys:
bindsym $ALT+Shift+Left move left
bindsym $ALT+Shift+Down move down
bindsym $ALT+Shift+Up move up
bindsym $ALT+Shift+Right move right

# split in horizontal orientation
bindsym $mod+h split h

# split in vertical orientation
bindsym $mod+v split v

# enter fullscreen mode for the focused container
# bindsym $mod+shift+f fullscreen
bindsym $ALT+F11 fullscreen

# change container layout (stacked, tabbed, default)
bindsym $mod+s layout stacking
bindsym $mod+t layout tabbed
bindsym $mod+d layout default

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

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

# focus the parent container
bindsym $mod+p focus parent

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

# 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
bindsym $mod+7 workspace 7
bindsym $mod+8 workspace 8
bindsym $mod+9 workspace 9
bindsym $mod+0 workspace 10

# move focused container to workspace - note it is mod+shift+1 etc.
bindsym $mod+Shift+exclam move container to workspace 1
bindsym $mod+Shift+at move container to workspace 2
bindsym $mod+Shift+numbersign move container to workspace 3
bindsym $mod+Shift+dollar move container to workspace 4
bindsym $mod+Shift+percent move container to workspace 5
bindsym $mod+Shift+asciicircum move container to workspace 6
bindsym $mod+Shift+ampersand move container to workspace 7
bindsym $mod+Shift+asterisk move container to workspace 8
bindsym $mod+Shift+parenleft move container to workspace 9
bindsym $mod+Shift+parenright move container to workspace 10

# reload the configuration file
bindsym $mod+Shift+C reload
# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
bindsym $mod+q restart
# exit i3 (logs you out of your X session)
bindsym $mod+Shift+Q exec wm-exit
bindsym $mod+Shift+e exit

# resize window (you can also use the mouse for that)
mode "resize" {
        # These bindings trigger as soon as you enter the resize mode

        # Pressing left will shrink the window's width.
        # Pressing right will grow the window's width.
        # Pressing up will shrink the window's height.
        # Pressing down will grow the window's height.
        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 h 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

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

        # back to normal: Enter or Escape
        bindsym Return mode "default"
        bindsym Escape mode "default"
}

bindsym $mod+r mode "resize"

# Start i3bar to display a workspace bar (plus the system information i3status
# finds out, if available)
bar {
       position top
       workspace_buttons yes
       colors {
          background #140A0A
          statusline #777777
          focused_workspace #3D3D3D #3D3D3D #FFFFFF
          active_workspace #3D3D3D #3D3D3D #CCCCCC
          inactive_workspace #140A0A #140A0A #777777
          urgent_workspace #FF2200 #FF2200 #FFFFFF
     }
       status_command "$HOME/.config/i3/i3conkybar.sh"
#      status_command conky
}
I am tired of talk that comes to nothing.
-- Chief Joseph

...the sun, the darkness, the winds are all listening to what we have to say.
-- Geronimo