You are not logged in.

#476 2011-08-07 18:25:53

RiceKills
Member
Registered: 2010-05-31
Posts: 72

Re: The i3 thread

Army wrote:
new_window none

It would help if you use i3-migrate-config-to-v4, which is provided with the i3 package.

Thanks, I read the script and

new_window bb

has changed to

new_window none

in case anyone was wondering

Offline

#477 2011-08-07 18:52:35

yettenet
Member
Registered: 2007-05-17
Posts: 129

Re: The i3 thread

RiceKills wrote:

new_window bb doesn't seem to work with version 4. any one know how to get borderless windows?

There is a documentation for v4.x on the official website: http://i3wm.org/docs/4.0/userguide.html … ew_windows

Offline

#478 2011-08-08 06:59:45

Ari'osika
Member
From: Your computer, okay?
Registered: 2010-06-22
Posts: 175

Re: The i3 thread

Has any figured out how to use conky instead of i3status? I tried using the suggestions posted earlier and all I get is this;

2011-08-07-235223_1024x600_scrot-thumb.png

Sorry I can't provide any more details; I don't know whats wrong or not sad

Edit: stupid bbcode

Last edited by Ari'osika (2011-08-08 07:02:46)


If you're reading this; you're awesome.

Offline

#479 2011-08-08 08:27:22

yettenet
Member
Registered: 2007-05-17
Posts: 129

Re: The i3 thread

Ari'osika wrote:

Has any figured out how to use conky instead of i3status? I tried using the suggestions posted earlier and all I get is this;

http://www.theshadowsrealm.net/extra/20 … -thumb.png

Sorry I can't provide any more details; I don't know whats wrong or not sad

Edit: stupid bbcode


You have to have a text-based conky config with a one-line output.
Then put this into your i3 config:

exec conky | i3bar

Make sure there aren't any other lines that start i3bar. If there are, just comment them out (with a '#').

If you have multiple conky configs, use the '-c' flag (consult the conky manual on how to do this).

Offline

#480 2011-08-08 08:46:14

Inxsible
Forum Fellow
From: Chicago
Registered: 2008-06-09
Posts: 9,183

Re: The i3 thread

if conky does not work, try conky-cli. Conky didn't work for me either.


Forum Rules

There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !

Offline

#481 2011-08-08 08:59:57

yettenet
Member
Registered: 2007-05-17
Posts: 129

Re: The i3 thread

Inxsible wrote:

if conky does not work, try conky-cli. Conky didn't work for me either.

Normal conky should work with these settings (in fact, I use it like this):

out_to_console yes
out_to_x no
out_to_ncurses no

Offline

#482 2011-08-08 09:06:12

Inxsible
Forum Fellow
From: Chicago
Registered: 2008-06-09
Posts: 9,183

Re: The i3 thread

Ok, maybe I should have clarified more...

conky did show up, but then I had other issues, like the whole conky config flashing on the screen every 3 seconds. -- and no I am not talking about flickering that can be fixed by double_buffer. The actual text in the conky config flashed. I had a thread about it...until someone suggested using conky-cli which worked without problems.


Forum Rules

There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !

Offline

#483 2011-08-08 09:50:43

Ari'osika
Member
From: Your computer, okay?
Registered: 2010-06-22
Posts: 175

Re: The i3 thread

I beginning to think its a conky config issue;

Normal conky;
2011-08-08-021335_1024x600_scrot-thumb.png

With conky-cli;
2011-08-08-021841_1024x600_scrot-thumb.png

While normal conky from the command line

exec conky | i3bar

Produces this;

Conky: desktop window (aa) is root window
Conky: drawing to desktop window
Conky: drawing to single buffer

and conky-cli from the command-line errors out because it doesn't recognize the wireless options I have in the TEXT area

My conky config consists of;

out_to_console yes
#out_to_x no
total_run_times 0
no_buffers yes
update_interval 1
uppercase no
if_up_strictness address

