You are not logged in.
Just started playing with i3 and it looks quite promising. I have three questions:
1. Is it possible to bind pw/nw to just Control+keysym (eg., bind Control+100 pw)? I couldn't get it to work
2. Anyone had any joy assigning tabbed/vimprobable to a workspace? Again, I fail
3. I've read through this thread and I understand that in an upcoming release the gaps around terminal windows will be addressed: any updates on that because it is fugly...
Offline
Just started playing with i3 and it looks quite promising. I have three questions:
1. Is it possible to bind pw/nw to just Control+keysym (eg., bind Control+100 pw)? I couldn't get it to work
2. Anyone had any joy assigning tabbed/vimprobable to a workspace? Again, I fail
3. I've read through this thread and I understand that in an upcoming release the gaps around terminal windows will be addressed: any updates on that because it is fugly...
Which i3 are you using? Stable, next or tree?
@3: this won't be fixed on the i3 side, you should disable terminal borders and scrollbars, and set the font size to a divisible fraction of the total screen height.
ᶘ ᵒᴥᵒᶅ
Offline
Thanks litemotiv - I'm using 3.e-bf1 (which I take to be stable).
I'll work on that divisible thing...
Offline
Thanks litemotiv - I'm using 3.e-bf1 (which I take to be stable).
Ok then the workspace assign should work (it doesn't in -tree). The normal syntax which you probably found already is like this:
assign urxvt 2
If it doesn't work then you maybe have the wrong window/class name for vimprobable?
I'll work on that divisible thing...
Yes just fiddle around with it a little, it doesn't have to be completely divisible, just close. For instance, on my 1440x900 screen, for a borderless urxvt i use a 14.5 fontsize, which basically means 14px fonts on a 14.5 lineheight. 900/14.5 is 62.06, so not an exact division.
The problem here is not the windowmanager (that's why the i3 devs won't 'fix' this), but the client window deciding not to fill up the remaining space.
ᶘ ᵒᴥᵒᶅ
Offline
Workspace assign syntax works fine for all my apps bar tabbed/vimprobable - but I'll keep at it...
assign "tabbed" 1
bind Mod1+Control+25 exec TID=`tabbed -d 2>/dev/null`; vimprobable2 -e TID
spawns tabbed/vimprobable, but not assigns it.
Unfortunately, in order to get nice small gaps, the font is so small that I can't really read it or way too large <sigh />
# edit: workaround for #3 by setting the background to #000000 - not ideal, but it will do...
Offline
Workspace assign syntax works fine for all my apps bar tabbed/vimprobable - but I'll keep at it...
assign "tabbed" 1 bind Mod1+Control+25 exec TID=`tabbed -d 2>/dev/null`; vimprobable2 -e TID
spawns tabbed/vimprobable, but not assigns it.
Unfortunately, in order to get nice small gaps, the font is so small that I can't really read it or way too large <sigh />
# edit: workaround for #3 by setting the background to #000000 - not ideal, but it will do...
If you switch to your i3 output (probably on tty1), you can probably see the classname of the application in question?
for #3: have you tried decimals with your font size? E.g. 12.1, 12.2 etc.
ᶘ ᵒᴥᵒᶅ
Offline
Heh: yes I went through the arpeggio of the decimals...
# edit talked to the guys in #i3 - bug lodged for #2 (tabbed/vimprobable) http://i3.zekjur.net/bugs/ticket/279
Offline
Merovius made a second release of his i3bar, PKGBUILD is available in AUR: https://aur.archlinux.org/packages.php?ID=44727
Don't forget that in order to use i3status with i3bar you have to set the following in your i3status config:
general {
...
output_format = none
}
Offline
It seems the issue I had with resizing windows was just me needing to get used to the concept of a manual tiling window manager. I perservered and have edited the config so things are a bit more intuitive for me. i3 uses only a little more resources than fluxbox but it is easier to have it using all the screen realestate. The time I spent becoming familiar with it is finally giving the sort of benefits that tiling window manager fans keep bringing up. i3 is slowly becoming my window manager of choice now.
You're just jealous because the voices only talk to me.
Offline
Anyone using the tree branch and having trouble with the urxvt daemon?
Whenever I kill a client, I can't start another urxvtc client. "unable to connect to the rxvt-unicode daemon: Connection refused", the daemon still runs though.
I'm too lazy to look into it right now.
Other than that, the tree branch is pretty awesome
Offline
Anyone using the tree branch and having trouble with the urxvt daemon?
Whenever I kill a client, I can't start another urxvtc client. "unable to connect to the rxvt-unicode daemon: Connection refused", the daemon still runs though.
I'm too lazy to look into it right now.
Other than that, the tree branch is pretty awesome
That doesn't sound like it's caused by i3, what does your .xinitrc look like and where/when do you start urxvtd?
edit: scratch that last part, i can reproduce your problem here
Last edited by litemotiv (2011-01-02 18:33:18)
ᶘ ᵒᴥᵒᶅ
Offline
That doesn't sound like it's caused by i3,
edit: scratch that last part, i can reproduce your problem here
was my first thought as well, but seems to me it is caused by i3
I get the same output everytime I kill a window with the wm hotkeys
xterm: warning, error event received:
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 2 (X_ChangeWindowAttributes)
Resource id in failed request: 0x2600018
Serial number of failed request: 331
Current serial number in output stream: 336urxvt: An X Error occurred, trying to continue after report.
urxvt: X Error of failed request: RenderBadPicture (invalid Picture parameter)
urxvt: Major opcode of failed request: 153
urxvt: (which is )
urxvt: Minor opcode of failed request: 7
urxvt: Serial number of failed request: 3784
urxvt: An X Error occurred, trying to continue after report.
urxvt: X Error of failed request: BadWindow (invalid Window parameter)
urxvt: Major opcode of failed request: 4
urxvt: (which is X_DestroyWindow)
urxvt: Resource id in failed request: 0x24000b5
same for all windows
Offline
was my first thought as well, but seems to me it is caused by i3
I get the same output everytime I kill a window with the wm hotkeys
If you think that i3 might be the cause, your best chance is probably to file a bugreport or drop by the irc channel on irc://irc.twice-irc.de/i3
Please provide a complete i3 log with maximum debug enabled, details can be found here: http://i3.zekjur.net/docs/debugging.html
ᶘ ᵒᴥᵒᶅ
Offline
It seems the issue I had with resizing windows was just me needing to get used to the concept of a manual tiling window manager. I perservered and have edited the config so things are a bit more intuitive for me.
Can you explain how you resize windows, maybe?
You use the stable branch?
Offline
Can you explain how you resize windows, maybe?
You use the stable branch?
Yes I was using the stable branch, I'm using dwn now as it is easier for how I want things to work.
As per the user guide I added a mode to the config to give some key commands for resizing.
The relevant part of the config:
mode "resize" {
bindsym l resize left -10
bindsym Shift+l resize left +10
bindsym b resize bottom +10
bindsym Shift+b resize bottom -10
bindsym t resize top -10
bindsym Shift+t resize top +10
bindsym r resize right +10
bindsym Shift+r resize right -10
bindsym Escape mode default
}
bindsym Mod1+r mode resize
I would move the windows into opposite corners then focus the one I wanted resized, hit the keys to enter resize mode and resize the window, then exit the resize mode and and hit the key combo to expand the windows back to full width. Seemed like alot of work to me.
Now in dwm I just hit one key combo to resize, it's so much easier.
Last edited by moetunes (2011-01-16 21:33:49)
You're just jealous because the voices only talk to me.
Offline
Yeah, quote a hassle. I'm considering trying dwm too. Cheers.
Offline
Is the tree branch having an "assign" option working now? And what about other options that are in the master branch?
Offline
is there any way to run i3wm within gnome or kde as window manager? i would like to combine the usability of a DE with the window tiling options of i3wm.
Offline
archman-cro: no
broken pipe: yes
ᶘ ᵒᴥᵒᶅ
Offline
Hello,
After being used to i3, i have one big question : is there possible to change the color of the backgound for the bottom bar ? By the same way, when terms are resized, a black border appear. Is it also possible to modify the default color to match the term color ?
Offline
Hello,
After being used to i3, i have one big question : is there possible to change the color of the backgound for the bottom bar ? By the same way, when terms are resized, a black border appear. Is it also possible to modify the default color to match the term color ?
bar.* in your i3 config. See the documentation.
eg:
bar.focused #444444 #33aadd #ffffff
bar.unfocused #444444 #202020 #ffffff
bar.urgent #444444 #33aadd #ffffff
Offline
I use i3 + conky + dzen2 + trayer for my environment. I hate having so much wasted space in the row reserved for trayer, but the 25 pixels are worth having a tray. It seems, right now, that an i3 workspace bar and a tray are mutually exclusive goals. I may remove the i3 workspace bar, eventually, if I find myself able to live without it.
urxvt, geany, pcmanfm, and firefox are my primary applicaitons.
Offline
Hello fellow i3-ers,
I'm trying to (re-)set up i3 config, and I would like to use multimedia hotkeys on my macbook to control mpc. They are mapped to keys like XF86AudioPrev, XF86AudioNext, etc...
How do I use them in .i3/config? I know under dwm, I used XF86XK_AudioNext, XF86XK_AudioPrev, etc...
Thanks in advance,
Offline
Hello fellow i3-ers,
I'm trying to (re-)set up i3 config, and I would like to use multimedia hotkeys on my macbook to control mpc. They are mapped to keys like XF86AudioPrev, XF86AudioNext, etc...
How do I use them in .i3/config? I know under dwm, I used XF86XK_AudioNext, XF86XK_AudioPrev, etc...
Thanks in advance,
Use bindsym, example:
bindsym XF86AudioMute exec mpc mute
To find out the key symbol, use xev.
Offline
Offline