You are not logged in.

#1526 2015-04-05 04:00:46

joetemp
Member
Registered: 2013-12-16
Posts: 73

Re: bspwm — A tiling window manager based on binary space partitioning

Hey there. Love bspwm. However... I'm trying to use the example panel configs found on the github page. Also, I'm trying to pipe my conky-cli config to lemonbar and I'm not having any luck. Here is my panel config:

http://pastebin.com/MaYeTN5e

Why doesn't this work? Thanks for the help in advance!

Offline

#1527 2015-04-05 06:34:21

easysid
Member
From: India
Registered: 2013-01-01
Posts: 256

Re: bspwm — A tiling window manager based on binary space partitioning

joetemp wrote:

Hey there. Love bspwm. However... I'm trying to use the example panel configs found on the github page. Also, I'm trying to pipe my conky-cli config to lemonbar and I'm not having any luck. Here is my panel config:

http://pastebin.com/MaYeTN5e

Why doesn't this work? Thanks for the help in advance!

Is the problem only with conky or other things, like status and clock, as well?
Do you have a .conkyrc? Try passing the config with conky -c <conky config>
Post your .conkyrc if above doesn't help.

Last edited by easysid (2015-04-05 06:35:18)

Offline

#1528 2015-04-05 16:31:05

bloom
Member
Registered: 2010-08-18
Posts: 749
Website

Re: bspwm — A tiling window manager based on binary space partitioning

sxhkd now just relays motion events to a socket instead of spawning hundreds of processes.

You should remove the following bindings:

super + !button{1-3}
	bspc pointer -t %i %i

from you sxhkdrc.
(Or any binding that uses the exclamation mark.)

You shouldn't need to specify the socket path or the message template because the defaults are those of bspwm.


gh · da · ds

Offline

#1529 2015-04-06 07:19:28

bloom
Member
Registered: 2010-08-18
Posts: 749
Website

Re: bspwm — A tiling window manager based on binary space partitioning

sxhkd now supports synchronous execution.

The following pointer grabbing binding must be used from now on:

super + button{1-3}
	; bspc pointer -g {move,resize_side,resize_corner}

Last edited by bloom (2015-04-06 07:25:35)


gh · da · ds

Offline

#1530 2015-04-09 17:33:28

Halcyon522
Member
Registered: 2015-04-09
Posts: 13

Re: bspwm — A tiling window manager based on binary space partitioning

I just did this, and now I can't resize floating clients. What did I do wrong?

Here's the contents of my sxhkdrc:


#
# bspwm hotkeys
#

super + alt + Escape
    bspc quit

super + w
    bspc window -c

super + t
    bspc desktop -l next

super + b
    bspc desktop -B

super + {s,f}
    bspc window -t {floating,fullscreen}

super + {grave,Tab}
    bspc {window,desktop} -f last

super + apostrophe
    bspc window -s last

super + {o,i}
    bspc control --record-history off; \
    bspc window {older,newer} -f; \
    bspc control --record-history on

super + y
    bspc window -w last.manual

super + m
    bspc window -s biggest

super + {_,shift + }{h,j,k,l}
    bspc window -{f,s} {left,down,up,right}

super + {_,shift + }c
    bspc window -f {next,prev}

super + {comma,period}
    bspc desktop -C {backward,forward}

super + bracket{left,right}
    bspc desktop -f {prev,next}

super + ctrl + {h,j,k,l}
    bspc window -p {left,down,up,right}

super + ctrl + {_,shift + }space
    bspc {window -p cancel,desktop -c}

super + alt + {h,j,k,l}
    bspc window -e {left -10,down +10,up -10,right +10}

super + alt + shift + {h,j,k,l}
    bspc window -e {right -10,up +10,down -10,left +10}

super + ctrl + {1-9}
    bspc window -r 0.{1-9}

super + {_,shift + }{1-9,0}
    bspc {desktop -f,window -d} ^{1-9,10}