TEXT
^pa(310)· ^fg(\#788ca1)C1: ^fg(\#FFF)${cpu cpu1}% ^fg(\#788ca1)C2: ^fg(\#FFF)${cpu cpu2}% ^fg(\#788ca1)@ ^fg(\#FFF)${platform coretemp.0 temp 1}° ^fg(\#788ca1)M: ^fg(\#FFF)$memperc% (^fg(\#788ca1)S: ^fg(\#FFF)$swapperc%)^pa(567) ·${if_up eth0}^fg(\#788ca1)eth0 ^fg()${addrs eth0} ^fg(\#FA5858)$endif${if_up ppp0}^fg(\#788ca1)ppp0 ^fg()${addrs ppp0} ^fg(\#FA5858)$endif ${if_up wlan0}^fg(\#788ca1)wlan0 ^fg(\#FFF)${addrs wlan0} ${wireless_essid wlan0} (^fg(\#788ca1)Q: ^fg(\#FFF)${wireless_link_qual_perc wlan0}%)$endif ^pa(780) · ^fg(\#788ca1)B: ^fg(\#FFF)${battery_short BAT0} ^pa(843) · ^fg(\#788ca1)${time %a %m-%d-%Y} ^fg(\#FFF)${time %l:%M:%S %p}

I'm totally stumped on this one neutral


If you're reading this; you're awesome.

Offline

#484 2011-08-08 09:52:43

Inxsible
Forum Fellow
From: Chicago
Registered: 2008-06-09
Posts: 9,183

Re: The i3 thread

Two things :

1) Your first screen shot -- is exactly what happened to me with conky. Use conky cli.
2) Your conky config seems to have dzen2 syntax ^fg etc...You will have to create a new config, if you don't want to use dzen2 anymore. If not, you can still pipe conky in dzen2.


Forum Rules

There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !

Offline

#485 2011-08-08 10:20:06

Ari'osika
Member
From: Your computer, okay?
Registered: 2010-06-22
Posts: 175

Re: The i3 thread

Thanks Inxsible, it was a conky config issue. I had to strip out the dzen syntax to make it work.


If you're reading this; you're awesome.

Offline

#486 2011-08-10 01:02:10

Wintervenom
Member
Registered: 2008-08-20
Posts: 1,011

Re: The i3 thread

Will the support for saving and loading layouts a la Musca make it into a future version of i3?  Also, is it possible to make windows borderless in tabbed mode?

Offline

#487 2011-08-10 08:50:49

ibnarrashid
Member
From: New York
Registered: 2010-01-14
Posts: 21
Website

Re: The i3 thread

I am unable to get transparent terminals with i3 and urxvt. The wiki states that compositing is possible with an external manager like xcompmgr, which is what I was trying to use. The settings for urxvt and xcompmgr work fine on other window managers like dwm and wmii. Other compositing effects like fade work fine on i3. Anyone have any idea as to why this may be?

Offline

#488 2011-08-10 12:44:03

Atsutane
Package Maintainer (PM)
From: Germany
Registered: 2008-08-18
Posts: 96

Re: The i3 thread

Wintervenom wrote:

Will the support for saving and loading layouts a la Musca make it into a future version of i3?  Also, is it possible to make windows borderless in tabbed mode?

I never used musca but I assume you talk about something else as this layout configuration? As far as I remember there once were thoughts in IRC, about extending the current method to save sessions - as it is currently used for the restart command - so it can be used to store and load the session when i3 quits/starts. Though I'm not sure about this as there come quite a couple of problems to my mind.
There is also ticket #344 which could be interesting for you. About the border stuff: No, currently the border command only works for clients within containers using the default layout, feel free to open a feature request to extend it to containers as a whole.

ibnarrashid wrote:

I am unable to get transparent terminals with i3 and urxvt. The wiki states that compositing is possible with an external manager like xcompmgr, which is what I was trying to use. The settings for urxvt and xcompmgr work fine on other window managers like dwm and wmii. Other compositing effects like fade work fine on i3. Anyone have any idea as to why this may be?

If it is just the transparency of terminals why don't you use the pseudo transparency provided by urxvt? With a tiling window manager it is most likely that there are no terminals overlapping others.


[blog - mostly german] - [JabberID: atsutane 0x40 freethoughts 0x2E de] - [identi.ca]

Offline

#489 2011-08-14 02:39:15

B-Con
Member
From: USA
Registered: 2007-12-17
Posts: 554
Website

Re: The i3 thread

Just upgraded to i3 v4.

What's with i3bar? They specifically said in the v3 documentation that the then i3-wsbar was not supposed to do the job of other clients like dzen2 because they viewed it as a needless overlap of features. So in v4... i3bar, according to the man page:

It is best thought of as an replacement for the i3-wsbar(1) + dzen2(1)-combination.

What prompted that sudden change of heart?

Apparently just running i3bar in dock mode produces very similar behavior to the old built-in status bar, so restoring my old configuration wasn't hard once the new nature of i3bar was understood (sidenote: I kept consulting the online manual until I realized that for some reason the v4.0 i3-wmbar manual is different than i3bar), but it's still unexpected.

Last edited by B-Con (2011-08-14 02:41:17)

Offline

#490 2011-08-14 08:21:05

Atsutane
Package Maintainer (PM)
From: Germany
Registered: 2008-08-18
Posts: 96

Re: The i3 thread

B-Con wrote:

What's with i3bar? They specifically said in the v3 documentation that the then i3-wsbar was not supposed to do the job of other clients like dzen2 because they viewed it as a needless overlap of features. So in v4... i3bar, according to the man page:

It is best thought of as an replacement for the i3-wsbar(1) + dzen2(1)-combination.

What prompted that sudden change of heart?

Well i3bar was originally a seperate project, when the v4 release came up there was a "We don't provide a internal bar, people may need one." and the project was merged into i3 as a subproject like i3-nagbar. I for my part don't like this move, keeping it still seperate as i3status and i3lock are would've been fine.

Anyway, as the use of other programs with i3 is still possible I guess one can live with that.


[blog - mostly german] - [JabberID: atsutane 0x40 freethoughts 0x2E de] - [identi.ca]

Offline

#491 2011-08-15 18:35:48

B-Con
Member
From: USA
Registered: 2007-12-17
Posts: 554
Website

Re: The i3 thread

Atsutane wrote:

Well i3bar was originally a seperate project, when the v4 release came up there was a "We don't provide a internal bar, people may need one." and the project was merged into i3 as a subproject like i3-nagbar. I for my part don't like this move, keeping it still seperate as i3status and i3lock are would've been fine.

Yeah, same here... We are promised a config file for i3bar in the future, as the current cmd-line arguments for coloring are just a temporary hack. Maybe future development will yield some sort of unique functionality.


On another topic, what's the proper way to name workspaces now that the i3 config syntax

workspace N name

is deprecated? I can specify names for workspaces in the key bindings, such as switching focus to workspace "web", for example, but how do I build my official list of named workspaces and control the order in which they are displayed?

Offline

#492 2011-08-15 18:44:15

Inxsible
Forum Fellow
From: Chicago
Registered: 2008-06-09
Posts: 9,183

Re: The i3 thread

B-Con wrote:

On another topic, what's the proper way to name workspaces now that the i3 config syntax

workspace N name

is deprecated? I can specify names for workspaces in the key bindings, such as switching focus to workspace "web", for example, but how do I build my official list of named workspaces and control the order in which they are displayed?

I don't think you can.

See this :: https://bbs.archlinux.org/viewtopic.php … 34#p964634

and the immediate next post to it.


Forum Rules

There's no such thing as a stupid question, but there sure are a lot of inquisitive idiots !

Offline

#493 2011-08-22 00:20:53

B-Con
Member
From: USA
Registered: 2007-12-17
Posts: 554
Website

Re: The i3 thread

Inxsible wrote:
B-Con wrote:

On another topic, what's the proper way to name workspaces now that the i3 config syntax

workspace N name

is deprecated? I can specify names for workspaces in the key bindings, such as switching focus to workspace "web", for example, but how do I build my official list of named workspaces and control the order in which they are displayed?

I don't think you can.

See this :: https://bbs.archlinux.org/viewtopic.php … 34#p964634

and the immediate next post to it.

Thanks for the link.

You can do a pseudo workspace naming using variables, to eliminate the problems with remembering to use the same name everywhere, such as

set $WORKSPACE_1  1:main
set $WORKSPACE_2  2:web
set $WORKSPACE_3  3:media
set $WORKSPACE_4  4:misc
set $WORKSPACE_5  5
[...]
set $WORKSPACE_10 10

That way you can make changes easily, kind of like before.

But the new problem is workspace ordering in i3bar. Workspaces with just numbers in the name are ordered on the left of the workspace bar. All other workspaces are ordered in the order they were created to the right of those "numbered" workspaces. So if I had workspaces 1,2,3,4,5, and 10, from my code above, open, it would be arranged with 5 and 10 in that order on the left, and 1:main through 4:misc to the right of that in the order they'd been opened.

The ideal solution would be to be able to rename workspaces in the old way. An alternative solution would be to allow numerical prefixes in the names that were sorted on in the same way that just numerical names were.

Architecturally, I wonder which component, i3 or i3bar, owns this problem. Does i3 send the workspace ordering to i3bar or does it just provide a list of workspaces which i3bar then orders?

Last edited by B-Con (2011-08-22 00:24:14)

Offline

#494 2011-08-22 00:58:45

