{"action":"created","issue":{"url":"https://api.github.com/repos/termux/termux-app/issues/752","repository_url":"https://api.github.com/repos/termux/termux-app","labels_url":"https://api.github.com/repos/termux/termux-app/issues/752/labels{/name}","comments_url":"https://api.github.com/repos/termux/termux-app/issues/752/comments","events_url":"https://api.github.com/repos/termux/termux-app/issues/752/events","html_url":"https://github.com/termux/termux-app/issues/752","id":337278843,"node_id":"MDU6SXNzdWUzMzcyNzg4NDM=","number":752,"title":"Request: multi-display xterm","user":{"login":"hyperpallium","id":9765715,"node_id":"MDQ6VXNlcjk3NjU3MTU=","avatar_url":"https://avatars2.githubusercontent.com/u/9765715?v=4","gravatar_id":"","url":"https://api.github.com/users/hyperpallium","html_url":"https://github.com/hyperpallium","followers_url":"https://api.github.com/users/hyperpallium/followers","following_url":"https://api.github.com/users/hyperpallium/following{/other_user}","gists_url":"https://api.github.com/users/hyperpallium/gists{/gist_id}","starred_url":"https://api.github.com/users/hyperpallium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hyperpallium/subscriptions","organizations_url":"https://api.github.com/users/hyperpallium/orgs","repos_url":"https://api.github.com/users/hyperpallium/repos","events_url":"https://api.github.com/users/hyperpallium/events{/privacy}","received_events_url":"https://api.github.com/users/hyperpallium/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-07-01T09:59:01Z","updated_at":"2018-07-11T10:13:41Z","closed_at":null,"author_association":"NONE","body":"To have a single `termux` window extend over two android devices.\r\n\r\nOne logical window, but the top half displayed on one physical display, and the bottom half displayed on a second display, on another android device. \"Casting\" the bottom half of the display.\r\n\r\nWith `tmux`, it's possible to duplicate a display on another device, by connecting to the same session, but it doesn't seem possible to display different parts on different devices.\r\n\r\nWould it make sense for `termux` to have this halfscreen-casting functionality?\r\n"},"comment":{"url":"https://api.github.com/repos/termux/termux-app/issues/comments/404118206","html_url":"https://github.com/termux/termux-app/issues/752#issuecomment-404118206","issue_url":"https://api.github.com/repos/termux/termux-app/issues/752","id":404118206,"node_id":"MDEyOklzc3VlQ29tbWVudDQwNDExODIwNg==","user":{"login":"hyperpallium","id":9765715,"node_id":"MDQ6VXNlcjk3NjU3MTU=","avatar_url":"https://avatars2.githubusercontent.com/u/9765715?v=4","gravatar_id":"","url":"https://api.github.com/users/hyperpallium","html_url":"https://github.com/hyperpallium","followers_url":"https://api.github.com/users/hyperpallium/followers","following_url":"https://api.github.com/users/hyperpallium/following{/other_user}","gists_url":"https://api.github.com/users/hyperpallium/gists{/gist_id}","starred_url":"https://api.github.com/users/hyperpallium/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hyperpallium/subscriptions","organizations_url":"https://api.github.com/users/hyperpallium/orgs","repos_url":"https://api.github.com/users/hyperpallium/repos","events_url":"https://api.github.com/users/hyperpallium/events{/privacy}","received_events_url":"https://api.github.com/users/hyperpallium/received_events","type":"User","site_admin":false},"created_at":"2018-07-11T10:13:41Z","updated_at":"2018-07-11T10:13:41Z","author_association":"NONE","body":"Thanks @empjustine  and @xeffyr\r\n\r\nRegarding screen size changes, tmux already copes with this. Try it with `tmux` in one window and `tmux attach` in another, to they share the same tmux session. Now, pinch-together (or `control` `alt` `-`) to shrink the font and increase the rows and columns. `tmux` adapts by marking the edge of the usable screen. You can also rotate. Also, turn off the onscreen keyboard.\r\n\r\n(This particular demonstration only works when making the terminal bigger. The `tmux` not in the foreground isn't told of changes, so keeps the old smaller size).\r\n\r\nThe other issue of input from the other display could be solved by only the main display accepting input, and the other is display-only. This is how my hack of concept works above. The other display would just show what has been scrolled off. This would work for many unix-stream based tools, except when they jump around e.g. search in less, more, man. And not for anything using ncurses cleverly,\r\n\r\nBut I agree it seems complicated and tricky.\r\n\r\nI believe **ssh** and **tmux** (or screen) can't `cast the bottom half of the display`. (Only the whole display, as I use in a hack-of-concept above). I'd love to be wrong though, but tell me how, if I am!\r\n\r\nHowever, it's looking more appropriate to do this idea of text terminals like x-windows in **tmux** - a sort of **text-windows**, if you will."}}
{"actor":{"display_login":"hyperpallium"}}