~button1
    bspc pointer -g focus

super + button{1-3}
    ; bspc pointer -g {move,resize_side,resize_corner}

super + @button{1-3}
    bspc pointer -u

#
# wm independent hotkeys
#

super + Return
    urxvt

super + space
    dmenu_run

# make sxhkd reload its configuration files:
super + Escape
    pkill -USR1 -x sxhkd

super + shift + w
    opera

super + shift + r
    xterm -e ranger

super + shift + o
    opera --proxy-pac-url=******************************

super + shift + v
    vivaldi-preview --proxy-server=****************************

super + shift + t
    thunar

super + shift + a
    xterm -e alsamixer

super + shift + m
    urxvt -e cmus

super + shift + s
    sh .screenlock.sh

super + shift + ctrl + x
    shutdown -h now

super + shift + ctrl + r
    reboot

XF86AudioMute
    ponymix toggle

XF86AudioRaiseVolume
    ponymix increase 5%

XF86AudioLowerVolume
    ponymix decrease 5%

XF86AudioPlay
    cmus-remote -u

XF86AudioNext
    cmus-remote -n

XF86AudioPrev
    cmus-remote -r

super + shift + n
    urxvt -e nmtui

Last edited by Halcyon522 (2015-04-09 17:34:28)

Offline

#1531 2015-04-10 09:22:01

bloom
Member
Registered: 2010-08-18
Posts: 749
Website

Re: bspwm — A tiling window manager based on binary space partitioning

Halcyon522 wrote:

I just did this, and now I can't resize floating clients.

You're probably not using the Git version of sxhkd.


gh · da · ds

Offline

#1532 2015-04-10 14:10:40

Halcyon522
Member
Registered: 2015-04-09
Posts: 13

Re: bspwm — A tiling window manager based on binary space partitioning

You're probably not using the Git version of sxhkd.

You're absolutely right, I'm not. I should have thought of that.

Offline

#1533 2015-04-10 14:15:43

Halcyon522
Member
Registered: 2015-04-09
Posts: 13

Re: bspwm — A tiling window manager based on binary space partitioning

...

Last edited by Halcyon522 (2015-04-27 18:20:46)

Offline

#1534 2015-04-11 14:20:03

lounge
Member
Registered: 2015-03-01
Posts: 23

Re: bspwm — A tiling window manager based on binary space partitioning

...

Last edited by lounge (2015-04-11 19:54:52)

Offline

#1535 2015-04-15 20:16:37

cris9288
Member
Registered: 2013-01-07
Posts: 348

Re: bspwm — A tiling window manager based on binary space partitioning

So...I must be missing something here. None of my desktop related commands are working on a fresh install of bspwm and sxhkd. I know sxhkd is running because I was able to change my default terminal. Htop shows that 'bspwm -c ~/.config/bspwm/bspwmrc' is running. My config file is marked as executable (I just copied from /usr/share/docs/bspwm/examples).

Also bspc query -D only returns Desktop1, so it looks like the creation of the desktops is failing for some reason? I am new to bspwm, so it's possible I'm missing something.

EDIT: I guess I posted too soon. If I just run my bspwmrc from the command line everything seems to work. I guess I'll just add that to my xinitrc

Last edited by cris9288 (2015-04-15 20:31:40)

Offline

#1536 2015-04-19 04:33:37

octodev1995
Member
Registered: 2015-04-19
Posts: 2

Re: bspwm — A tiling window manager based on binary space partitioning

Hello there everyone! As of recent I have been having a problem with BSPWM. For some odd reason I can't use the fish shell or any other shell with BSPWM. Bash is the only shell that works, this was not the case about two weeks ago, I had fish running under BSPWM perfectly. Also two weeks ago I installed BSPWM and SXHKD through the official arch repositories, but now I have compiled them from source. Could that possibly be the problem?

