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:09] – [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 61: | Line 93: | ||
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.1503666547.txt.gz · Last modified: 2017/08/25 13:09 by ruza