project:i3wm:start
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| project:i3wm:start [2017/08/25 18:07] – [tips'n'tricks] ruza | project:i3wm:start [2018/03/06 20:13] (current) – ruza | ||
|---|---|---|---|
| Line 4: | Line 4: | ||
| sw=-| | sw=-| | ||
| hw=-| | hw=-| | ||
| - | founder=[[user: | + | founder=[[:user: |
| - | interested=[[user: | + | interested=[[:user:lexik]]\\ [[:user:malanius]]| |
| - | status=active | + | status=active }} |
| - | }} | + | |
| - | ~~META: | + | ~~META: status = active & |
| - | status = active | + | |
| - | & | + | |
| - | ~~ | + | |
| ====== I<3wm ====== | ====== I<3wm ====== | ||
| + | |||
| ==== Motivation ==== | ==== Motivation ==== | ||
| + | |||
| There are lot of windows managers and graphical interfaces. Those used in standart Linux distros are quite usable (most of them) and customizable. MacOS X GUI sux, Windows GUI sux a lot. i3wm is one those you will love if you have a need to have it lightweight, | There are lot of windows managers and graphical interfaces. Those used in standart Linux distros are quite usable (most of them) and customizable. MacOS X GUI sux, Windows GUI sux a lot. i3wm is one those you will love if you have a need to have it lightweight, | ||
| ==== Looking for distraction-free desktop environment? | ==== Looking for distraction-free desktop environment? | ||
| + | |||
| Using one shortcut any window could be made **fullscreen**. | Using one shortcut any window could be made **fullscreen**. | ||
| - | <code bash ~/ | + | ~/ |
| - | # enter fullscreen mode for the focused container | + | |
| + | <code bash> | ||
| + | # enter fullscreen mode for the focused container | ||
| bindsym $mod+f fullscreen | bindsym $mod+f fullscreen | ||
| + | </ | ||
| + | |||
| + | Using dunst as your notification daemon (software that generates notification bubbles to your desktop environment) you can pause/ | ||
| + | |||
| + | <code bash> | ||
| + | ## stop dunst notifications | ||
| + | / | ||
| + | ## stop dunst notifications | ||
| + | / | ||
| </ | </ | ||
| ==== Handfull applets ==== | ==== Handfull applets ==== | ||
| + | |||
| * Bluetooth connectivty: | * Bluetooth connectivty: | ||
| * Clipboard history: / | * Clipboard history: / | ||
| Line 37: | Line 48: | ||
| * Multiple screens: / | * Multiple screens: / | ||
| - | ==== Switch keyboard layout per window proper Xorg way with a layout flag on each window === | + | ==== Switch keyboard layout per window proper Xorg way with a layout flag on each window |
| * keyboard layouts will be switched on per window basis | * keyboard layouts will be switched on per window basis | ||
| Line 50: | Line 61: | ||
| </ | </ | ||
| - | <code bash ~/ | + | ~/ |
| + | |||
| + | <code bash> | ||
| exec_always --no-startup-id xxkb | exec_always --no-startup-id xxkb | ||
| - | exec_always --no-startup-id / | + | exec_always --no-startup-id / |
| </ | </ | ||
| - | <code bash ~/ | + | ~/.xxkbrc |
| + | |||
| + | <code bash> | ||
| XXkb.image.path: | XXkb.image.path: | ||
| XXkb.mainwindow.type: | XXkb.mainwindow.type: | ||
| Line 79: | Line 94: | ||
| ==== Desktop screenshots ==== | ==== Desktop screenshots ==== | ||
| + | |||
| * PrintScreen to take a screenshot and open it via gimp for the subsequent editation | * PrintScreen to take a screenshot and open it via gimp for the subsequent editation | ||
| * PrintScreen+Shift for silent screenshots | * PrintScreen+Shift for silent screenshots | ||
| - | <code bash ~/ | + | ~/ |
| + | |||
| + | <code bash> | ||
| # scrot & gimp - root | # scrot & gimp - root | ||
| bindsym Print exec scrot ' | bindsym Print exec scrot ' | ||
| - | # scrot & gimp - select window or rectangle | + | # scrot & gimp - select window or rectangle |
| bindsym Shift+Print exec scrot ' | bindsym Shift+Print exec scrot ' | ||
| </ | </ | ||
| ==== Transparent windows ==== | ==== Transparent windows ==== | ||
| + | |||
| Compton is an compositor for X server. I've choose to use "," | Compton is an compositor for X server. I've choose to use "," | ||
| - | <code bash ~/ | + | ~/ |
| - | # transparency control | + | |
| - | bindsym $mod+period exec / | + | <code bash> |
| + | # transparency control | ||
| + | bindsym $mod+period exec / | ||
| bindsym $mod+comma exec / | bindsym $mod+comma exec / | ||
| exec --no-startup-id / | exec --no-startup-id / | ||
| </ | </ | ||
| + | |||
| + | |||
project/i3wm/start.1503684425.txt.gz · Last modified: 2017/08/25 18:07 by ruza