edit: Okay, so I just installed BSPWM/SXHKD through the official arch repositories and the fish shell works perfectly. The only problem is that BSPWM does not function as it should, but when compiled from source everything works perfectly except for using the fish shell. Something must be going wrong when I am compiling it from source?

This is the link I followed for BSPWM, https://github.com/windelicato/dotfiles … r-dummies/.

Last edited by octodev1995 (2015-04-19 04:41:52)

Offline

#1537 2015-04-19 04:46:38

octodev1995
Member
Registered: 2015-04-19
Posts: 2

Re: bspwm — A tiling window manager based on binary space partitioning

The only thing different from the last time I was using bspwm is that I'm using fish shell now.

Are you having issues with fish shell and running bspwm aswell?

Offline

#1538 2015-04-21 01:45:37

cris9288
Member
Registered: 2013-01-07
Posts: 348

Re: bspwm — A tiling window manager based on binary space partitioning

Is the correct syntax for setting per window split_ratios as follows:

 bspc rule -a Pidgin split_ratio=0.80 

I can't seem to get this rule to work for any window.

Offline

#1539 2015-04-26 13:38:29

bloom
Member
Registered: 2010-08-18
Posts: 749
Website

Re: bspwm — A tiling window manager based on binary space partitioning

cris9288 wrote:

Is the correct syntax for setting per window split_ratios as follows:

 bspc rule -a Pidgin split_ratio=0.80 

I can't seem to get this rule to work for any window.

You have to add a split_dir=DIR to your rule.


gh · da · ds

Offline

#1540 2015-05-06 01:53:24

joetemp
Member
Registered: 2013-12-16
Posts: 73

Re: bspwm — A tiling window manager based on binary space partitioning

So, I'm still unable to pipe my conkyrc to Lemonbar. Here are both configs:

panel:
https://raw.githubusercontent.com/joete … fbae/panel

conkyrc:
https://raw.githubusercontent.com/joete … er/conkyrc

Offline

#1541 2015-05-06 03:15:18

joetemp
Member
Registered: 2013-12-16
Posts: 73

Re: bspwm — A tiling window manager based on binary space partitioning

I know one of the problems is that I don't have a styling rule set in panel_bar.

See here:
https://raw.githubusercontent.com/joete … /panel_bar

The problem is... I don't exactly know how to do that.

Offline

#1542 2015-05-29 03:20:56

student975
Member
From: Russian Federation
Registered: 2011-03-05
Posts: 613

Re: bspwm — A tiling window manager based on binary space partitioning

Closing Firefox removes the window, but 'firefox' process is still running (say, on the next Firefox starting I get an error message about other Firefox instance). So I'm forced to kill a process. How to cure?

The issue doesn't depend on the way the application was started. And the worse thing is it takes place occasionally.

Last edited by student975 (2015-05-30 18:51:49)


"I exist" is the best myth I know..

Offline

#1543 2015-05-29 18:16:15

student975
Member
From: Russian Federation
Registered: 2011-03-05
Posts: 613

Re: bspwm — A tiling window manager based on binary space partitioning

Say, I have copied some text from browser to mouse buffer and inserted the text from the buffer to terminal (urxvt at my case). I'd want terminal window to be focused after inserting (and it isn't). How to configure to force focus grabbing at this use case?


"I exist" is the best myth I know..

Offline

#1544 2015-05-29 18:25:57

perhaps
Member
Registered: 2015-05-29
Posts: 8

Re: bspwm — A tiling window manager based on binary space partitioning

hi,
I really like this window manager, thanks for your hardwork!

however,I encountered a little problem! In order to reach the on-the-fly reload function,I put this into .xinitrc

while true; do
      bspwm 2> ~/.bspwmlog
done

and bind 'bspc quit' to a key. but interestingly, when i press that key, it seems newly started bspwm can't grab the exiting instances(deb,xterm .eg),you can't resize/move them .

does anyone konw how to modify the scripts?

Last edited by perhaps (2015-05-29 18:26:58)

