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