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 13:06] – [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, | ||
| - | ==== tips' | + | ==== Looking for distraction-free desktop environment? |
| - | === Switch keyboard layout per window | + | |
| - | == proper Xorg way with a layout flag on each window == | + | Using one shortcut any window could be made **fullscreen**. |
| + | |||
| + | ~/ | ||
| + | |||
| + | <code bash> | ||
| + | # enter fullscreen mode for the focused container | ||
| + | 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 | ||
| + | |||
| + | * Bluetooth connectivty: | ||
| + | * Clipboard history: / | ||
| + | * Volume: / | ||
| + | * Time tracking: / | ||
| + | * Simple Notification daemon: / | ||
| + | * remove idle cursor image from screen: / | ||
| + | * Keyboard layout indicator: / | ||
| + | * Nagios monitoring: / | ||
| + | * Multiple screens: / | ||
| + | |||
| + | ==== Switch keyboard layout per window | ||
| * keyboard layouts will be switched on per window basis | * keyboard layouts will be switched on per window basis | ||
| Line 33: | 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 59: | Line 91: | ||
| </ | </ | ||
| - | Never ever use " | + | Never ever use " |
| + | |||
| + | ==== 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 |
| - | <code bash ~/ | + | |
| - | # transparency control | + | Compton is an compositor for X server. I've choose to use "," |
| - | 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.1503666384.txt.gz · Last modified: 2017/08/25 13:06 by ruza