Offline

#1545 2015-05-29 18:47:18

student975
Member
From: Russian Federation
Registered: 2011-03-05
Posts: 613

Re: bspwm — A tiling window manager based on binary space partitioning

student975 wrote:

Say, I have copied some text from browser to mouse buffer and inserted the text from the buffer to terminal (urxvt at my case). I'd want terminal window to be focused after inserting (and it isn't). How to configure to force focus grabbing at this use case?

Have found myself:

~button{1,2}
	; bspc pointer -g focus

"I exist" is the best myth I know..

Offline

#1546 2015-05-30 16:52:45

Supplantr
Member
From: a state of sunshine
Registered: 2011-12-12
Posts: 149
Website

Re: bspwm — A tiling window manager based on binary space partitioning

perhaps wrote:

... In order to reach the on-the-fly reload function...

Is it ever necessary to fully exit and restart bspwm to reload configuration? All settings can be changed at runtime.


I use linux and I dont understand nothing in this post.

Offline

#1547 2015-05-31 08:01:30

perhaps
Member
Registered: 2015-05-29
Posts: 8

Re: bspwm — A tiling window manager based on binary space partitioning

Supplantr wrote:
perhaps wrote:

... In order to reach the on-the-fly reload function...

Is it ever necessary to fully exit and restart bspwm to reload configuration? All settings can be changed at runtime.

Sometimes I did some changes and want to see what's defference has been made, especials trying newly installed applications,it would be convenient

Offline

#1548 2015-05-31 08:02:09

perhaps
Member
Registered: 2015-05-29
Posts: 8

Re: bspwm — A tiling window manager based on binary space partitioning

Supplantr wrote:
perhaps wrote:

... In order to reach the on-the-fly reload function...

Is it ever necessary to fully exit and restart bspwm to reload configuration? All settings can be changed at runtime.

Sometimes I did some changes and want to see what's defference has been made, especials trying newly installed applications,it would be convenient

Offline

#1549 2015-05-31 11:14:15

student975
Member
From: Russian Federation
Registered: 2011-03-05
Posts: 613

Re: bspwm — A tiling window manager based on binary space partitioning

I'd want to start (via keyboard shortcut) an application (say, ncmpcpp) in terminal in floating mode. The issue is a window class is just 'urxvt', so I don't know how to add a rule to force floating. The only place 'ncmpcpp' is present in xprop output is just a command line.

So, to be more general, the question is: how to attach a rule to program(s) with given context in command line? What is your hack?

Or, another way can be selected: to add some option to urxvtc to set class name. But I haven't found the last one.

//--------------------------------------------------------

Ugh.. Urxvt has got 'name' option smile

Last edited by student975 (2015-05-31 11:19:34)


"I exist" is the best myth I know..

Offline

#1550 2015-06-08 04:30:55

madmaurice
Member
Registered: 2010-04-18
Posts: 22

Re: bspwm — A tiling window manager based on binary space partitioning

Hey folks,

First of all i'm running bspwm since forever now and i absolutely love it, thank you for this awesome piece of software.

Next thing i'd like to address is i just updated the git package from 999-1 to 1000-1 and i've ran into a problem here:

I'm using bspwm on a laptop often with an external monitor connected.

Now as of version 1000-1 it doesn't let me open any windows on an empty monitor but opens it on the other one, until i move a window to that monitor.
I guess it has to do with the focus_follows_pointer mechanism.

EDIT: Same problem with switching desktops

Now the question i have is that a bug or a misconfiguration?

config used with 999-1 and 1000-1.
bspwmrc: http://pastebin.com/WErunaQi
EDIT: sxhkdrc: http://pastebin.com/MMEGHVhL

Thanks in advance.

EDIT2: Opened up an issue on github: https://github.com/baskerville/bspwm/issues/269

Last edited by madmaurice (2015-06-10 09:57:22)

Offline

Board footer

Powered by FluxBB