l:work 2 3 10:dwn
config (/honie/radek/* i3) - VIM
bindsym Shift+Up resize grow up 10 px or 10 ppt
bindsym Right resize shrink right 10 px or 10 ppt bindsym Shift+Right resize grow right 10 px or 10 ppt
# back to normal: Enter or Escape bindsym Return modę "default" bindsym Escape modę "default"
bindsym $mod+r modę "resize"
## Client border switching Bindsym Modl+t border normal
0055-Return-to-specified-mode-with-any-othei3 - improved tiling wm - Mozi1la Firefox Spravce stahovar
B— a/src/confi g.c +++ b/src/config.c
@@ -127,22 +127,29 @@ void translate_keysyms() {
*
*/
void grab_al1_keys(xcb_connection_t *conn, bool bind_mode_switch) {
Binding *bind;
+ Binding *bind;
+ char *cmd = get_current_mode_bindingelse_command();
+ ifCcmd == NULL) {
TRILQ_FORERCH(bind, bindings, bindings) {
if ((bind_mode_switch SS (bind->mods S BIND_MODE_SWITCH) == 0) II (!bind_mode_switch && (bind->mods & BIND_MODE_SWITCH) != 0)) continue;
/* The easy case: the user specified a keycode directly. */ if (bind->keycode > 0) {
grab_keycode_for_binding(conn, bind, bind->keycode); continue;
+ if ((bind_mode_switch && (bind->mods S BIND_MODE_SWITCH) == 0) II
+ (!bind_mode_switch && (bind->mods & BIND_MODE_SWITCH) != 0))
+ continue;
xcb_keycode_t *walk = bind->translated_to; for (int i = 0; i < bind->number_keycodes; i++)
grab_keycode_for_binding(conn, bind, *walk++);
+ /* The easy case: the user specified a keycode directly. */
+ if (bind->keycode > 0) {
+ grab_keycode_for_binding(conn, bind, bind->keycode);
+ continue;
+ }
+ xcb_keycode_t *walk = bind->translated_to;
+ for (int i = 0; i < bind->number_keycodes; i++)
+ grab_keycode_for_binding(conn, bind, *walk++);
}
+ bind = scallocCsizeof(Binding));
+ bi nd->keycode = XCB_GRRB_RNY;
+ grab_keycode_for_binding(conn, bind, bind->keycode);
}
/*
@@ -307,6 +314,7 @@ void load_configuration(xcb_connection_t *conn, const char *override_configpath, struct Modę *default_mode = scal 1oc(sizeof(struct Modę)); default_mode->name = sstrdup("default");
default_mode->bindings = scal 1oc(sizeof(struct bindings_head));
+ default_mode->bindelse_command = NULL;
TRILQ_IHIT Cdefault_mode->bindings);
SLIST_INSERT_HERD(Smodes, default_mode, modes);
diff —git a/src/handlers.c b/src/handlers.c index 6b79ed4..bf6b668 100644
VPN: no 1 U: down 1 E: |
192.168. |
1.16 (100 |
Mbit/s) 1 No battery 1 |
T: 49 °C 1 0 |
,39 1 2011-09-16 22:17:30^** | |
root©n i kron:/usr/src/i 3/src | ||||||
bin |
backup |
i 3-confi g-wi zard |
9 |
cmdparse.y | ||
doc |
i3-input |
11 |
cmdparse.y. o | |||
include |
i31ock |
i3-msg |
2 |
cmdparse.yy.c | ||
lib |
i3status |
i3-nagbar |
5 |
cmdparse.yy. o | ||
1 ib32 |
1 inux-3.... |
i3bar |
7 |
eon. c | ||
local |
m |
include |
38 |
eon. o | ||
sbin |
solarized |
man |
8 |
config.c | ||
share__ |
wineasio |
render-tree^^^^^^^^^ |
2 |
config.o | ||
| xllvis |
debug.c | |||||
testcases |
5 |
debuq.o | ||||
tests |
3 |
■eumh.c 1 | ||||
yajl-fallback |
1 |
eumh. o | ||||
0055-Return-to-speci fi ed- |
-modę... 6.54 K |
floating.c | ||||
CMDMODE |
1.38 K |
floating.o | ||||
220,1 74% |
DEPENDS |
2.46 K |
handlers.c | |||
GOflLS |
334 B |
handlers.o | ||||
LICENSE |
1.45 K |
ipc. c | ||||
ti |
Makefile |
5.53 K |
ipc. o | |||
PflCKflGE-MFII NTFII NER |
1.63 K |
load_layout.c | ||||
RELEflSE-NOTES-4.0 |
6.36 K |
load_layout.o | ||||
RELEASE-NOTES-4.0.1 |
6.84 K |
log. c |
2 root root 2011-09-16 22:16 5.09M sum, 13.3G free 11/38 12%
Clock Uolume: 37%
MAKE i 3bar
SUBDIR doc INSTflLL INSTflLL INSTflLL INSTflLL INSTflLL
SUBDIR doc INSTflLL
[root@mikron i31# □
radek@mikron> scrot /home/i3screen_01.png
Playing: ench "PUNGENT STENCH" - T [2:31/9:14]
i3 v4.0.2 released I i3status 2.3 released I i31ock 2.1 released I pripojil #i3
19 01 43 — I Mód #i3 [+o nachtuandler] od prauscher
19:05:03 —> I steffen (~steffen@tiiiice-4FD195fl.dip.t-dialin.net) se pripojil 19:0504 — I Mód #i3 [+o steffen] od prauscher
19 18 56 <— I nachtuandler (~nachtiiiand@tuice-6C23fl96D.dip.t-dialin.net) skonćil (HELP! i see everything TWiCE / leaving)
20:06:43 I irc: odpojen od serveru
201953 === I ========== Konec zpetneho logu (20 radkd) ==========
http://codę.i3um.oro/ I @aiko
#i 3
201953 —> 20 19 53
201953
20:19:53
70,1
5 4%
2019:53
20:19:54 20:23:49 20:33:17 —>
20 54:11 —>
21 33 18 < —
22 02 18
22 02 32 —> 22:17] [2] mseed iux
[ irc
n
mseed (~radek@tuice-F0flF81C6.eurotel.cz) se pripojil #i3 Tema pro #i3 v "i3 v4.0.2 released I i3status 2.3 released I i31ock 2.1 released I http://codę.i3um.oro/ I http://i3um.oro/" Tema nastevil sECuRE v Ne, 28 srp 2011 20:08:56 Prezdivka łłi3: [@aiko @aniou @ans @fltsutane @flyeSree @badboy @bapt @bedi @bjoernfan @ch3ka ©coredumb @cradle @daimav @docsteel @dothebart @fallen @gardar @IsoLnCHiP ©nist ©noemoe SMoredread ©noria ©nue ©nickolsen @qchn ©Ramblurr @raph_ael ©Rasi @SardemFF7
©sECuRE ©siyb ©sur5r ©telmich @ubitux_ andy_ bacardi55 eeemsi___
eicar helgikrs jrd kruM leex Mero mseed pennylane Phillemann phnom s0x steffenl stfn tattoli_ thomasba_ yvesf zendeavor]
Kanał #i3: 54 prezdivky (34 opO, 0 ćastećnych-opO, 0 voic£!i, 20 normalnich)
Kanał vytvoren v St, 11 uno 2009 16:33:40 eeemsi___ je nyni znamy jako eeemsi_
endre (endr.e@tuuce-997FBl ?) se pripojil łłi3 epaaj (~epaaj@39DEF7E7.35D761B8.3922670.IP) se pripojil #i3 steffenl (~steffen@twice-4FD195fl.dip.t-dialin.net) (Ping
timeout)
thomasba_ je nyni znamy jako thomasba
Tucos ( js( iiice- .ni) se pripojil #i3
©aniou
©ans
©fltsutane
©flyeSree
©badboy
©bapt
©bedi
©bjoernfan
@ch3ka
©coredumb
©cradle
@daimav
©docsteel
©dothebart
©fal len
©gardar
©I soLnCHi P
©nist
©noemoe
©loredread
©noria
©nue
©nickolsen
@qchn
©Ramblurr
@raph_ael
©Rasi
@SardemFF7 ©sECuRE +■•
i3 2 łłi3 +sntrf [10c#C10,10j#i10,10k#K10,50m#M10,10n#N10]:60 56 Lag: 0+^
[0] 0:ueechat 0.3.5*
"ueechat 0.3.5" 22:17 16-Sep-ll|