oldefoxx
June 1st, 2015, 03:00 PM
I have multiple browsers installed (in addition to Firefox, I have Opera, Chrome, and Chromium). I need to run two browsers at once, splitting screen space.
This works, but it has to be two separate browsers, not the same one twice, because with one browser (even if you add in a tab splitter), your fundamental problem is that you are just using one set of folders and files, and you have to share the same set of cookies and other data as a consequence. You need to have each instance of the browser picked to work in a separate set of folders so that the files do not intermingle.
But the browsers themselves are internally programmed to use a specific set of named folders and files, so just trying to clone the original install to a second place isn't going to work. If you made it a second drive, it would have its own separate folders and files, but it would default to sharing the ones used by the original install. No gain there. If you rebooted to a software install on the second drive and tried to run the original browser from the initial drive, it would default to the same set of folders and files on the second partition because it is now the default drive by virtual of being booted to.
You could do it if you could run two operating systems at once, side by side, where they can share space on a single monitor or each have its own set of monitor(s) to display on. Sounds like using VM, right? Not quite. Trying to get a host to share one or more monitors with a client is difficult, what with having to individually size and position the window each uses, but the mouse and keyboard only deal with one OS at a time. You have to manually toggle these between applications using the mouse (I think you can also use Ctrl+Tab, but I will have to check on that).
This means regardless of where the mouse is positioned, you would have to keep mental track of which side had the focus and was active, able to accept keyboard input. Right now the mouse can hover or move about with no effect on where the focus is. You have to press a mouse button to cause the focus to move to the application that the mouse is positioned over. You might need the focus to keep up with where the mouse pointer is, so that your eye only has to see the mouse to know where the focus currently is.
This is not a good idea, because a moving mouse and a shifting focus would drastically effect the ability of the application, the one you are trying to work with, would keep losing data from the keyboard as you type. It is only while it has the focus that keyboard input is routed to it. So constantly shifting focus by having to worry about where the cursor arrow is positioned would be a total nightmare, which is why the mouse presently only gets control when one of its buttons is pressed. I mean you might need another way to rapidly and visually direct and see where the focus is in order to get around this, but that would only be one more device to manage.
Maybe some easy keyboard combination like using the Scroll Lock key to toggle the mouse between its normal mode and being able to drag the focus with it? That might work. I don't know anything offhand that relies on Scroll Lock for any meaningful purpose. It's almost the key that was never there. But it is, on every keyboard I've encountered. So maybe a backup key combo in case somebody finds a keyboard without one, or need a Scroll Lock in one application or another. What's Pause/Break used for?
As far as I know, that is how matters stand. Too bad our software is not taking advantage of the benefit of our cpu's maybe having multiple cores, so that we can run separate OSes at the same time and have any two (or 4) sharing screen space and be self-toggling as we move the mouse about. Right now, the chief advantage in running two browsers at the same time is dealing with the frustration of having to wait on one site to finish doing its thing, because you can then use the other browser to deal with a different site or a separate account at the same site in the time that would be wasted otherwise. A big down side is that running two browsers at once automatically loads your system down, so there are going to be performance gaps at your end to sit through.
You need a fast PC and at least 8 GB of memory (RAM), plus a fast internet connection to not take a big hit on your end sometimes. And you could have multople intgernet connections, like both a wire and wireless going at once, and your present OS setup is only going to take advantage of one of those, usually the wired connection over the wireless because it is faster. If you are stuck with dial-up access, this is not for you. This is getting into the big leagues. .
It's noteworthy that we don't even have automatic fallback to wireless if our wired connection is dropped (cable comes loose, or you need to take your connected laptop to another room). I mean I felt sure it was working in 14.04 at one point, but not here lately. I searched the internet, and found a script file that removes then reinstalls the wireless driver in order not to have to restart my PC. So I havea link to it ready to go on my Desktop just in case.
There may not be a fix in the works or anything already out there, but I figure a little talk and exchange of ideas might help for the future. Any comments or suggestions?
This works, but it has to be two separate browsers, not the same one twice, because with one browser (even if you add in a tab splitter), your fundamental problem is that you are just using one set of folders and files, and you have to share the same set of cookies and other data as a consequence. You need to have each instance of the browser picked to work in a separate set of folders so that the files do not intermingle.
But the browsers themselves are internally programmed to use a specific set of named folders and files, so just trying to clone the original install to a second place isn't going to work. If you made it a second drive, it would have its own separate folders and files, but it would default to sharing the ones used by the original install. No gain there. If you rebooted to a software install on the second drive and tried to run the original browser from the initial drive, it would default to the same set of folders and files on the second partition because it is now the default drive by virtual of being booted to.
You could do it if you could run two operating systems at once, side by side, where they can share space on a single monitor or each have its own set of monitor(s) to display on. Sounds like using VM, right? Not quite. Trying to get a host to share one or more monitors with a client is difficult, what with having to individually size and position the window each uses, but the mouse and keyboard only deal with one OS at a time. You have to manually toggle these between applications using the mouse (I think you can also use Ctrl+Tab, but I will have to check on that).
This means regardless of where the mouse is positioned, you would have to keep mental track of which side had the focus and was active, able to accept keyboard input. Right now the mouse can hover or move about with no effect on where the focus is. You have to press a mouse button to cause the focus to move to the application that the mouse is positioned over. You might need the focus to keep up with where the mouse pointer is, so that your eye only has to see the mouse to know where the focus currently is.
This is not a good idea, because a moving mouse and a shifting focus would drastically effect the ability of the application, the one you are trying to work with, would keep losing data from the keyboard as you type. It is only while it has the focus that keyboard input is routed to it. So constantly shifting focus by having to worry about where the cursor arrow is positioned would be a total nightmare, which is why the mouse presently only gets control when one of its buttons is pressed. I mean you might need another way to rapidly and visually direct and see where the focus is in order to get around this, but that would only be one more device to manage.
Maybe some easy keyboard combination like using the Scroll Lock key to toggle the mouse between its normal mode and being able to drag the focus with it? That might work. I don't know anything offhand that relies on Scroll Lock for any meaningful purpose. It's almost the key that was never there. But it is, on every keyboard I've encountered. So maybe a backup key combo in case somebody finds a keyboard without one, or need a Scroll Lock in one application or another. What's Pause/Break used for?
As far as I know, that is how matters stand. Too bad our software is not taking advantage of the benefit of our cpu's maybe having multiple cores, so that we can run separate OSes at the same time and have any two (or 4) sharing screen space and be self-toggling as we move the mouse about. Right now, the chief advantage in running two browsers at the same time is dealing with the frustration of having to wait on one site to finish doing its thing, because you can then use the other browser to deal with a different site or a separate account at the same site in the time that would be wasted otherwise. A big down side is that running two browsers at once automatically loads your system down, so there are going to be performance gaps at your end to sit through.
You need a fast PC and at least 8 GB of memory (RAM), plus a fast internet connection to not take a big hit on your end sometimes. And you could have multople intgernet connections, like both a wire and wireless going at once, and your present OS setup is only going to take advantage of one of those, usually the wired connection over the wireless because it is faster. If you are stuck with dial-up access, this is not for you. This is getting into the big leagues. .
It's noteworthy that we don't even have automatic fallback to wireless if our wired connection is dropped (cable comes loose, or you need to take your connected laptop to another room). I mean I felt sure it was working in 14.04 at one point, but not here lately. I searched the internet, and found a script file that removes then reinstalls the wireless driver in order not to have to restart my PC. So I havea link to it ready to go on my Desktop just in case.
There may not be a fix in the works or anything already out there, but I figure a little talk and exchange of ideas might help for the future. Any comments or suggestions?