Agreed. Focus is the currency right now.
How to keep focus?
1 screen + 1 window at a time.
Also what if screen goes grayscale when you open non-work windows?
This also fits nicely into the concept that @vimtor proposed.
cmux projects perfectly connected with the rest of the windows in the OS.
With project specific chrome windows.
Imagine the possiblities.
You can have windows in Chrome dedicated for specific tasks:
projectA-marketing
projectA-email
projectA-documentation
projectB-marketing
projectB-email
projectB-documentation
Cmux solved the terminal, but what about the other windows?
Something more is needed when you leave cmux and try to navigate through the rest of the OS.
Something that would connect cmux workspaces with the other windows in the system.
Something so you always stay in the loop and you do not get distracted by other windows.
Wouldn't it be great if your OS turned your screen to grayscale when you switch from work to "fun"?
So your brain gets a visual hint that you are going into distraction zone?
Cmux solved the terminal, but what about the other windows?
Something more is needed when you leave cmux and try to navigate through the rest of the OS.
Something that would connect cmux workspaces with the other windows in the system.
Something so you always stay in the loop and you do not get distracted by other windows.
cmux is great
Basic truth
But I found that something more is needed when you leave cmux and try to navigate through the rest of the OS.
Something that would connect cmux workspaces with the other windows in the system.
Have a look and let me know if you understand the concept.
@saeed_vz Found it, thanks.
https://t.co/wMptqNeYik
I can list and select workspaces now, this is awesome.
But...
Is there a workspace-changed hook?
Like in tmux?
set-hook -g client-session-changed 'run-shell "~/.local/scripts/tmux-on-session-switch.sh #{session_name}"'
@saeed_vz I looked through the docs for CLI but I can't see the "switch project" thing.
Can you give me some hints?
The closest thing I found was RemoteServer
https://t.co/z8H7pXO5io
@michalmalewicz A lot of people are realising this now during layoffs.
Disillusionment hits hard.
I was at Scandinavian IT Night Tricity last year.
This was basically an exchange of free food for resume.
Top-management flexing with "we have 400 employees already" like it's a good thing.
@saeed_vz Hey man.
Bit late to the party but I managed to make a video that explains what I mean.
I use cmux as an example because they expose the right hooks to make it work.
But this can work with tmux, conductor, muxy and others.
It's a matter of having right hooks.
@lawrencecchen@al_bahar_la@manaflowai@austinywang Nah, this is just a live simulation thing.
I'm working on bridging cmux/tmux/other workspace with the rest of the windows in the OS.
You can try the concept on the website https://t.co/PW1BAXSZQa (no install)
I would highly appreciate some feedback from you.
@lawrencecchen@al_bahar_la@manaflowai@austinywang Wow, nice, this actually works "cmux events --name workspace.selected"
This will enable full project aware switching between cmux workspaces and the rest of the OS windows like: