Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??

A little off-topic, but thinking about the possible future of your project: If X11-over-Network turns out to be too slow, you could experiment with starting a virtual X11 with a VNC server, then open a VNC client on the user terminal (you can possibly pipe that all back to the client using the existing SSH session via port forwarding to even make it secure).

Using VNC (or something similar) can be orders of magnitude faster, depending on the use case. VNC sends you a compressed screen update for the parts ofd the screen that have changed (depending on the selected VNC algorithm). On the other hand, worst case case for X11 is that it sends you pixel-by-pixel drawing operations.

As an additional bonus, if you ever need to generate screenshots of all .vcd files, you could just call Net::VNC instead of the external VNC viewer to automatically capture a screenshot of the application.

Also, if you ever want to port your project over to a browser, you could use noVNC to just view that application from within a webpage. In theory then, the operating system of the user wouldn't matter at all anymore, because ALL the software runs on the central server and all the client needs is a web browser that supports websockets. (So, basically, every browser made after about 2015...).

PerlMonks XP is useless? Not anymore: XPD - Do more with your PerlMonks XP

In reply to Re: Tk Listbox and SSH command by cavac
in thread Tk Listbox and SSH command by Praetrorian

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others lurking in the Monastery: (6)
As of 2024-04-25 12:07 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found