You are not logged in.
In response to this and the subsequent discussion
instantepiphany wrote:After trying to troubleshoot my problem(windows resize slowly, incredibly slowly with a compositor running, still slow without, I posted a couple pages back), I still haven't found an answer.
I am experiencing similar behaviour, and hopefully rather than just uselessly echoing "me too", I do have an additional observation that may or may not assist.
When applications such as vlc or thunar are rendered in a floating window, these windows can be resized via the inbuilt resizing "icon" in the bottom right corner of the window using the left mouse button, ie dragging the mouse with left mouse button pressed with the mouse over that botton right hand corner icon. The observation is that this resize is much smoother than when the operation is done using my sxhkd keybinding for resize_corner. The latter only happens with the window edges jumping / jerking about. Nothing else is altered between these 2 resizing attempts.
Not sure if that is of use, but added nonetheless
I have the exact same behavior! I'm glad to see at least someone else has the same issue and know that if I screwed something up, you did too :-P.
However, not to be out done, I am not only echoing me too either. I noticed that when I accidentally held down my menu key as well as either super (I use the default mouse binds for window manipulation) and moved or resized windows there was minimal window trail and no delay(windows behaved as nicely as they did when using the corner resize widget) , I couldn't build up several dozen seconds of delay (like I can with just super + mouse buttons) and watch my windows resize on their
own. My menu key isn't bound to anything within sxhkd, but it is bound with setxkbmap to change from US keyboard layout to DVP (Dvorak programmers). I will try with the menu key not being used by setxkbmap today. Without that key being bound to switching layouts, windows resize slowly with super + menu + (L|M|R)MB. The problem is still there also when the
group 2-4
lines in
/usr/share/X11/xkb/compat/basic
are commented out(but the key is still bound to switching the layouts.
I hope this helps...
Edit: I accidentally a word.
Last edited by instantepiphany (2013-10-25 06:01:32)
Offline
I've been thinking, now that we have the possibility to create empty frames, and the most obvious use for them (in addition to looking nice in screenshots) is to make space for floating windows, would it be possible to add rule/option to place floating windows automatically in the middle of free frame? Or is there currently some way to achieve this?
echo nindwen.blue | cat
Offline
I've been thinking, now that we have the possibility to create empty frames, and the most obvious use for them (in addition to looking nice in screenshots) is to make space for floating windows, would it be possible to add rule/option to place floating windows automatically in the middle of free frame? Or is there currently some way to achieve this?
I've been wondering a similar thing, but this would be dependent on something more basic, like floating windows spawn in empty space (if available for requested dimensions) instead of in the center of the screen. After something like this is implemented, then the frames could be handled. Just an idea
Offline
using tint2, clicking on windows doesn't swap to them, but in multiwindow mode they will swap to the correct desktop, just not the window. also other actions such as right click to close doesn't work
great wm otherwise! i appreciate the new features
Offline
Nindwen wrote:I've been thinking, now that we have the possibility to create empty frames, and the most obvious use for them (in addition to looking nice in screenshots) is to make space for floating windows, would it be possible to add rule/option to place floating windows automatically in the middle of free frame? Or is there currently some way to achieve this?
I've been wondering a similar thing, but this would be dependent on something more basic, like floating windows spawn in empty space (if available for requested dimensions) instead of in the center of the screen. After something like this is implemented, then the frames could be handled. Just an idea
Reminds me of herbstluftwm's pseudo-tiled windows.
Last edited by bloom (2013-10-26 16:19:28)
Offline
Offline
best dev, thank you. anyone know if i can tweak the tint2conf to use bspc for window hiding?
Offline
I may be missing something in the man page, but is it possible to set a desktop as floating, rather than just individual windows? Something like "bspc desktop ^2 -l floating"?
Offline
No, but you can simulate it if you make a wildcard rule (*) to set everything to floating.
Offline
After a trip to catwm I changed back to bspwm. I tryed to use the new frame-feature; but I got an gcc error:
error.msg:
create_frame.c: In Funktion »get_atom«:
create_frame.c: In Funktion »get_atom«:
create_frame.c:16:1: Error: strayed »\302« in program
bool ack = true;
^
create_frame.c:16:1: Error: strayed »\302« in program
bool ack = true;
^
create_frame.c:16:1: Error: strayed »\240« in program
create_frame.c:16:1: Error: strayed »\240« in program
create_frame.c:16:1: Error: strayed »\302« in program
create_frame.c:16:1: Error: strayed »\302« in program
create_frame.c:16:1: Error: strayed »\240« in program
create_frame.c:16:1: Error: strayed »\240« in program
create_frame.c:16:1: Error: strayed »\302« in program
create_frame.c:16:1: Error: strayed »\302« in program
create_frame.c:16:1: Error: strayed »\240« in program
create_frame.c:16:1: Error: strayed »\240« in program
create_frame.c:16:1: Error: strayed »\302« in program
create_frame.c:16:1: Error: strayed »\302« in program
create_frame.c:16:1: Error: strayed »\240« in program
create_frame.c:16:1: Error: strayed »\240« in program
create_frame.c:17:1: Error: strayed »\302« in program
xcb_intern_atom_reply_t *reply = xcb_intern_atom_reply(dpy, xcb_intern_atom(dpy, 0, strlen(name), name), NULL);
^
create_frame.c:17:1: Error: strayed »\302« in program
xcb_intern_atom_reply_t *reply = xcb_intern_atom_reply(dpy, xcb_intern_atom(dpy, 0, strlen(name), name), NULL);
^
create_frame.c:17:1: Error: strayed »\240« in program
create_frame.c:17:1: Error: strayed »\240« in program
create_frame.c:17:1: Error: strayed »\302« in program
create_frame.c:17:1: Error: strayed »\302« in program
create_frame.c:17:1: Error: strayed »\240« in program
create_frame.c:17:1: Error: strayed »\240« in program
create_frame.c:17:1: Error: strayed »\302« in program
create_frame.c:17:1: Error: strayed »\302« in program
create_frame.c:17:1: Error: strayed »\240« in program
create_frame.c:17:1: Error: strayed »\240« in program
create_frame.c:17:1: Error: strayed »\302« in program
create_frame.c:17:1: Error: strayed »\302« in program
create_frame.c:17:1: Error: strayed »\240« in program
create_frame.c:17:1: Error: strayed »\240« in program
create_frame.c:18:1: Error: strayed »\302« in program
if (reply != NULL)
^
create_frame.c:18:1: Error: strayed »\302« in program
if (reply != NULL)
^
create_frame.c:18:1: Error: strayed »\240« in program
create_frame.c:18:1: Error: strayed »\240« in program
create_frame.c:18:1: Error: strayed »\302« in program
create_frame.c:18:1: Error: strayed »\302« in program
create_frame.c:18:1: Error: strayed »\240« in program
create_frame.c:18:1: Error: strayed »\240« in program
create_frame.c:18:1: Error: strayed »\302« in program
create_frame.c:18:1: Error: strayed »\302« in program
create_frame.c:18:1: Error: strayed »\240« in program
create_frame.c:18:1: Error: strayed »\240« in program
create_frame.c:18:1: Error: strayed »\302« in program
create_frame.c:18:1: Error: strayed »\302« in program
create_frame.c:18:1: Error: strayed »\240« in program
create_frame.c:18:1: Error: strayed »\240« in program
create_frame.c:19:1: Error: strayed »\302« in program
*atom = reply->atom;
^
create_frame.c:19:1: Error: strayed »\302« in program
*atom = reply->atom;
^
create_frame.c:19:1: Error: strayed »\240« in program
create_frame.c:19:1: Error: strayed »\240« in program
create_frame.c:19:1: Error: strayed »\302« in program
create_frame.c:19:1: Error: strayed »\302« in program
create_frame.c:19:1: Error: strayed »\240« in program
create_frame.c:19:1: Error: strayed »\240« in program
create_frame.c:19:1: Error: strayed »\302« in program
create_frame.c:19:1: Error: strayed »\302« in program
create_frame.c:19:1: Error: strayed »\240« in program
create_frame.c:19:1: Error: strayed »\240« in program
create_frame.c:19:1: Error: strayed »\302« in program
create_frame.c:19:1: Error: strayed »\302« in program
create_frame.c:19:1: Error: strayed »\240« in program
create_frame.c:19:1: Error: strayed »\240« in program
create_frame.c:19:1: Error: strayed »\302« in program
create_frame.c:19:1: Error: strayed »\302« in program
create_frame.c:19:1: Error: strayed »\240« in program
create_frame.c:19:1: Error: strayed »\240« in program
create_frame.c:19:1: Error: strayed »\302« in program
create_frame.c:19:1: Error: strayed »\302« in program
create_frame.c:19:1: Error: strayed »\240« in program
create_frame.c:19:1: Error: strayed »\240« in program
create_frame.c:19:1: Error: strayed »\302« in program
create_frame.c:19:1: Error: strayed »\302« in program
create_frame.c:19:1: Error: strayed »\240« in program
create_frame.c:19:1: Error: strayed »\240« in program
create_frame.c:19:1: Error: strayed »\302« in program
create_frame.c:19:1: Error: strayed »\302« in program
create_frame.c:19:1: Error: strayed »\240« in program
create_frame.c:19:1: Error: strayed »\240« in program
create_frame.c:20:1: Error: strayed »\302« in program
else
^
create_frame.c:20:1: Error: strayed »\302« in program
else
^
create_frame.c:20:1: Error: strayed »\240« in program
create_frame.c:20:1: Error: strayed »\240« in program
create_frame.c:20:1: Error: strayed »\302« in program
create_frame.c:20:1: Error: strayed »\302« in program
create_frame.c:20:1: Error: strayed »\240« in program
create_frame.c:20:1: Error: strayed »\240« in program
create_frame.c:20:1: Error: strayed »\302« in program
create_frame.c:20:1: Error: strayed »\302« in program
create_frame.c:20:1: Error: strayed »\240« in program
create_frame.c:20:1: Error: strayed »\240« in program
create_frame.c:20:1: Error: strayed »\302« in program
create_frame.c:20:1: Error: strayed »\302« in program
create_frame.c:20:1: Error: strayed »\240« in program
create_frame.c:20:1: Error: strayed »\240« in program
create_frame.c:21:1: Error: strayed »\302« in program
ack = false;
^
create_frame.c:21:1: Error: strayed »\302« in program
ack = false;
^
create_frame.c:21:1: Error: strayed »\240« in program
create_frame.c:21:1: Error: strayed »\240« in program
create_frame.c:21:1: Error: strayed »\302« in program
create_frame.c:21:1: Error: strayed »\302« in program
create_frame.c:21:1: Error: strayed »\240« in program
create_frame.c:21:1: Error: strayed »\240« in program
create_frame.c:21:1: Error: strayed »\302« in program
create_frame.c:21:1: Error: strayed »\302« in program
create_frame.c:21:1: Error: strayed »\240« in program
create_frame.c:21:1: Error: strayed »\240« in program
create_frame.c:21:1: Error: strayed »\302« in program
create_frame.c:21:1: Error: strayed »\302« in program
create_frame.c:21:1: Error: strayed »\240« in program
create_frame.c:21:1: Error: strayed »\240« in program
create_frame.c:21:1: Error: strayed »\302« in program
create_frame.c:21:1: Error: strayed »\302« in program
create_frame.c:21:1: Error: strayed »\240« in program
create_frame.c:21:1: Error: strayed »\240« in program
create_frame.c:21:1: Error: strayed »\302« in program
create_frame.c:21:1: Error: strayed »\302« in program
create_frame.c:21:1: Error: strayed »\240« in program
create_frame.c:21:1: Error: strayed »\240« in program
create_frame.c:21:1: Error: strayed »\302« in program
create_frame.c:21:1: Error: strayed »\302« in program
create_frame.c:21:1: Error: strayed »\240« in program
create_frame.c:21:1: Error: strayed »\240« in program
create_frame.c:21:1: Error: strayed »\302« in program
create_frame.c:21:1: Error: strayed »\302« in program
create_frame.c:21:1: Error: strayed »\240« in program
create_frame.c:21:1: Error: strayed »\240« in program
create_frame.c:22:1: Error: strayed »\302« in program
free(reply);
^
create_frame.c:22:1: Error: strayed »\302« in program
free(reply);
^
create_frame.c:22:1: Error: strayed »\240« in program
create_frame.c:22:1: Error: strayed »\240« in program
create_frame.c:22:1: Error: strayed »\302« in program
create_frame.c:22:1: Error: strayed »\302« in program
create_frame.c:22:1: Error: strayed »\240« in program
create_frame.c:22:1: Error: strayed »\240« in program
create_frame.c:22:1: Error: strayed »\302« in program
create_frame.c:22:1: Error: strayed »\302« in program
create_frame.c:22:1: Error: strayed »\240« in program
create_frame.c:22:1: Error: strayed »\240« in program
create_frame.c:22:1: Error: strayed »\302« in program
create_frame.c:22:1: Error: strayed »\302« in program
create_frame.c:22:1: Error: strayed »\240« in program
create_frame.c:22:1: Error: strayed »\240« in program
create_frame.c:23:1: Error: strayed »\302« in program
return ack;
^
create_frame.c:23:1: Error: strayed »\302« in program
return ack;
^
create_frame.c:23:1: Error: strayed »\240« in program
create_frame.c:23:1: Error: strayed »\240« in program
create_frame.c:23:1: Error: strayed »\302« in program
create_frame.c:23:1: Error: strayed »\302« in program
create_frame.c:23:1: Error: strayed »\240« in program
create_frame.c:23:1: Error: strayed »\240« in program
create_frame.c:23:1: Error: strayed »\302« in program
create_frame.c:23:1: Error: strayed »\302« in program
create_frame.c:23:1: Error: strayed »\240« in program
create_frame.c:23:1: Error: strayed »\240« in program
create_frame.c:23:1: Error: strayed »\302« in program
create_frame.c:23:1: Error: strayed »\302« in program
create_frame.c:23:1: Error: strayed »\240« in program
create_frame.c:23:1: Error: strayed »\240« in program
create_frame.c: In Funktion »main«:
create_frame.c: In Funktion »main«:
create_frame.c:28:1: Error: strayed »\302« in program
dpy = xcb_connect(NULL, NULL);
^
create_frame.c:28:1: Error: strayed »\302« in program
dpy = xcb_connect(NULL, NULL);
^
create_frame.c:28:1: Error: strayed »\240« in program
create_frame.c:28:1: Error: strayed »\240« in program
create_frame.c:28:1: Error: strayed »\302« in program
create_frame.c:28:1: Error: strayed »\302« in program
create_frame.c:28:1: Error: strayed »\240« in program
create_frame.c:28:1: Error: strayed »\240« in program
create_frame.c:28:1: Error: strayed »\302« in program
create_frame.c:28:1: Error: strayed »\302« in program
create_frame.c:28:1: Error: strayed »\240« in program
create_frame.c:28:1: Error: strayed »\240« in program
create_frame.c:28:1: Error: strayed »\302« in program
create_frame.c:28:1: Error: strayed »\302« in program
create_frame.c:28:1: Error: strayed »\240« in program
create_frame.c:28:1: Error: strayed »\240« in program
create_frame.c:29:1: Error: strayed »\302« in program
if (dpy == NULL)
^
create_frame.c:29:1: Error: strayed »\302« in program
if (dpy == NULL)
^
create_frame.c:29:1: Error: strayed »\240« in program
create_frame.c:29:1: Error: strayed »\240« in program
create_frame.c:29:1: Error: strayed »\302« in program
create_frame.c:29:1: Error: strayed »\302« in program
create_frame.c:29:1: Error: strayed »\240« in program
create_frame.c:29:1: Error: strayed »\240« in program
create_frame.c:29:1: Error: strayed »\302« in program
create_frame.c:29:1: Error: strayed »\302« in program
create_frame.c:29:1: Error: strayed »\240« in program
create_frame.c:29:1: Error: strayed »\240« in program
create_frame.c:29:1: Error: strayed »\302« in program
create_frame.c:29:1: Error: strayed »\302« in program
create_frame.c:29:1: Error: strayed »\240« in program
create_frame.c:29:1: Error: strayed »\240« in program
create_frame.c:30:1: Error: strayed »\302« in program
return EXIT_FAILURE;
^
create_frame.c:30:1: Error: strayed »\302« in program
return EXIT_FAILURE;
^
create_frame.c:30:1: Error: strayed »\240« in program
create_frame.c:30:1: Error: strayed »\240« in program
create_frame.c:30:1: Error: strayed »\302« in program
create_frame.c:30:1: Error: strayed »\302« in program
create_frame.c:30:1: Error: strayed »\240« in program
create_frame.c:30:1: Error: strayed »\240« in program
create_frame.c:30:1: Error: strayed »\302« in program
create_frame.c:30:1: Error: strayed »\302« in program
create_frame.c:30:1: Error: strayed »\240« in program
create_frame.c:30:1: Error: strayed »\240« in program
create_frame.c:30:1: Error: strayed »\302« in program
create_frame.c:30:1: Error: strayed »\302« in program
create_frame.c:30:1: Error: strayed »\240« in program
create_frame.c:30:1: Error: strayed »\240« in program
create_frame.c:30:1: Error: strayed »\302« in program
create_frame.c:30:1: Error: strayed »\302« in program
create_frame.c:30:1: Error: strayed »\240« in program
create_frame.c:30:1: Error: strayed »\240« in program
create_frame.c:30:1: Error: strayed »\302« in program
create_frame.c:30:1: Error: strayed »\302« in program
create_frame.c:30:1: Error: strayed »\240« in program
create_frame.c:30:1: Error: strayed »\240« in program
create_frame.c:30:1: Error: strayed »\302« in program
create_frame.c:30:1: Error: strayed »\302« in program
create_frame.c:30:1: Error: strayed »\240« in program
create_frame.c:30:1: Error: strayed »\240« in program
create_frame.c:30:1: Error: strayed »\302« in program
create_frame.c:30:1: Error: strayed »\302« in program
create_frame.c:30:1: Error: strayed »\240« in program
create_frame.c:30:1: Error: strayed »\240« in program
create_frame.c:31:1: Error: strayed »\302« in program
xcb_atom_t WM_PROTOCOLS, WM_DELETE_WINDOW;
^
create_frame.c:31:1: Error: strayed »\302« in program
xcb_atom_t WM_PROTOCOLS, WM_DELETE_WINDOW;
^
create_frame.c:31:1: Error: strayed »\240« in program
create_frame.c:31:1: Error: strayed »\240« in program
create_frame.c:31:1: Error: strayed »\302« in program
create_frame.c:31:1: Error: strayed »\302« in program
create_frame.c:31:1: Error: strayed »\240« in program
create_frame.c:31:1: Error: strayed »\240« in program
create_frame.c:31:1: Error: strayed »\302« in program
create_frame.c:31:1: Error: strayed »\302« in program
create_frame.c:31:1: Error: strayed »\240« in program
create_frame.c:31:1: Error: strayed »\240« in program
create_frame.c:31:1: Error: strayed »\302« in program
create_frame.c:31:1: Error: strayed »\302« in program
create_frame.c:31:1: Error: strayed »\240« in program
create_frame.c:31:1: Error: strayed »\240« in program
create_frame.c:32:1: Error: strayed »\302« in program
if (!get_atom("WM_PROTOCOLS", &WM_PROTOCOLS)
^
create_frame.c:32:1: Error: strayed »\302« in program
if (!get_atom("WM_PROTOCOLS", &WM_PROTOCOLS)
^
create_frame.c:32:1: Error: strayed »\240« in program
create_frame.c:32:1: Error: strayed »\240« in program
create_frame.c:32:1: Error: strayed »\302« in program
create_frame.c:32:1: Error: strayed »\302« in program
create_frame.c:32:1: Error: strayed »\240« in program
create_frame.c:32:1: Error: strayed »\240« in program
create_frame.c:32:1: Error: strayed »\302« in program
create_frame.c:32:1: Error: strayed »\302« in program
create_frame.c:32:1: Error: strayed »\240« in program
create_frame.c:32:1: Error: strayed »\240« in program
create_frame.c:32:1: Error: strayed »\302« in program
create_frame.c:32:1: Error: strayed »\302« in program
create_frame.c:32:1: Error: strayed »\240« in program
create_frame.c:32:1: Error: strayed »\240« in program
create_frame.c:33:1: Error: strayed »\302« in program
|| !get_atom("WM_DELETE_WINDOW", &WM_DELETE_WINDOW)) {
^
create_frame.c:33:1: Error: strayed »\302« in program
|| !get_atom("WM_DELETE_WINDOW", &WM_DELETE_WINDOW)) {
^
create_frame.c:33:1: Error: strayed »\240« in program
create_frame.c:33:1: Error: strayed »\240« in program
create_frame.c:33:1: Error: strayed »\302« in program
create_frame.c:33:1: Error: strayed »\302« in program
create_frame.c:33:1: Error: strayed »\240« in program
create_frame.c:33:1: Error: strayed »\240« in program
create_frame.c:33:1: Error: strayed »\302« in program
create_frame.c:33:1: Error: strayed »\302« in program
create_frame.c:33:1: Error: strayed »\240« in program
create_frame.c:33:1: Error: strayed »\240« in program
create_frame.c:33:1: Error: strayed »\302« in program
create_frame.c:33:1: Error: strayed »\302« in program
create_frame.c:33:1: Error: strayed »\240« in program
create_frame.c:33:1: Error: strayed »\240« in program
create_frame.c:33:1: Error: strayed »\302« in program
create_frame.c:33:1: Error: strayed »\302« in program
create_frame.c:33:1: Error: strayed »\240« in program
create_frame.c:33:1: Error: strayed »\240« in program
create_frame.c:33:1: Error: strayed »\302« in program
create_frame.c:33:1: Error: strayed »\302« in program
create_frame.c:33:1: Error: strayed »\240« in program
create_frame.c:33:1: Error: strayed »\240« in program
create_frame.c:33:1: Error: strayed »\302« in program
create_frame.c:33:1: Error: strayed »\302« in program
create_frame.c:33:1: Error: strayed »\240« in program
create_frame.c:33:1: Error: strayed »\240« in program
create_frame.c:33:1: Error: strayed »\302« in program
create_frame.c:33:1: Error: strayed »\302« in program
create_frame.c:33:1: Error: strayed »\240« in program
create_frame.c:33:1: Error: strayed »\240« in program
create_frame.c:33:1: Error: strayed »\302« in program
create_frame.c:33:1: Error: strayed »\302« in program
create_frame.c:33:1: Error: strayed »\240« in program
create_frame.c:33:1: Error: strayed »\240« in program
create_frame.c:33:1: Error: strayed »\302« in program
create_frame.c:33:1: Error: strayed »\302« in program
create_frame.c:33:1: Error: strayed »\240« in program
create_frame.c:33:1: Error: strayed »\240« in program
create_frame.c:33:1: Error: strayed »\302« in program
create_frame.c:33:1: Error: strayed »\302« in program
create_frame.c:33:1: Error: strayed »\240« in program
create_frame.c:33:1: Error: strayed »\240« in program
create_frame.c:33:1: Error: strayed »\302« in program
create_frame.c:33:1: Error: strayed »\302« in program
create_frame.c:33:1: Error: strayed »\240« in program
create_frame.c:33:1: Error: strayed »\240« in program
create_frame.c:34:1: Error: strayed »\302« in program
xcb_disconnect(dpy);
^
create_frame.c:34:1: Error: strayed »\302« in program
xcb_disconnect(dpy);
^
create_frame.c:34:1: Error: strayed »\240« in program
create_frame.c:34:1: Error: strayed »\240« in program
create_frame.c:34:1: Error: strayed »\302« in program
create_frame.c:34:1: Error: strayed »\302« in program
create_frame.c:34:1: Error: strayed »\240« in program
create_frame.c:34:1: Error: strayed »\240« in program
create_frame.c:34:1: Error: strayed »\302« in program
create_frame.c:34:1: Error: strayed »\302« in program
create_frame.c:34:1: Error: strayed »\240« in program
create_frame.c:34:1: Error: strayed »\240« in program
create_frame.c:34:1: Error: strayed »\302« in program
create_frame.c:34:1: Error: strayed »\302« in program
create_frame.c:34:1: Error: strayed »\240« in program
create_frame.c:34:1: Error: strayed »\240« in program
create_frame.c:34:1: Error: strayed »\302« in program
create_frame.c:34:1: Error: strayed »\302« in program
create_frame.c:34:1: Error: strayed »\240« in program
create_frame.c:34:1: Error: strayed »\240« in program
create_frame.c:34:1: Error: strayed »\302« in program
create_frame.c:34:1: Error: strayed »\302« in program
create_frame.c:34:1: Error: strayed »\240« in program
create_frame.c:34:1: Error: strayed »\240« in program
create_frame.c:34:1: Error: strayed »\302« in program
create_frame.c:34:1: Error: strayed »\302« in program
create_frame.c:34:1: Error: strayed »\240« in program
create_frame.c:34:1: Error: strayed »\240« in program
create_frame.c:34:1: Error: strayed »\302« in program
create_frame.c:34:1: Error: strayed »\302« in program
create_frame.c:34:1: Error: strayed »\240« in program
create_frame.c:34:1: Error: strayed »\240« in program
create_frame.c:35:1: Error: strayed »\302« in program
return EXIT_FAILURE;
^
create_frame.c:35:1: Error: strayed »\302« in program
return EXIT_FAILURE;
^
create_frame.c:35:1: Error: strayed »\240« in program
create_frame.c:35:1: Error: strayed »\240« in program
create_frame.c:35:1: Error: strayed »\302« in program
create_frame.c:35:1: Error: strayed »\302« in program
create_frame.c:35:1: Error: strayed »\240« in program
create_frame.c:35:1: Error: strayed »\240« in program
create_frame.c:35:1: Error: strayed »\302« in program
create_frame.c:35:1: Error: strayed »\302« in program
create_frame.c:35:1: Error: strayed »\240« in program
create_frame.c:35:1: Error: strayed »\240« in program
create_frame.c:35:1: Error: strayed »\302« in program
create_frame.c:35:1: Error: strayed »\302« in program
create_frame.c:35:1: Error: strayed »\240« in program
create_frame.c:35:1: Error: strayed »\240« in program
create_frame.c:35:1: Error: strayed »\302« in program
create_frame.c:35:1: Error: strayed »\302« in program
create_frame.c:35:1: Error: strayed »\240« in program
create_frame.c:35:1: Error: strayed »\240« in program
create_frame.c:35:1: Error: strayed »\302« in program
create_frame.c:35:1: Error: strayed »\302« in program
create_frame.c:35:1: Error: strayed »\240« in program
create_frame.c:35:1: Error: strayed »\240« in program
create_frame.c:35:1: Error: strayed »\302« in program
create_frame.c:35:1: Error: strayed »\302« in program
create_frame.c:35:1: Error: strayed »\240« in program
create_frame.c:35:1: Error: strayed »\240« in program
create_frame.c:35:1: Error: strayed »\302« in program
create_frame.c:35:1: Error: strayed »\302« in program
create_frame.c:35:1: Error: strayed »\240« in program
create_frame.c:35:1: Error: strayed »\240« in program
create_frame.c:36:1: Error: strayed »\302« in program
}
^
create_frame.c:36:1: Error: strayed »\302« in program
}
^
create_frame.c:36:1: Error: strayed »\240« in program
create_frame.c:36:1: Error: strayed »\240« in program
create_frame.c:36:1: Error: strayed »\302« in program
create_frame.c:36:1: Error: strayed »\302« in program
create_frame.c:36:1: Error: strayed »\240« in program
create_frame.c:36:1: Error: strayed »\240« in program
create_frame.c:36:1: Error: strayed »\302« in program
create_frame.c:36:1: Error: strayed »\302« in program
create_frame.c:36:1: Error: strayed »\240« in program
create_frame.c:36:1: Error: strayed »\240« in program
create_frame.c:36:1: Error: strayed »\302« in program
create_frame.c:36:1: Error: strayed »\302« in program
create_frame.c:36:1: Error: strayed »\240« in program
create_frame.c:36:1: Error: strayed »\240« in program
create_frame.c:37:1: Error: strayed »\302« in program
xcb_screen_t *screen = xcb_setup_roots_iterator(xcb_get_setup(dpy)).data;
^
create_frame.c:37:1: Error: strayed »\302« in program
xcb_screen_t *screen = xcb_setup_roots_iterator(xcb_get_setup(dpy)).data;
^
create_frame.c:37:1: Error: strayed »\240« in program
create_frame.c:37:1: Error: strayed »\240« in program
create_frame.c:37:1: Error: strayed »\302« in program
create_frame.c:37:1: Error: strayed »\302« in program
create_frame.c:37:1: Error: strayed »\240« in program
create_frame.c:37:1: Error: strayed »\240« in program
create_frame.c:37:1: Error: strayed »\302« in program
create_frame.c:37:1: Error: strayed »\302« in program
create_frame.c:37:1: Error: strayed »\240« in program
create_frame.c:37:1: Error: strayed »\240« in program
create_frame.c:37:1: Error: strayed »\302« in program
create_frame.c:37:1: Error: strayed »\302« in program
create_frame.c:37:1: Error: strayed »\240« in program
create_frame.c:37:1: Error: strayed »\240« in program
create_frame.c:38:1: Error: strayed »\302« in program
if (screen == NULL)
^
create_frame.c:38:1: Error: strayed »\302« in program
if (screen == NULL)
^
create_frame.c:38:1: Error: strayed »\240« in program
create_frame.c:38:1: Error: strayed »\240« in program
create_frame.c:38:1: Error: strayed »\302« in program
create_frame.c:38:1: Error: strayed »\302« in program
create_frame.c:38:1: Error: strayed »\240« in program
create_frame.c:38:1: Error: strayed »\240« in program
create_frame.c:38:1: Error: strayed »\302« in program
create_frame.c:38:1: Error: strayed »\302« in program
create_frame.c:38:1: Error: strayed »\240« in program
create_frame.c:38:1: Error: strayed »\240« in program
create_frame.c:38:1: Error: strayed »\302« in program
create_frame.c:38:1: Error: strayed »\302« in program
create_frame.c:38:1: Error: strayed »\240« in program
create_frame.c:38:1: Error: strayed »\240« in program
create_frame.c:39:1: Error: strayed »\302« in program
return EXIT_FAILURE;
^
create_frame.c:39:1: Error: strayed »\302« in program
return EXIT_FAILURE;
^
create_frame.c:39:1: Error: strayed »\240« in program
create_frame.c:39:1: Error: strayed »\240« in program
create_frame.c:39:1: Error: strayed »\302« in program
create_frame.c:39:1: Error: strayed »\302« in program
create_frame.c:39:1: Error: strayed »\240« in program
create_frame.c:39:1: Error: strayed »\240« in program
create_frame.c:39:1: Error: strayed »\302« in program
create_frame.c:39:1: Error: strayed »\302« in program
create_frame.c:39:1: Error: strayed »\240« in program
create_frame.c:39:1: Error: strayed »\240« in program
create_frame.c:39:1: Error: strayed »\302« in program
create_frame.c:39:1: Error: strayed »\302« in program
create_frame.c:39:1: Error: strayed »\240« in program
create_frame.c:39:1: Error: strayed »\240« in program
create_frame.c:39:1: Error: strayed »\302« in program
create_frame.c:39:1: Error: strayed »\302« in program
create_frame.c:39:1: Error: strayed »\240« in program
create_frame.c:39:1: Error: strayed »\240« in program
create_frame.c:39:1: Error: strayed »\302« in program
create_frame.c:39:1: Error: strayed »\302« in program
create_frame.c:39:1: Error: strayed »\240« in program
create_frame.c:39:1: Error: strayed »\240« in program
create_frame.c:39:1: Error: strayed »\302« in program
create_frame.c:39:1: Error: strayed »\302« in program
create_frame.c:39:1: Error: strayed »\240« in program
create_frame.c:39:1: Error: strayed »\240« in program
create_frame.c:39:1: Error: strayed »\302« in program
create_frame.c:39:1: Error: strayed »\302« in program
create_frame.c:39:1: Error: strayed »\240« in program
create_frame.c:39:1: Error: strayed »\240« in program
create_frame.c:40:1: Error: strayed »\302« in program
xcb_window_t root = screen->root;
^
create_frame.c:40:1: Error: strayed »\302« in program
xcb_window_t root = screen->root;
^
create_frame.c:40:1: Error: strayed »\240« in program
create_frame.c:40:1: Error: strayed »\240« in program
create_frame.c:40:1: Error: strayed »\302« in program
create_frame.c:40:1: Error: strayed »\302« in program
create_frame.c:40:1: Error: strayed »\240« in program
create_frame.c:40:1: Error: strayed »\240« in program
create_frame.c:40:1: Error: strayed »\302« in program
create_frame.c:40:1: Error: strayed »\302« in program
create_frame.c:40:1: Error: strayed »\240« in program
create_frame.c:40:1: Error: strayed »\240« in program
create_frame.c:40:1: Error: strayed »\302« in program
create_frame.c:40:1: Error: strayed »\302« in program
create_frame.c:40:1: Error: strayed »\240« in program
create_frame.c:40:1: Error: strayed »\240« in program
create_frame.c:41:1: Error: strayed »\302« in program
xcb_window_t win = xcb_generate_id(dpy);
^
create_frame.c:41:1: Error: strayed »\302« in program
xcb_window_t win = xcb_generate_id(dpy);
^
create_frame.c:41:1: Error: strayed »\240« in program
create_frame.c:41:1: Error: strayed »\240« in program
create_frame.c:41:1: Error: strayed »\302« in program
create_frame.c:41:1: Error: strayed »\302« in program
create_frame.c:41:1: Error: strayed »\240« in program
create_frame.c:41:1: Error: strayed »\240« in program
create_frame.c:41:1: Error: strayed »\302« in program
create_frame.c:41:1: Error: strayed »\302« in program
create_frame.c:41:1: Error: strayed »\240« in program
create_frame.c:41:1: Error: strayed »\240« in program
create_frame.c:41:1: Error: strayed »\302« in program
create_frame.c:41:1: Error: strayed »\302« in program
create_frame.c:41:1: Error: strayed »\240« in program
create_frame.c:41:1: Error: strayed »\240« in program
create_frame.c:42:1: Error: strayed »\302« in program
xcb_create_window(dpy, XCB_COPY_FROM_PARENT, win, root, 0, 0, 1, 1, 0, XCB_WINDOW_CLASS_INPUT_OUTPUT, XCB_COPY_FROM_PARENT, 0, NULL);
^
create_frame.c:42:1: Error: strayed »\302« in program
xcb_create_window(dpy, XCB_COPY_FROM_PARENT, win, root, 0, 0, 1, 1, 0, XCB_WINDOW_CLASS_INPUT_OUTPUT, XCB_COPY_FROM_PARENT, 0, NULL);
^
create_frame.c:42:1: Error: strayed »\240« in program
create_frame.c:42:1: Error: strayed »\240« in program
create_frame.c:42:1: Error: strayed »\302« in program
create_frame.c:42:1: Error: strayed »\302« in program
create_frame.c:42:1: Error: strayed »\240« in program
create_frame.c:42:1: Error: strayed »\240« in program
create_frame.c:42:1: Error: strayed »\302« in program
create_frame.c:42:1: Error: strayed »\302« in program
create_frame.c:42:1: Error: strayed »\240« in program
create_frame.c:42:1: Error: strayed »\240« in program
create_frame.c:42:1: Error: strayed »\302« in program
create_frame.c:42:1: Error: strayed »\302« in program
create_frame.c:42:1: Error: strayed »\240« in program
create_frame.c:42:1: Error: strayed »\240« in program
create_frame.c:43:1: Error: strayed »\302« in program
xcb_icccm_set_wm_class(dpy, win, strlen(FRAME_CLASS_NAME) + strlen(FRAME_INSTANCE_NAME) + 1, FRAME_INSTANCE_NAME "\0" FRAME_CLASS_NAME);
^
create_frame.c:43:1: Error: strayed »\302« in program
xcb_icccm_set_wm_class(dpy, win, strlen(FRAME_CLASS_NAME) + strlen(FRAME_INSTANCE_NAME) + 1, FRAME_INSTANCE_NAME "\0" FRAME_CLASS_NAME);
^
create_frame.c:43:1: Error: strayed »\240« in program
create_frame.c:43:1: Error: strayed »\240« in program
create_frame.c:43:1: Error: strayed »\302« in program
create_frame.c:43:1: Error: strayed »\302« in program
create_frame.c:43:1: Error: strayed »\240« in program
create_frame.c:43:1: Error: strayed »\240« in program
create_frame.c:43:1: Error: strayed »\302« in program
create_frame.c:43:1: Error: strayed »\302« in program
create_frame.c:43:1: Error: strayed »\240« in program
create_frame.c:43:1: Error: strayed »\240« in program
create_frame.c:43:1: Error: strayed »\302« in program
create_frame.c:43:1: Error: strayed »\302« in program
create_frame.c:43:1: Error: strayed »\240« in program
create_frame.c:43:1: Error: strayed »\240« in program
create_frame.c:44:1: Error: strayed »\302« in program
xcb_map_window(dpy, win);
^
create_frame.c:44:1: Error: strayed »\302« in program
xcb_map_window(dpy, win);
^
create_frame.c:44:1: Error: strayed »\240« in program
create_frame.c:44:1: Error: strayed »\240« in program
create_frame.c:44:1: Error: strayed »\302« in program
create_frame.c:44:1: Error: strayed »\302« in program
create_frame.c:44:1: Error: strayed »\240« in program
create_frame.c:44:1: Error: strayed »\240« in program
create_frame.c:44:1: Error: strayed »\302« in program
create_frame.c:44:1: Error: strayed »\302« in program
create_frame.c:44:1: Error: strayed »\240« in program
create_frame.c:44:1: Error: strayed »\240« in program
create_frame.c:44:1: Error: strayed »\302« in program
create_frame.c:44:1: Error: strayed »\302« in program
create_frame.c:44:1: Error: strayed »\240« in program
create_frame.c:44:1: Error: strayed »\240« in program
create_frame.c:45:1: Error: strayed »\302« in program
xcb_flush(dpy);
^
create_frame.c:45:1: Error: strayed »\302« in program
xcb_flush(dpy);
^
create_frame.c:45:1: Error: strayed »\240« in program
create_frame.c:45:1: Error: strayed »\240« in program
create_frame.c:45:1: Error: strayed »\302« in program
create_frame.c:45:1: Error: strayed »\302« in program
create_frame.c:45:1: Error: strayed »\240« in program
create_frame.c:45:1: Error: strayed »\240« in program
create_frame.c:45:1: Error: strayed »\302« in program
create_frame.c:45:1: Error: strayed »\302« in program
create_frame.c:45:1: Error: strayed »\240« in program
create_frame.c:45:1: Error: strayed »\240« in program
create_frame.c:45:1: Error: strayed »\302« in program
create_frame.c:45:1: Error: strayed »\302« in program
create_frame.c:45:1: Error: strayed »\240« in program
create_frame.c:45:1: Error: strayed »\240« in program
create_frame.c:46:1: Error: strayed »\302« in program
xcb_generic_event_t *evt;
^
create_frame.c:46:1: Error: strayed »\302« in program
xcb_generic_event_t *evt;
^
create_frame.c:46:1: Error: strayed »\240« in program
create_frame.c:46:1: Error: strayed »\240« in program
create_frame.c:46:1: Error: strayed »\302« in program
create_frame.c:46:1: Error: strayed »\302« in program
create_frame.c:46:1: Error: strayed »\240« in program
create_frame.c:46:1: Error: strayed »\240« in program
create_frame.c:46:1: Error: strayed »\302« in program
create_frame.c:46:1: Error: strayed »\302« in program
create_frame.c:46:1: Error: strayed »\240« in program
create_frame.c:46:1: Error: strayed »\240« in program
create_frame.c:46:1: Error: strayed »\302« in program
create_frame.c:46:1: Error: strayed »\302« in program
create_frame.c:46:1: Error: strayed »\240« in program
create_frame.c:46:1: Error: strayed »\240« in program
create_frame.c:47:1: Error: strayed »\302« in program
bool running = true;
^
create_frame.c:47:1: Error: strayed »\302« in program
bool running = true;
^
create_frame.c:47:1: Error: strayed »\240« in program
create_frame.c:47:1: Error: strayed »\240« in program
create_frame.c:47:1: Error: strayed »\302« in program
create_frame.c:47:1: Error: strayed »\302« in program
create_frame.c:47:1: Error: strayed »\240« in program
create_frame.c:47:1: Error: strayed »\240« in program
create_frame.c:47:1: Error: strayed »\302« in program
create_frame.c:47:1: Error: strayed »\302« in program
create_frame.c:47:1: Error: strayed »\240« in program
create_frame.c:47:1: Error: strayed »\240« in program
create_frame.c:47:1: Error: strayed »\302« in program
create_frame.c:47:1: Error: strayed »\302« in program
create_frame.c:47:1: Error: strayed »\240« in program
create_frame.c:47:1: Error: strayed »\240« in program
create_frame.c:48:1: Error: strayed »\302« in program
while (running && (evt = xcb_wait_for_event(dpy)) != NULL) {
^
create_frame.c:48:1: Error: strayed »\302« in program
while (running && (evt = xcb_wait_for_event(dpy)) != NULL) {
^
create_frame.c:48:1: Error: strayed »\240« in program
create_frame.c:48:1: Error: strayed »\240« in program
create_frame.c:48:1: Error: strayed »\302« in program
create_frame.c:48:1: Error: strayed »\302« in program
create_frame.c:48:1: Error: strayed »\240« in program
create_frame.c:48:1: Error: strayed »\240« in program
create_frame.c:48:1: Error: strayed »\302« in program
create_frame.c:48:1: Error: strayed »\302« in program
create_frame.c:48:1: Error: strayed »\240« in program
create_frame.c:48:1: Error: strayed »\240« in program
create_frame.c:48:1: Error: strayed »\302« in program
create_frame.c:48:1: Error: strayed »\302« in program
create_frame.c:48:1: Error: strayed »\240« in program
create_frame.c:48:1: Error: strayed »\240« in program
create_frame.c:49:1: Error: strayed »\302« in program
uint8_t rt = XCB_EVENT_RESPONSE_TYPE(evt);
^
create_frame.c:49:1: Error: strayed »\302« in program
uint8_t rt = XCB_EVENT_RESPONSE_TYPE(evt);
^
create_frame.c:49:1: Error: strayed »\240« in program
create_frame.c:49:1: Error: strayed »\240« in program
create_frame.c:49:1: Error: strayed »\302« in program
create_frame.c:49:1: Error: strayed »\302« in program
create_frame.c:49:1: Error: strayed »\240« in program
create_frame.c:49:1: Error: strayed »\240« in program
create_frame.c:49:1: Error: strayed »\302« in program
create_frame.c:49:1: Error: strayed »\302« in program
create_frame.c:49:1: Error: strayed »\240« in program
create_frame.c:49:1: Error: strayed »\240« in program
create_frame.c:49:1: Error: strayed »\302« in program
create_frame.c:49:1: Error: strayed »\302« in program
create_frame.c:49:1: Error: strayed »\240« in program
create_frame.c:49:1: Error: strayed »\240« in program
create_frame.c:49:1: Error: strayed »\302« in program
create_frame.c:49:1: Error: strayed »\302« in program
create_frame.c:49:1: Error: strayed »\240« in program
create_frame.c:49:1: Error: strayed »\240« in program
create_frame.c:49:1: Error: strayed »\302« in program
create_frame.c:49:1: Error: strayed »\302« in program
create_frame.c:49:1: Error: strayed »\240« in program
create_frame.c:49:1: Error: strayed »\240« in program
create_frame.c:49:1: Error: strayed »\302« in program
create_frame.c:49:1: Error: strayed »\302« in program
create_frame.c:49:1: Error: strayed »\240« in program
create_frame.c:49:1: Error: strayed »\240« in program
create_frame.c:49:1: Error: strayed »\302« in program
create_frame.c:49:1: Error: strayed »\302« in program
create_frame.c:49:1: Error: strayed »\240« in program
create_frame.c:49:1: Error: strayed »\240« in program
create_frame.c:50:1: Error: strayed »\302« in program
if (rt == XCB_CLIENT_MESSAGE) {
^
create_frame.c:50:1: Error: strayed »\302« in program
if (rt == XCB_CLIENT_MESSAGE) {
^
create_frame.c:50:1: Error: strayed »\240« in program
create_frame.c:50:1: Error: strayed »\240« in program
create_frame.c:50:1: Error: strayed »\302« in program
create_frame.c:50:1: Error: strayed »\302« in program
create_frame.c:50:1: Error: strayed »\240« in program
create_frame.c:50:1: Error: strayed »\240« in program
create_frame.c:50:1: Error: strayed »\302« in program
create_frame.c:50:1: Error: strayed »\302« in program
create_frame.c:50:1: Error: strayed »\240« in program
create_frame.c:50:1: Error: strayed »\240« in program
create_frame.c:50:1: Error: strayed »\302« in program
create_frame.c:50:1: Error: strayed »\302« in program
create_frame.c:50:1: Error: strayed »\240« in program
create_frame.c:50:1: Error: strayed »\240« in program
create_frame.c:50:1: Error: strayed »\302« in program
create_frame.c:50:1: Error: strayed »\302« in program
create_frame.c:50:1: Error: strayed »\240« in program
create_frame.c:50:1: Error: strayed »\240« in program
create_frame.c:50:1: Error: strayed »\302« in program
create_frame.c:50:1: Error: strayed »\302« in program
create_frame.c:50:1: Error: strayed »\240« in program
create_frame.c:50:1: Error: strayed »\240« in program
create_frame.c:50:1: Error: strayed »\302« in program
create_frame.c:50:1: Error: strayed »\302« in program
create_frame.c:50:1: Error: strayed »\240« in program
create_frame.c:50:1: Error: strayed »\240« in program
create_frame.c:50:1: Error: strayed »\302« in program
create_frame.c:50:1: Error: strayed »\302« in program
create_frame.c:50:1: Error: strayed »\240« in program
create_frame.c:50:1: Error: strayed »\240« in program
create_frame.c:51:1: Error: strayed »\302« in program
xcb_client_message_event_t *cme = (xcb_client_message_event_t *) evt;
^
create_frame.c:51:1: Error: strayed »\302« in program
xcb_client_message_event_t *cme = (xcb_client_message_event_t *) evt;
^
create_frame.c:51:1: Error: strayed »\240« in program
create_frame.c:51:1: Error: strayed »\240« in program
create_frame.c:51:1: Error: strayed »\302« in program
create_frame.c:51:1: Error: strayed »\302« in program
create_frame.c:51:1: Error: strayed »\240« in program
create_frame.c:51:1: Error: strayed »\240« in program
create_frame.c:51:1: Error: strayed »\302« in program
create_frame.c:51:1: Error: strayed »\302« in program
create_frame.c:51:1: Error: strayed »\240« in program
create_frame.c:51:1: Error: strayed »\240« in program
create_frame.c:51:1: Error: strayed »\302« in program
create_frame.c:51:1: Error: strayed »\302« in program
create_frame.c:51:1: Error: strayed »\240« in program
create_frame.c:51:1: Error: strayed »\240« in program
create_frame.c:51:1: Error: strayed »\302« in program
create_frame.c:51:1: Error: strayed »\302« in program
create_frame.c:51:1: Error: strayed »\240« in program
create_frame.c:51:1: Error: strayed »\240« in program
create_frame.c:51:1: Error: strayed »\302« in program
create_frame.c:51:1: Error: strayed »\302« in program
create_frame.c:51:1: Error: strayed »\240« in program
create_frame.c:51:1: Error: strayed »\240« in program
create_frame.c:51:1: Error: strayed »\302« in program
create_frame.c:51:1: Error: strayed »\302« in program
create_frame.c:51:1: Error: strayed »\240« in program
create_frame.c:51:1: Error: strayed »\240« in program
create_frame.c:51:1: Error: strayed »\302« in program
create_frame.c:51:1: Error: strayed »\302« in program
create_frame.c:51:1: Error: strayed »\240« in program
create_frame.c:51:1: Error: strayed »\240« in program
create_frame.c:51:1: Error: strayed »\302« in program
create_frame.c:51:1: Error: strayed »\302« in program
create_frame.c:51:1: Error: strayed »\240« in program
create_frame.c:51:1: Error: strayed »\240« in program
create_frame.c:51:1: Error: strayed »\302« in program
create_frame.c:51:1: Error: strayed »\302« in program
create_frame.c:51:1: Error: strayed »\240« in program
create_frame.c:51:1: Error: strayed »\240« in program
create_frame.c:51:1: Error: strayed »\302« in program
create_frame.c:51:1: Error: strayed »\302« in program
create_frame.c:51:1: Error: strayed »\240« in program
create_frame.c:51:1: Error: strayed »\240« in program
create_frame.c:51:1: Error: strayed »\302« in program
create_frame.c:51:1: Error: strayed »\302« in program
create_frame.c:51:1: Error: strayed »\240« in program
create_frame.c:51:1: Error: strayed »\240« in program
create_frame.c:52:1: Error: strayed »\302« in program
if (cme->type == WM_PROTOCOLS && cme->data.data32[0] == WM_DELETE_WINDOW)
^
create_frame.c:52:1: Error: strayed »\302« in program
if (cme->type == WM_PROTOCOLS && cme->data.data32[0] == WM_DELETE_WINDOW)
^
create_frame.c:52:1: Error: strayed »\240« in program
create_frame.c:52:1: Error: strayed »\240« in program
create_frame.c:52:1: Error: strayed »\302« in program
create_frame.c:52:1: Error: strayed »\302« in program
create_frame.c:52:1: Error: strayed »\240« in program
create_frame.c:52:1: Error: strayed »\240« in program
create_frame.c:52:1: Error: strayed »\302« in program
create_frame.c:52:1: Error: strayed »\302« in program
create_frame.c:52:1: Error: strayed »\240« in program
create_frame.c:52:1: Error: strayed »\240« in program
create_frame.c:52:1: Error: strayed »\302« in program
create_frame.c:52:1: Error: strayed »\302« in program
create_frame.c:52:1: Error: strayed »\240« in program
create_frame.c:52:1: Error: strayed »\240« in program
create_frame.c:52:1: Error: strayed »\302« in program
create_frame.c:52:1: Error: strayed »\302« in program
create_frame.c:52:1: Error: strayed »\240« in program
create_frame.c:52:1: Error: strayed »\240« in program
create_frame.c:52:1: Error: strayed »\302« in program
create_frame.c:52:1: Error: strayed »\302« in program
create_frame.c:52:1: Error: strayed »\240« in program
create_frame.c:52:1: Error: strayed »\240« in program
create_frame.c:52:1: Error: strayed »\302« in program
create_frame.c:52:1: Error: strayed »\302« in program
create_frame.c:52:1: Error: strayed »\240« in program
create_frame.c:52:1: Error: strayed »\240« in program
create_frame.c:52:1: Error: strayed »\302« in program
create_frame.c:52:1: Error: strayed »\302« in program
create_frame.c:52:1: Error: strayed »\240« in program
create_frame.c:52:1: Error: strayed »\240« in program
create_frame.c:52:1: Error: strayed »\302« in program
create_frame.c:52:1: Error: strayed »\302« in program
create_frame.c:52:1: Error: strayed »\240« in program
create_frame.c:52:1: Error: strayed »\240« in program
create_frame.c:52:1: Error: strayed »\302« in program
create_frame.c:52:1: Error: strayed »\302« in program
create_frame.c:52:1: Error: strayed »\240« in program
create_frame.c:52:1: Error: strayed »\240« in program
create_frame.c:52:1: Error: strayed »\302« in program
create_frame.c:52:1: Error: strayed »\302« in program
create_frame.c:52:1: Error: strayed »\240« in program
create_frame.c:52:1: Error: strayed »\240« in program
create_frame.c:52:1: Error: strayed »\302« in program
create_frame.c:52:1: Error: strayed »\302« in program
create_frame.c:52:1: Error: strayed »\240« in program
create_frame.c:52:1: Error: strayed »\240« in program
create_frame.c:53:1: Error: strayed »\302« in program
running = false;
^
create_frame.c:53:1: Error: strayed »\302« in program
running = false;
^
create_frame.c:53:1: Error: strayed »\240« in program
create_frame.c:53:1: Error: strayed »\240« in program
create_frame.c:53:1: Error: strayed »\302« in program
create_frame.c:53:1: Error: strayed »\302« in program
create_frame.c:53:1: Error: strayed »\240« in program
create_frame.c:53:1: Error: strayed »\240« in program
create_frame.c:53:1: Error: strayed »\302« in program
create_frame.c:53:1: Error: strayed »\302« in program
create_frame.c:53:1: Error: strayed »\240« in program
create_frame.c:53:1: Error: strayed »\240« in program
create_frame.c:53:1: Error: strayed »\302« in program
create_frame.c:53:1: Error: strayed »\302« in program
create_frame.c:53:1: Error: strayed »\240« in program
create_frame.c:53:1: Error: strayed »\240« in program
create_frame.c:53:1: Error: strayed »\302« in program
create_frame.c:53:1: Error: strayed »\302« in program
create_frame.c:53:1: Error: strayed »\240« in program
create_frame.c:53:1: Error: strayed »\240« in program
create_frame.c:53:1: Error: strayed »\302« in program
create_frame.c:53:1: Error: strayed »\302« in program
create_frame.c:53:1: Error: strayed »\240« in program
create_frame.c:53:1: Error: strayed »\240« in program
create_frame.c:53:1: Error: strayed »\302« in program
create_frame.c:53:1: Error: strayed »\302« in program
create_frame.c:53:1: Error: strayed »\240« in program
create_frame.c:53:1: Error: strayed »\240« in program
create_frame.c:53:1: Error: strayed »\302« in program
create_frame.c:53:1: Error: strayed »\302« in program
create_frame.c:53:1: Error: strayed »\240« in program
create_frame.c:53:1: Error: strayed »\240« in program
create_frame.c:53:1: Error: strayed »\302« in program
create_frame.c:53:1: Error: strayed »\302« in program
create_frame.c:53:1: Error: strayed »\240« in program
create_frame.c:53:1: Error: strayed »\240« in program
create_frame.c:53:1: Error: strayed »\302« in program
create_frame.c:53:1: Error: strayed »\302« in program
create_frame.c:53:1: Error: strayed »\240« in program
create_frame.c:53:1: Error: strayed »\240« in program
create_frame.c:53:1: Error: strayed »\302« in program
create_frame.c:53:1: Error: strayed »\302« in program
create_frame.c:53:1: Error: strayed »\240« in program
create_frame.c:53:1: Error: strayed »\240« in program
create_frame.c:53:1: Error: strayed »\302« in program
create_frame.c:53:1: Error: strayed »\302« in program
create_frame.c:53:1: Error: strayed »\240« in program
create_frame.c:53:1: Error: strayed »\240« in program
create_frame.c:53:1: Error: strayed »\302« in program
create_frame.c:53:1: Error: strayed »\302« in program
create_frame.c:53:1: Error: strayed »\240« in program
create_frame.c:53:1: Error: strayed »\240« in program
create_frame.c:53:1: Error: strayed »\302« in program
create_frame.c:53:1: Error: strayed »\302« in program
create_frame.c:53:1: Error: strayed »\240« in program
create_frame.c:53:1: Error: strayed »\240« in program
create_frame.c:53:1: Error: strayed »\302« in program
create_frame.c:53:1: Error: strayed »\302« in program
create_frame.c:53:1: Error: strayed »\240« in program
create_frame.c:53:1: Error: strayed »\240« in program
create_frame.c:53:1: Error: strayed »\302« in program
create_frame.c:53:1: Error: strayed »\302« in program
create_frame.c:53:1: Error: strayed »\240« in program
create_frame.c:53:1: Error: strayed »\240« in program
create_frame.c:54:1: Error: strayed »\302« in program
}
^
create_frame.c:54:1: Error: strayed »\302« in program
}
^
create_frame.c:54:1: Error: strayed »\240« in program
create_frame.c:54:1: Error: strayed »\240« in program
create_frame.c:54:1: Error: strayed »\302« in program
create_frame.c:54:1: Error: strayed »\302« in program
create_frame.c:54:1: Error: strayed »\240« in program
create_frame.c:54:1: Error: strayed »\240« in program
create_frame.c:54:1: Error: strayed »\302« in program
create_frame.c:54:1: Error: strayed »\302« in program
create_frame.c:54:1: Error: strayed »\240« in program
create_frame.c:54:1: Error: strayed »\240« in program
create_frame.c:54:1: Error: strayed »\302« in program
create_frame.c:54:1: Error: strayed »\302« in program
create_frame.c:54:1: Error: strayed »\240« in program
create_frame.c:54:1: Error: strayed »\240« in program
create_frame.c:54:1: Error: strayed »\302« in program
create_frame.c:54:1: Error: strayed »\302« in program
create_frame.c:54:1: Error: strayed »\240« in program
create_frame.c:54:1: Error: strayed »\240« in program
create_frame.c:54:1: Error: strayed »\302« in program
create_frame.c:54:1: Error: strayed »\302« in program
create_frame.c:54:1: Error: strayed »\240« in program
create_frame.c:54:1: Error: strayed »\240« in program
create_frame.c:54:1: Error: strayed »\302« in program
create_frame.c:54:1: Error: strayed »\302« in program
create_frame.c:54:1: Error: strayed »\240« in program
create_frame.c:54:1: Error: strayed »\240« in program
create_frame.c:54:1: Error: strayed »\302« in program
create_frame.c:54:1: Error: strayed »\302« in program
create_frame.c:54:1: Error: strayed »\240« in program
create_frame.c:54:1: Error: strayed »\240« in program
create_frame.c:55:1: Error: strayed »\302« in program
free(evt);
^
create_frame.c:55:1: Error: strayed »\302« in program
free(evt);
^
create_frame.c:55:1: Error: strayed »\240« in program
create_frame.c:55:1: Error: strayed »\240« in program
create_frame.c:55:1: Error: strayed »\302« in program
create_frame.c:55:1: Error: strayed »\302« in program
create_frame.c:55:1: Error: strayed »\240« in program
create_frame.c:55:1: Error: strayed »\240« in program
create_frame.c:55:1: Error: strayed »\302« in program
create_frame.c:55:1: Error: strayed »\302« in program
create_frame.c:55:1: Error: strayed »\240« in program
create_frame.c:55:1: Error: strayed »\240« in program
create_frame.c:55:1: Error: strayed »\302« in program
create_frame.c:55:1: Error: strayed »\302« in program
create_frame.c:55:1: Error: strayed »\240« in program
create_frame.c:55:1: Error: strayed »\240« in program
create_frame.c:55:1: Error: strayed »\302« in program
create_frame.c:55:1: Error: strayed »\302« in program
create_frame.c:55:1: Error: strayed »\240« in program
create_frame.c:55:1: Error: strayed »\240« in program
create_frame.c:55:1: Error: strayed »\302« in program
create_frame.c:55:1: Error: strayed »\302« in program
create_frame.c:55:1: Error: strayed »\240« in program
create_frame.c:55:1: Error: strayed »\240« in program
create_frame.c:55:1: Error: strayed »\302« in program
create_frame.c:55:1: Error: strayed »\302« in program
create_frame.c:55:1: Error: strayed »\240« in program
create_frame.c:55:1: Error: strayed »\240« in program
create_frame.c:55:1: Error: strayed »\302« in program
create_frame.c:55:1: Error: strayed »\302« in program
create_frame.c:55:1: Error: strayed »\240« in program
create_frame.c:55:1: Error: strayed »\240« in program
create_frame.c:56:1: Error: strayed »\302« in program
}
^
create_frame.c:56:1: Error: strayed »\302« in program
}
^
create_frame.c:56:1: Error: strayed »\240« in program
create_frame.c:56:1: Error: strayed »\240« in program
create_frame.c:56:1: Error: strayed »\302« in program
create_frame.c:56:1: Error: strayed »\302« in program
create_frame.c:56:1: Error: strayed »\240« in program
create_frame.c:56:1: Error: strayed »\240« in program
create_frame.c:56:1: Error: strayed »\302« in program
create_frame.c:56:1: Error: strayed »\302« in program
create_frame.c:56:1: Error: strayed »\240« in program
create_frame.c:56:1: Error: strayed »\240« in program
create_frame.c:56:1: Error: strayed »\302« in program
create_frame.c:56:1: Error: strayed »\302« in program
create_frame.c:56:1: Error: strayed »\240« in program
create_frame.c:56:1: Error: strayed »\240« in program
create_frame.c:57:1: Error: strayed »\302« in program
xcb_destroy_window(dpy, win);
^
create_frame.c:57:1: Error: strayed »\302« in program
xcb_destroy_window(dpy, win);
^
create_frame.c:57:1: Error: strayed »\240« in program
create_frame.c:57:1: Error: strayed »\240« in program
create_frame.c:57:1: Error: strayed »\302« in program
create_frame.c:57:1: Error: strayed »\302« in program
create_frame.c:57:1: Error: strayed »\240« in program
create_frame.c:57:1: Error: strayed »\240« in program
create_frame.c:57:1: Error: strayed »\302« in program
create_frame.c:57:1: Error: strayed »\302« in program
create_frame.c:57:1: Error: strayed »\240« in program
create_frame.c:57:1: Error: strayed »\240« in program
create_frame.c:57:1: Error: strayed »\302« in program
create_frame.c:57:1: Error: strayed »\302« in program
create_frame.c:57:1: Error: strayed »\240« in program
create_frame.c:57:1: Error: strayed »\240« in program
create_frame.c:58:1: Error: strayed »\302« in program
xcb_disconnect(dpy);
^
create_frame.c:58:1: Error: strayed »\302« in program
xcb_disconnect(dpy);
^
create_frame.c:58:1: Error: strayed »\240« in program
create_frame.c:58:1: Error: strayed »\240« in program
create_frame.c:58:1: Error: strayed »\302« in program
create_frame.c:58:1: Error: strayed »\302« in program
create_frame.c:58:1: Error: strayed »\240« in program
create_frame.c:58:1: Error: strayed »\240« in program
create_frame.c:58:1: Error: strayed »\302« in program
create_frame.c:58:1: Error: strayed »\302« in program
create_frame.c:58:1: Error: strayed »\240« in program
create_frame.c:58:1: Error: strayed »\240« in program
create_frame.c:58:1: Error: strayed »\302« in program
create_frame.c:58:1: Error: strayed »\302« in program
create_frame.c:58:1: Error: strayed »\240« in program
create_frame.c:58:1: Error: strayed »\240« in program
create_frame.c:59:1: Error: strayed »\302« in program
return EXIT_SUCCESS;
^
create_frame.c:59:1: Error: strayed »\302« in program
return EXIT_SUCCESS;
^
create_frame.c:59:1: Error: strayed »\240« in program
create_frame.c:59:1: Error: strayed »\240« in program
create_frame.c:59:1: Error: strayed »\302« in program
create_frame.c:59:1: Error: strayed »\302« in program
create_frame.c:59:1: Error: strayed »\240« in program
create_frame.c:59:1: Error: strayed »\240« in program
create_frame.c:59:1: Error: strayed »\302« in program
create_frame.c:59:1: Error: strayed »\302« in program
create_frame.c:59:1: Error: strayed »\240« in program
create_frame.c:59:1: Error: strayed »\240« in program
create_frame.c:59:1: Error: strayed »\302« in program
create_frame.c:59:1: Error: strayed »\302« in program
create_frame.c:59:1: Error: strayed »\240« in program
create_frame.c:59:1: Error: strayed »\240« in program
Code file is that one from the contrib directory in bspwm and compile Command was
gcc -lxcb-icccm -lxcb -o create_frame create_frame.c
What happened there?
/* No Comment */
Offline
@Neuromatic
Download the raw file (there is a button just above the source code in github) directly and compile that. It looks like you copied and pasted from the github-formatted page and picked up some unicode characters (e.g. the no-break space).
Offline
I wish i could make this work. the screenshots and gifs look AMAZING.
But i already failed to set up a panel. bspwm takes "one tool for each task" a bit too seriously for my taste with all its fifos and so on...
too sad...
He hoped and prayed that there wasn't an afterlife. Then he realized there was a contradiction involved here and merely hoped that there wasn't an afterlife.
Douglas Adams
Offline
I wish i could make this work. the screenshots and gifs look AMAZING.
But i already failed to set up a panel. bspwm takes "one tool for each task" a bit too seriously for my taste with all its fifos and so on...
too sad...
I have also posted abt it being a bit unfriendly = dificult to setup
to get a system tray to work in the end I just used tint2 with it and it works but i dont use bspwm as the help file was bad
at telling you about keyboard shortcuts etc. I dont understand why a programmer spends days/weeks/months on coding but doesn't see the value on spending one day making a good help file for "normal" people.
You can like linux without becoming a fanatic!
Offline
Hi,
I've been using bspwm for a few days and so far so good, it works like a charm. I nonetheless have a few questions I find myself in trouble to answer:
1) I don't quite get the thing with the rules. As said a few posts above, how would you specify a window state for all windows on a given desktop? I tried something like "bspc rule -a * -d ^5 --float" and derivatives but nothing seems to work.
2) I don't know if it's a compton or bspwm-related issue, but how do you avoid overlaying shadows when there are several windows stacked in monocle layout? I didn't have this effect with other WMs (Subtle, XMonad, i3) with the same compton command but I can't find anything about it.
Thanks
Offline
Rasi wrote:I wish i could make this work. the screenshots and gifs look AMAZING.
But i already failed to set up a panel. bspwm takes "one tool for each task" a bit too seriously for my taste with all its fifos and so on...
too sad...I have also posted abt it being a bit unfriendly = dificult to setup
to get a system tray to work in the end I just used tint2 with it and it works but i dont use bspwm as the help file was bad
at telling you about keyboard shortcuts etc. I dont understand why a programmer spends days/weeks/months on coding but doesn't see the value on spending one day making a good help file for "normal" people.
Oh please, just stop. You're telling this message over and over again (on other forums too) - if you spend the time you spend on complaining on actually reading, you would have had a working setup by now.
If you can't sit by a cozy fire with your code in hand enjoying its simplicity and clarity, it needs more work. --Carlos Torres
Offline
@Neuromatic
Download the raw file (there is a button just above the source code in github) directly and compile that. It looks like you copied and pasted from the github-formatted page and picked up some unicode characters (e.g. the no-break space).
Thank you very much; works now
/* No Comment */
Offline
chickenPie4tea wrote:Rasi wrote:I wish i could make this work. the screenshots and gifs look AMAZING.
But i already failed to set up a panel. bspwm takes "one tool for each task" a bit too seriously for my taste with all its fifos and so on...
too sad...I have also posted abt it being a bit unfriendly = dificult to setup
to get a system tray to work in the end I just used tint2 with it and it works but i dont use bspwm as the help file was bad
at telling you about keyboard shortcuts etc. I dont understand why a programmer spends days/weeks/months on coding but doesn't see the value on spending one day making a good help file for "normal" people.Oh please, just stop. You're telling this message over and over again (on other forums too) - if you spend the time you spend on complaining on actually reading, you would have had a working setup by now.
I do have a working setup of bspwm - I'm just saying the readme file that comes with it could be much much better. I have not said it needs a better readme on any other forum. I did ask for tips on the cbang forum as I had read it could be tricky to set up.
However I have thought about what you have written and I agree so no more complaints abt making it easier to use or understand etc.
Sometimes my fingers are quicker than my brain and so I type stuff when I should have taken longer to think first.
In future I will take a deep breath, count to 10 or maybe breath slowly into a paper bag.
Last edited by chickenPie4tea (2013-10-31 10:44:20)
You can like linux without becoming a fanatic!
Offline
Is it somehow possible to set floating as default and tiling for only specific windows? What I want to do is set eg. urxvt as tiling and all other windows to floating as default, this way I don't have to add a rule for every single window I don't want tiled. I tried using a wildcard rule for floating, but I couldn't see a way to set a window explicitly as tiled.
Offline
I wish i could make this work. the screenshots and gifs look AMAZING.
But i already failed to set up a panel. bspwm takes "one tool for each task" a bit too seriously for my taste with all its fifos and so on...
too sad...
you're mistaking not making it simple for intentionally making it hard. on what logic do you automatically expect a window manager to be more than a program that manages windows?
Offline
Is there any way I can minimize windows in bspwm? It's not a deal-breaker, but with multiple Chrome windows open I quickly feel cluttered.
Offline
Is there any way I can minimize windows in bspwm? It's not a deal-breaker, but with multiple Chrome windows open I quickly feel cluttered.
There isn't AFAIK.
IMO, "minimizing windows" is at odds with the idea behind tiling WMs. It might take some getting used to, but what's worked for me is moving windows off to unfocused desktops. I have 4 desktops - each with its own role - and use my fifth desktop for temporarily stashing unneeded windows. This strategy might work for you too.
Offline
There is the ability to hide the windows though, so maybe that could somehow be tied into the click action on that particular area of the taskbar? I have not played with it much at all though, so I am not sure if it is applicable to one window at a time or only all windows together. It is the "--toggle-visibility" switch I think.
Offline
timtobi1 wrote:Is there any way I can minimize windows in bspwm? It's not a deal-breaker, but with multiple Chrome windows open I quickly feel cluttered.
There isn't AFAIK.
IMO, "minimizing windows" is at odds with the idea behind tiling WMs. It might take some getting used to, but what's worked for me is moving windows off to unfocused desktops. I have 4 desktops - each with its own role - and use my fifth desktop for temporarily stashing unneeded windows. This strategy might work for you too.
Haha, that's what I've been finding myself doing at times. I think I can get used to that.
There is the ability to hide the windows though, so maybe that could somehow be tied into the click action on that particular area of the taskbar? I have not played with it much at all though, so I am not sure if it is applicable to one window at a time or only all windows together. It is the "--toggle-visibility" switch I think.
I'll see if I can figure that out.
You can use `xdo` to hide individual windows.
Interesting. So I need to get the id of a window, "xdo hide" it, and then "xdo show xxxxxx" to get it back.
Offline
Rules are now handled externally.
Example scripts are provided in contrib/rules. They require the following packages: lua, lua-posix.
Example rule_command configuration:
bspc config rule_command "xwinfo -cints 0x%X | xargs -d '\n' rulc -t"
(The xwinfo-git package is required.)
Examples rules are given in examples/bspwmrc.
The rule server can be started from your ~/.xinitrc with:
rulc -l > /dev/null || ruld &
Last edited by bloom (2013-11-05 20:58:43)
Offline