Open juancarlis opened 3 months ago
Same issue here, using linux mint
Operating System: Linux Mint 21.2
And the same tmux version: 3.2a
Tested using all other plugins disabled, so I don't think it's a cross plugin compatibility issue - I'll try updating tmux later and see if that resolves it. This looks like a great plugin, so fingers crossed
Same for me - have to restart entire terminal and when I restore my session i have an extra session I end up deleting.
Same issue for me - I'm using Kubuntu 22.04. I really would like to give your plugin a try
same for me if i press prefix - p terminal becomes unresponsive. I need to manually close the terminal.
+1
Ubuntu 22.04 comes with tmux version 3.2a that doesn't support features used by this plugin (see tmux changelog). I upgraded my tmux 3.2a → 3.4 and everything works now.
As for the bug, the reason why tmux freezes is because there are no safety catches defined in the loop on line 58 in ./scripts/utils.sh
. This will cause the plugin to loop the tmux popup
command endlessly.
Hm - I have 22.04 and tmux 3.4 and still experience this issue
Hm - I have 22.04 and tmux 3.4 and still experience this issue
I was facing the same issue after upgrading to tmux 3.4 from 3.2a. I had forgotten to completely kill my active tmux sessions though (using tmux kill-server
). After that it all worked as expected.
Upgrading to tmux 3.4 solves the issue
This does not solve the issue for me - ll just open a new issue
This does not solve the issue for me - ll just open a new issue
sorry, I'll reopen.
This does not solve the issue for me - ll just open a new issue
Your problem might be caused by some other factors than the Ubuntu 22.04 default tmux version, if the problem persists even with tmux 3.4. There are other bug issues open where users have shell scripts that doesn't play nice with tmux popup
.
My fix with #15 only eliminates the issue where Floax will go to infinite loop if tmux popup
command fails for every call.
@diego898: Can you try to troubleshoot the issue by by manually calling tmux -vv popup -E
to see what happens? The -vv
options should generate debug logs to your current directory while -E
option will close the popup automatically when shell command exits.
Log messages will be saved into tmux-client-PID.log and tmux-server-PID.log files in the current directory, where PID is the PID of the server or client process. If -v is specified twice, an additional tmux-out-PID.log file is generated with a copy of every thing tmux writes to the terminal.
@haapmik - For me the popup appears and is interactable - I can type, etc. Only when I type exit does it close however (not automatically). Here are the logs
1722889949.481903 client started (649436): version 3.4, socket /tmp/tmux-1001/default, protocol 8
1722889949.481919 on Linux 6.5.0-45-generic #45~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon Jul 15 16:40:02 UTC 2
1722889949.481921 using libevent 2.1.12-stable poll
1722889949.481926 using utf8proc 2.9.0
1722889949.481928 using ncurses 6.4 20221231
1722889949.481936 flags are 0x10000
1722889949.481945 socket is /tmp/tmux-1001/default
1722889949.481951 trying connect
1722889949.481982 add peer 0x14d6cc0: 6 ((nil))
1722889949.482145 sending message 100 to peer 0x14d6cc0 (4 bytes)
1722889949.482149 sending message 111 to peer 0x14d6cc0 (8 bytes)
1722889949.482151 sending message 101 to peer 0x14d6cc0 (14 bytes)
1722889949.482153 sending message 109 to peer 0x14d6cc0 (4 bytes)
1722889949.482155 sending message 102 to peer 0x14d6cc0 (11 bytes)
1722889949.482156 sending message 108 to peer 0x14d6cc0 (22 bytes)
1722889949.482158 sending message 112 to peer 0x14d6cc0 (70 bytes)
1722889949.482160 sending message 112 to peer 0x14d6cc0 (5 bytes)
1722889949.482162 sending message 112 to peer 0x14d6cc0 (5 bytes)
1722889949.482163 sending message 112 to peer 0x14d6cc0 (6 bytes)
1722889949.482165 sending message 112 to peer 0x14d6cc0 (6 bytes)
1722889949.482167 sending message 112 to peer 0x14d6cc0 (11 bytes)
1722889949.482168 sending message 112 to peer 0x14d6cc0 (10 bytes)
1722889949.482170 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482172 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482173 sending message 112 to peer 0x14d6cc0 (18 bytes)
1722889949.482175 sending message 112 to peer 0x14d6cc0 (11 bytes)
1722889949.482177 sending message 112 to peer 0x14d6cc0 (10 bytes)
1722889949.482179 sending message 112 to peer 0x14d6cc0 (15 bytes)
1722889949.482180 sending message 112 to peer 0x14d6cc0 (21 bytes)
1722889949.482182 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482184 sending message 112 to peer 0x14d6cc0 (7 bytes)
1722889949.482185 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482187 sending message 112 to peer 0x14d6cc0 (7 bytes)
1722889949.482189 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482190 sending message 112 to peer 0x14d6cc0 (9 bytes)
1722889949.482192 sending message 112 to peer 0x14d6cc0 (21 bytes)
1722889949.482194 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482195 sending message 112 to peer 0x14d6cc0 (8 bytes)
1722889949.482197 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482199 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482200 sending message 112 to peer 0x14d6cc0 (9 bytes)
1722889949.482202 sending message 112 to peer 0x14d6cc0 (9 bytes)
1722889949.482204 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482206 sending message 112 to peer 0x14d6cc0 (8 bytes)
1722889949.482207 sending message 112 to peer 0x14d6cc0 (8 bytes)
1722889949.482209 sending message 112 to peer 0x14d6cc0 (7 bytes)
1722889949.482211 sending message 112 to peer 0x14d6cc0 (7 bytes)
1722889949.482212 sending message 112 to peer 0x14d6cc0 (9 bytes)
1722889949.482214 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482216 sending message 112 to peer 0x14d6cc0 (6 bytes)
1722889949.482217 sending message 112 to peer 0x14d6cc0 (9 bytes)
1722889949.482219 sending message 112 to peer 0x14d6cc0 (15 bytes)
1722889949.482221 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482222 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482224 sending message 112 to peer 0x14d6cc0 (8 bytes)
1722889949.482226 sending message 112 to peer 0x14d6cc0 (14 bytes)
1722889949.482227 sending message 112 to peer 0x14d6cc0 (11 bytes)
1722889949.482229 sending message 112 to peer 0x14d6cc0 (9 bytes)
1722889949.482231 sending message 112 to peer 0x14d6cc0 (10 bytes)
1722889949.482232 sending message 112 to peer 0x14d6cc0 (10 bytes)
1722889949.482234 sending message 112 to peer 0x14d6cc0 (10 bytes)
1722889949.482236 sending message 112 to peer 0x14d6cc0 (10 bytes)
1722889949.482238 sending message 112 to peer 0x14d6cc0 (11 bytes)
1722889949.482243 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482245 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482247 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482248 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482250 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482252 sending message 112 to peer 0x14d6cc0 (11 bytes)
1722889949.482253 sending message 112 to peer 0x14d6cc0 (11 bytes)
1722889949.482255 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482257 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482258 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482260 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482262 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482263 sending message 112 to peer 0x14d6cc0 (10 bytes)
1722889949.482265 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482267 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482268 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482270 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482272 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482273 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482275 sending message 112 to peer 0x14d6cc0 (8 bytes)
1722889949.482277 sending message 112 to peer 0x14d6cc0 (11 bytes)
1722889949.482279 sending message 112 to peer 0x14d6cc0 (11 bytes)
1722889949.482280 sending message 112 to peer 0x14d6cc0 (11 bytes)
1722889949.482282 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482284 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482285 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482287 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482289 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482290 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482292 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482294 sending message 112 to peer 0x14d6cc0 (8 bytes)
1722889949.482295 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482297 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482299 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482300 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482302 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482304 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482305 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482307 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482309 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482310 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482312 sending message 112 to peer 0x14d6cc0 (8 bytes)
1722889949.482314 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482316 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482317 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482319 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482321 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482322 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482324 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482326 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482327 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482329 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482331 sending message 112 to peer 0x14d6cc0 (8 bytes)
1722889949.482332 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482334 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482336 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482337 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482339 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482341 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482342 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482344 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482346 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482350 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482351 sending message 112 to peer 0x14d6cc0 (10 bytes)
1722889949.482353 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482355 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482356 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482358 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482360 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482361 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482363 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482365 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482366 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482368 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482370 sending message 112 to peer 0x14d6cc0 (10 bytes)
1722889949.482371 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482373 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482375 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482376 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482378 sending message 112 to peer 0x14d6cc0 (10 bytes)
1722889949.482380 sending message 112 to peer 0x14d6cc0 (10 bytes)
1722889949.482381 sending message 112 to peer 0x14d6cc0 (10 bytes)
1722889949.482383 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482385 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482386 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482388 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482390 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482391 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482393 sending message 112 to peer 0x14d6cc0 (11 bytes)
1722889949.482395 sending message 112 to peer 0x14d6cc0 (11 bytes)
1722889949.482397 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482398 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482400 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482402 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482403 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482405 sending message 112 to peer 0x14d6cc0 (11 bytes)
1722889949.482407 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482408 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482410 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482412 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482413 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482415 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482417 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482418 sending message 112 to peer 0x14d6cc0 (10 bytes)
1722889949.482420 sending message 112 to peer 0x14d6cc0 (9 bytes)
1722889949.482422 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482423 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482425 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482427 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482428 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482430 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482432 sending message 112 to peer 0x14d6cc0 (9 bytes)
1722889949.482433 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482435 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482437 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482438 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482440 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482442 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482443 sending message 112 to peer 0x14d6cc0 (11 bytes)
1722889949.482445 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482447 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482448 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482450 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482453 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482455 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482457 sending message 112 to peer 0x14d6cc0 (11 bytes)
1722889949.482458 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482460 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482462 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482464 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482465 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482467 sending message 112 to peer 0x14d6cc0 (21 bytes)
1722889949.482469 sending message 112 to peer 0x14d6cc0 (12 bytes)
1722889949.482471 sending message 112 to peer 0x14d6cc0 (9 bytes)
1722889949.482472 sending message 112 to peer 0x14d6cc0 (6 bytes)
1722889949.482474 sending message 112 to peer 0x14d6cc0 (8 bytes)
1722889949.482476 sending message 112 to peer 0x14d6cc0 (15 bytes)
1722889949.482478 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482479 sending message 112 to peer 0x14d6cc0 (9 bytes)
1722889949.482481 sending message 112 to peer 0x14d6cc0 (70 bytes)
1722889949.482483 sending message 112 to peer 0x14d6cc0 (69 bytes)
1722889949.482485 sending message 112 to peer 0x14d6cc0 (10 bytes)
1722889949.482486 sending message 112 to peer 0x14d6cc0 (10 bytes)
1722889949.482488 sending message 112 to peer 0x14d6cc0 (8 bytes)
1722889949.482490 sending message 112 to peer 0x14d6cc0 (15 bytes)
1722889949.482491 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482493 sending message 112 to peer 0x14d6cc0 (10 bytes)
1722889949.482495 sending message 112 to peer 0x14d6cc0 (10 bytes)
1722889949.482497 sending message 112 to peer 0x14d6cc0 (17 bytes)
1722889949.482498 sending message 112 to peer 0x14d6cc0 (10 bytes)
1722889949.482500 sending message 112 to peer 0x14d6cc0 (13 bytes)
1722889949.482502 sending message 112 to peer 0x14d6cc0 (9 bytes)
1722889949.482504 sending message 112 to peer 0x14d6cc0 (5 bytes)
1722889949.482505 sending message 112 to peer 0x14d6cc0 (15 bytes)
1722889949.482508 sending message 104 to peer 0x14d6cc0 (0 bytes)
1722889949.482510 sending message 110 to peer 0x14d6cc0 (0 bytes)
1722889949.482511 sending message 107 to peer 0x14d6cc0 (4 bytes)
1722889949.482513 sending message 105 to peer 0x14d6cc0 (50 bytes)
1722889949.482515 sending message 105 to peer 0x14d6cc0 (47 bytes)
1722889949.482517 sending message 105 to peer 0x14d6cc0 (20 bytes)
1722889949.482518 sending message 105 to peer 0x14d6cc0 (54 bytes)
1722889949.482520 sending message 105 to peer 0x14d6cc0 (23 bytes)
1722889949.482522 sending message 105 to peer 0x14d6cc0 (11 bytes)
1722889949.482524 sending message 105 to peer 0x14d6cc0 (12 bytes)
1722889949.482525 sending message 105 to peer 0x14d6cc0 (27 bytes)
1722889949.482527 sending message 105 to peer 0x14d6cc0 (23 bytes)
1722889949.482529 sending message 105 to peer 0x14d6cc0 (17 bytes)
1722889949.482531 sending message 105 to peer 0x14d6cc0 (22 bytes)
1722889949.482533 sending message 105 to peer 0x14d6cc0 (109 bytes)
1722889949.482534 sending message 105 to peer 0x14d6cc0 (16 bytes)
1722889949.482536 sending message 105 to peer 0x14d6cc0 (18 bytes)
1722889949.482538 sending message 105 to peer 0x14d6cc0 (44 bytes)
1722889949.482540 sending message 105 to peer 0x14d6cc0 (32 bytes)
1722889949.482542 sending message 105 to peer 0x14d6cc0 (86 bytes)
1722889949.482543 sending message 105 to peer 0x14d6cc0 (32 bytes)
1722889949.482545 sending message 105 to peer 0x14d6cc0 (52 bytes)
1722889949.482547 sending message 105 to peer 0x14d6cc0 (19 bytes)
1722889949.482549 sending message 105 to peer 0x14d6cc0 (28 bytes)
1722889949.482550 sending message 105 to peer 0x14d6cc0 (17 bytes)
1722889949.482552 sending message 105 to peer 0x14d6cc0 (17 bytes)
1722889949.482554 sending message 105 to peer 0x14d6cc0 (8 bytes)
1722889949.482556 sending message 105 to peer 0x14d6cc0 (112 bytes)
1722889949.482558 sending message 105 to peer 0x14d6cc0 (14 bytes)
1722889949.482559 sending message 105 to peer 0x14d6cc0 (32 bytes)
1722889949.482563 sending message 105 to peer 0x14d6cc0 (3864 bytes)
1722889949.482571 sending message 105 to peer 0x14d6cc0 (43 bytes)
1722889949.482573 sending message 105 to peer 0x14d6cc0 (68 bytes)
1722889949.482575 sending message 105 to peer 0x14d6cc0 (53 bytes)
1722889949.482577 sending message 105 to peer 0x14d6cc0 (29 bytes)
1722889949.482578 sending message 105 to peer 0x14d6cc0 (12 bytes)
1722889949.482580 sending message 105 to peer 0x14d6cc0 (11 bytes)
1722889949.482582 sending message 105 to peer 0x14d6cc0 (763 bytes)
1722889949.482584 sending message 105 to peer 0x14d6cc0 (26 bytes)
1722889949.482585 sending message 105 to peer 0x14d6cc0 (30 bytes)
1722889949.482587 sending message 105 to peer 0x14d6cc0 (16 bytes)
1722889949.482589 sending message 105 to peer 0x14d6cc0 (24 bytes)
1722889949.482591 sending message 105 to peer 0x14d6cc0 (19 bytes)
1722889949.482592 sending message 105 to peer 0x14d6cc0 (18 bytes)
1722889949.482594 sending message 105 to peer 0x14d6cc0 (45 bytes)
1722889949.482596 sending message 105 to peer 0x14d6cc0 (94 bytes)
1722889949.482597 sending message 105 to peer 0x14d6cc0 (19 bytes)
1722889949.482599 sending message 105 to peer 0x14d6cc0 (8 bytes)
1722889949.482601 sending message 105 to peer 0x14d6cc0 (33 bytes)
1722889949.482603 sending message 105 to peer 0x14d6cc0 (41 bytes)
1722889949.482604 sending message 105 to peer 0x14d6cc0 (38 bytes)
1722889949.482606 sending message 105 to peer 0x14d6cc0 (19 bytes)
1722889949.482608 sending message 105 to peer 0x14d6cc0 (22 bytes)
1722889949.482610 sending message 105 to peer 0x14d6cc0 (19 bytes)
1722889949.482611 sending message 105 to peer 0x14d6cc0 (102 bytes)
1722889949.482613 sending message 105 to peer 0x14d6cc0 (18 bytes)
1722889949.482615 sending message 105 to peer 0x14d6cc0 (25 bytes)
1722889949.482617 sending message 105 to peer 0x14d6cc0 (37 bytes)
1722889949.482618 sending message 105 to peer 0x14d6cc0 (13 bytes)
1722889949.482620 sending message 105 to peer 0x14d6cc0 (59 bytes)
1722889949.482622 sending message 105 to peer 0x14d6cc0 (11 bytes)
1722889949.482624 sending message 105 to peer 0x14d6cc0 (15 bytes)
1722889949.482625 sending message 105 to peer 0x14d6cc0 (17 bytes)
1722889949.482627 sending message 105 to peer 0x14d6cc0 (13 bytes)
1722889949.482629 sending message 105 to peer 0x14d6cc0 (41 bytes)
1722889949.482630 sending message 105 to peer 0x14d6cc0 (34 bytes)
1722889949.482632 sending message 105 to peer 0x14d6cc0 (45 bytes)
1722889949.482634 sending message 105 to peer 0x14d6cc0 (36 bytes)
1722889949.482636 sending message 105 to peer 0x14d6cc0 (33 bytes)
1722889949.482637 sending message 105 to peer 0x14d6cc0 (342 bytes)
1722889949.482639 sending message 105 to peer 0x14d6cc0 (39 bytes)
1722889949.482641 sending message 105 to peer 0x14d6cc0 (23 bytes)
1722889949.482643 sending message 105 to peer 0x14d6cc0 (31 bytes)
1722889949.482644 sending message 105 to peer 0x14d6cc0 (23 bytes)
1722889949.482646 sending message 105 to peer 0x14d6cc0 (27 bytes)
1722889949.482648 sending message 105 to peer 0x14d6cc0 (21 bytes)
1722889949.482650 sending message 105 to peer 0x14d6cc0 (40 bytes)
1722889949.482651 sending message 105 to peer 0x14d6cc0 (20 bytes)
1722889949.482653 sending message 105 to peer 0x14d6cc0 (27 bytes)
1722889949.482655 sending message 105 to peer 0x14d6cc0 (36 bytes)
1722889949.482656 sending message 105 to peer 0x14d6cc0 (24 bytes)
1722889949.482658 sending message 105 to peer 0x14d6cc0 (20 bytes)
1722889949.482660 sending message 105 to peer 0x14d6cc0 (10 bytes)
1722889949.482662 sending message 106 to peer 0x14d6cc0 (0 bytes)
1722889949.482688 cmd_pack_argv: argv[0]=popup
1722889949.482690 cmd_pack_argv: argv[1]=-E
1722889949.482692 sending message 200 to peer 0x14d6cc0 (13 bytes)
1722889949.482693 client loop enter
1722889951.082818 peer 0x14d6cc0 message 203
1722889951.082831 client loop exit
@haapmik - For me the popup appears and is interactable - I can type, etc. Only when I type exit does it close however (not automatically). Here are the logs
1722889949.481903 client started (649436): version 3.4, socket /tmp/tmux-1001/default, protocol 8 1722889949.481919 on Linux 6.5.0-45-generic #45~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon Jul 15 16:40:02 UTC 2 1722889949.481921 using libevent 2.1.12-stable poll 1722889949.481926 using utf8proc 2.9.0 1722889949.481928 using ncurses 6.4 20221231 1722889951.082831 client loop exit
This indicates that the tmux popup feature works fine without any decorations with your tmux package. Maybe one or more of the decorations used by the FloaX causes your tmux to hang.
@diego898, you could try to manually run the command used by the FloaX to troubleshoot the issue further. E.g. adding these extra decorations one by one to find out which one causes your problem.
FLOAX_BORDER_COLOR='magenta'
FLOAX_TEXT_COLOR='blue'
FLOAX_TITLE='FloaX: C-M-s C-M-b C-M-f C-M-r C-M-e C-M-d '
FLOAX_WIDTH='80%'
FLOAX_HEIGHT='80%'
FLOAX_SESSION_NAME='scratch'
tmux new-session -d -s "$FLOAX_SESSION_NAME"
tmux -vv popup \
-S fg="$FLOAX_BORDER_COLOR" \
-s fg="$FLOAX_TEXT_COLOR" \
-T "$FLOAX_TITLE" \
-w "$FLOAX_WIDTH" \
-h "$FLOAX_HEIGHT" \
-b rounded \
-E \
"tmux attach-session -t \"$FLOAX_SESSION_NAME\""
Hello good people of this thread, unfortunately I don't have an available Ubuntu desktop ready to debug this issue. Feels like upgrading to 3.4 does it for most users, but seems like it's not 100% of cases. Also, merged #15 that may help some here.
I'm happy to know whether this issue still persists and whether we should update the install section.
Thanks all!
Description
I recently started using your tmux-floax plugin, which aims to create floating terminals similar to those in zellij. However, I'm experiencing an issue where tmux hangs when I try to use the plugin. It seems that the floating terminal is being created because I see a new session named "scratch," but I cannot see the floating terminal itself, and my terminal becomes unresponsive.
Environment:
Please let me know if you need any additional information or if there are any specific steps you would like me to try. Thank you for your help!