pnutzh4x0r
Member
Registered: 2009-08-11
Posts: 24

Re: The i3 thread

B-Con wrote:

The ideal solution would be to be able to rename workspaces in the old way. An alternative solution would be to allow numerical prefixes in the names that were sorted on in the same way that just numerical names were.

Architecturally, I wonder which component, i3 or i3bar, owns this problem. Does i3 send the workspace ordering to i3bar or does it just provide a list of workspaces which i3bar then orders?

I believe this is the case with the latest version of i3 (in git).  You should now be able to do "1: main 2: www" etc. and they will be ordered by the numbered prefix.  You can try i3-git from AUR to test it out.

Offline

#495 2011-08-22 18:12:31

iTwenty
Member
From: India
Registered: 2010-10-24
Posts: 63
Website

Re: The i3 thread

I may be missing something obvious here..but I can't seem to find a way to have 25-25-50 layout (i.e two windows in one container and third in second container). Graphically, If I open three windows I end up with this:

____________
|  1  |  2   |  3  |
|      |      |      |
---------------------
0    33   66   100

What I want is this:

____________
| 1 |  2 |     3   |
|    |     |         |
---------------------
0  25  50      100

Any help?

Last edited by iTwenty (2011-08-22 18:14:10)


“Twenty years from now you will be more disappointed by the things that you didn't do than by the ones you did do. So throw off the bowlines. Sail away from the safe harbor. Catch the trade winds in your sails. Explore. Dream. Discover.” - Mark Twain

Offline

#496 2011-08-22 22:42:03

herredgar
Member
From: DD/Germany
Registered: 2011-08-18
Posts: 7

Re: The i3 thread

switch to vertical split (alt+v in my config) und open two terminals so you will get two vertically aligned terminals and now the trick smile press the shortcut for vertical split again! and open another terminal. you really have to think of the split shortcuts as relative editors to the position you are now.

Offline

#497 2011-08-22 23:50:43

B-Con
Member
From: USA
Registered: 2007-12-17
Posts: 554
Website

Re: The i3 thread

pnutzh4x0r wrote:

I believe this is the case with the latest version of i3 (in git).  You should now be able to do "1: main 2: www" etc. and they will be ordered by the numbered prefix.  You can try i3-git from AUR to test it out.

Cool, thanks!

herredgar wrote:

switch to vertical split (alt+v in my config) und open two terminals so you will get two vertically aligned terminals and now the trick smile press the shortcut for vertical split again! and open another terminal. you really have to think of the split shortcuts as relative editors to the position you are now.

The key is that containers are invisible and created as you need them. Each window is just a window until you give it an orientation, at which point it becomes a container. I think the new way windows/containers are created is a little different than the old way, but it's really nifty. :-)

Offline

#498 2011-08-24 14:52:23

DaPangus
Member
Registered: 2011-08-24
Posts: 1

Re: The i3 thread

I've started a vim syntax file for i3 config.
It's my first syntax file attempt so it may be kinda badly written.

Here it is: http://paste.pocoo.org/show/463658/
Just save it as ~/.vim/syntax/i3.vim and add a line like

# vim:set syntax=i3:

at the end of your config file. ;-)

Last edited by DaPangus (2011-08-24 14:56:59)

Offline

#499 2011-08-24 20:38:15

Atsutane
Package Maintainer (PM)
From: Germany
Registered: 2008-08-18
Posts: 96

Re: The i3 thread

I never wrote one myself so I can't  give you any advice on that, but it's a good idea to actually write one for the config.  smile


[blog - mostly german] - [JabberID: atsutane 0x40 freethoughts 0x2E de] - [identi.ca]

Offline

#500 2011-08-25 06:57:52

iTwenty
Member
From: India
Registered: 2010-10-24
Posts: 63
Website

Re: The i3 thread

herredgar wrote:

switch to vertical split (alt+v in my config) und open two terminals so you will get two vertically aligned terminals and now the trick smile press the shortcut for vertical split again! and open another terminal. you really have to think of the split shortcuts as relative editors to the position you are now.

Thanks! Although I decided to stay with dwm for the time being after 3 days of i3. The elaborate tiling layouts possible with i3 are useless for me on a 14" monitor. Will check it out again when I have a larger monitor.


“Twenty years from now you will be more disappointed by the things that you didn't do than by the ones you did do. So throw off the bowlines. Sail away from the safe harbor. Catch the trade winds in your sails. Explore. Dream. Discover.” - Mark Twain

Offline

Board footer

Powered by FluxBB