You are not logged in.
Hi all,
Sorry if this was mentioned and I missed it, but is it possible to assign a window to
multiple workspaces? For example in dwm, "workspaces" are not really workspaces,
but tags, so more than one can be assigned to a window by Ctrl+alt+shift + <new tag number>
Is there something similar for i3?
Thanks
Offline
Hi all,
Sorry if this was mentioned and I missed it, but is it possible to assign a window to
multiple workspaces? For example in dwm, "workspaces" are not really workspaces,
but tags, so more than one can be assigned to a window by Ctrl+alt+shift + <new tag number>
Is there something similar for i3?Thanks
no... your closest thing to this is the scratchpad.
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
geo909 wrote:Hi all,
Sorry if this was mentioned and I missed it, but is it possible to assign a window to
multiple workspaces? For example in dwm, "workspaces" are not really workspaces,
but tags, so more than one can be assigned to a window by Ctrl+alt+shift + <new tag number>
Is there something similar for i3?Thanks
no... your closest thing to this is the scratchpad.
Thanks.. It seems that i3 has only that missing
from my personally perfect wm. I wonder if that
could be a feature in the future or if there are good
reasons that it can't be implemented..
Offline
Would be rather hard, as i3's design is strictly hierarchical with regards to workspaces and containers. Also workspaces are bound to X outputs in multiple ways, both in code and conceptual.
So this is more the category of stuff that's not going to be implemented because it's not i3's train of thought.
Offline
Would be rather hard, as i3's design is strictly hierarchical with regards to workspaces and containers. Also workspaces are bound to X outputs in multiple ways, both in code and conceptual.
So this is more the category of stuff that's not going to be implemented because it's not i3's train of thought.
Thanks, that's good to know. I will try it and see how much I miss this feature, if at all
Offline
Is it possible to have the focused window's title in i3bar? I saw this patch which did not get merged, but that was a year ago. Perhaps somethings changed?
Offline
Is it possible to have the focused window's title in i3bar? I saw this patch which did not get merged, but that was a year ago. Perhaps somethings changed?
I may be misinterpreting, but if there's a patch to do what you're asking, isn't that exactly what you need?
Offline
Actually, it shouldn't be too hard to do on vanilla i3 using it's great IPC protocol. You can determine which window is focused by parsing the get_tree response from i3, the relevant node will have a 'focused' property set to True.
'What can be asserted without evidence can also be dismissed without evidence.' - Christopher Hitchens
'There's no such thing as addiction, there's only things that you enjoy doing more than life.' - Doug Stanhope
GitHub Junkyard
Offline
Is it possible to have the focused window's title in i3bar? I saw this patch which did not get merged, but that was a year ago. Perhaps somethings changed?
check this out https://github.com/ziberna/i3-py
you could probably have conky execute a script for you or have a script that subscribes to workspace events, idk. It looks pretty straightforward though.
Last edited by cris9288 (2013-11-04 01:54:43)
Offline
I could do that in i3pystatus easily, if there's a need :-)
Offline
Is there a way to have 2 different fonts on i3bar?
I'm trying to implement this conky
on it which requires alternating between a normal font and conkyweather font.
Is there a way to do it?
Please make Autocad Civil 3d and Archicad work on Linux! Please make Autocad Civil 3d and Archicad work on Linux! Please make Autocad Civil 3d and Archicad work on Linux! Please make Autocad Civil 3d and Archicad work on Linux! Please make Autocad Civil 3d and Archicad work on Linux! Please make Autocad Civil 3d and Archicad work on Linux! Please make Autocad Civil 3d and Archicad work on Linux!
Offline
No.
Except you mean changing color, then it would be easy: inject multiple blocks with separator=false and separator_block_width set appropriately with different color.
Last edited by dom0 (2013-11-09 19:28:02)
Offline
No.
Except you mean changing color, then it would be easy: inject multiple blocks with separator=false and separator_block_width set appropriately with different color.
Thanks for the reply.
No, I don't care about colour - changing the font is what I was after.
Ah well...
Please make Autocad Civil 3d and Archicad work on Linux! Please make Autocad Civil 3d and Archicad work on Linux! Please make Autocad Civil 3d and Archicad work on Linux! Please make Autocad Civil 3d and Archicad work on Linux! Please make Autocad Civil 3d and Archicad work on Linux! Please make Autocad Civil 3d and Archicad work on Linux! Please make Autocad Civil 3d and Archicad work on Linux!
Offline
I cheated.
I opened Arial with fontforge, replaced the Greek glyphs with conkyweather ones, saved as a new font and that was it.
Now for them colours...
Please make Autocad Civil 3d and Archicad work on Linux! Please make Autocad Civil 3d and Archicad work on Linux! Please make Autocad Civil 3d and Archicad work on Linux! Please make Autocad Civil 3d and Archicad work on Linux! Please make Autocad Civil 3d and Archicad work on Linux! Please make Autocad Civil 3d and Archicad work on Linux! Please make Autocad Civil 3d and Archicad work on Linux!
Offline
I'm now trying to use colours in i3bar+conky as instructed here.
Colours do appear, conky and i3bar though refuse to update.
They get some initial values when they first run and then nothing.
Any ideas?
Please make Autocad Civil 3d and Archicad work on Linux! Please make Autocad Civil 3d and Archicad work on Linux! Please make Autocad Civil 3d and Archicad work on Linux! Please make Autocad Civil 3d and Archicad work on Linux! Please make Autocad Civil 3d and Archicad work on Linux! Please make Autocad Civil 3d and Archicad work on Linux! Please make Autocad Civil 3d and Archicad work on Linux!
Offline
Try running your script on its own and check that the output of your script is valid JSON and sticks to the i3bar protocol.
Offline
When this happens, it usually means a corruption in a JSON stream.
Post your config, so we can debug it.
'What can be asserted without evidence can also be dismissed without evidence.' - Christopher Hitchens
'There's no such thing as addiction, there's only things that you enjoy doing more than life.' - Doug Stanhope
GitHub Junkyard
Offline
There you go:
out_to_x no
own_window no
out_to_console yes
double_buffer no
background no
max_text_width 0
update_interval 3.0
total_run_times 0
short_units yes
use_spacer left
use_xft yes
override_utf8_locale yes
cpu_avg_samples 2
TEXT
[{"full_text":"C","color":"\#969696","separator":false,"separator_block_width":3},
{"full_text":"${cpu cpu0}%","color":"\#FEFFD6","separator":false,"separator_block_width":5},
{"full_text":"|","color":"\#969696","separator":false,"separator_block_width":5},
{"full_text":"R","color":"\#969696","separator":false,"separator_block_width":3},
{"full_text":"$memperc%","color":"\#FEFFD6","separator":false,"separator_block_width":5},
{"full_text":"|","color":"\#969696","separator":false,"separator_block_width":5},
{"full_text":"S","color":"\#969696","separator":false,"separator_block_width":3},
{"full_text":"$swapperc%${execpi 120 /home/teo/conky_fetchmail/conky_fetchmail}${texeci 900 /home/teo/1a_accuweather_conkyweather_font/1a_c_version_ArialConkyWeather}","color":"\#FEFFD6","separator":false,"separator_block_width":15},
{"full_text":"${execpi 120 sed -n '1p' /home/teo/conky_fetchmail/mail|cut -c1-8}","color":"\#FEFFD6","separator":false,"separator_block_width":15},
{"full_text":"D","color":"\#969696","separator":false,"separator_block_width":3},
{"full_text":"${downspeed eth0}/s","color":"\#FEFFD6","separator":false,"separator_block_width":5},
{"full_text":"|","color":"\#969696","separator":false,"separator_block_width":5},
{"full_text":"U","color":"\#969696","separator":false,"separator_block_width":3},
{"full_text":"${upspeed eth0}/s","color":"\#FEFFD6","separator":false,"separator_block_width":5}]
EDIT: Is it that I need a comma after the last bracket? (Just noticed it)
EDIT2: That was it! Thanks a lot for your responses mates! Back to jsoning...
Last edited by TeoBigusDickus (2013-11-10 20:21:11)
Please make Autocad Civil 3d and Archicad work on Linux! Please make Autocad Civil 3d and Archicad work on Linux! Please make Autocad Civil 3d and Archicad work on Linux! Please make Autocad Civil 3d and Archicad work on Linux! Please make Autocad Civil 3d and Archicad work on Linux! Please make Autocad Civil 3d and Archicad work on Linux! Please make Autocad Civil 3d and Archicad work on Linux!
Offline
Yeah, there should be a comma.
Offline
Wondering what the preferred method for autostarting applications is in i3? I use config at the moment but thinking about maybe using .xinitrc to set up wallpaper etc..
Mr Green
Offline
Wondering what the preferred method for autostarting applications is in i3? I use config at the moment but thinking about maybe using .xinitrc to set up wallpaper etc..
I have always use .xinitrc to start my background with feh
Offline
might be the way to go, need to check out some configs first....thanks
Mr Green
Offline
Wondering what the preferred method for autostarting applications is in i3? I use config at the moment but thinking about maybe using .xinitrc to set up wallpaper etc..
I use the exec command as explained in the i3 user guide.
Offline
That is what I do now,
set $execi exec --no-startup-id
...
$execi setxkbmap gb
$execi numlockx on
Mr Green
Offline
Wondering what the preferred method for autostarting applications is in i3? I use config at the moment but thinking about maybe using .xinitrc to set up wallpaper etc..
I honestly don't know of any kind of advantage of starting things in one place over another. I use the config file for i3 simply because it seems nice to me to have all the setup of a given window manager grouped together. That way I am able to keep my .xinitrc clean and readable; in particular, the case statement that allows me to select what starts.
Offline