Are there any good command line web browsers for Linux without a window manager?

  • Thread starter NeoDevin
  • Start date
  • Tags
    Line Web
In summary: VirtualBox supports a full XML Virtual Machine Description language. This allows you to create complex automation scripts that create and run virtual machines with ease. All in all, VirtualBox is a very powerful and versatile virtualization solution that is also Open Source Software.
  • #1
NeoDevin
334
2
I was wondering if there are any good web browsers available from the command line on a linux system without any window manager? By "good" I mean one that handles graphics, java, flash, etc. well, and basically displays the website the way it was intended to be seen, the way you would see it in Firefox, IE, or Chrome.
 
Computer science news on Phys.org
  • #3
Lynx doesn't appear to show any images, and certainly doesn't display websites in a similar manner to firefox/IE/etc.
 
  • #5
Normally command line means runs in a terminal window so wouldn't do graphics (unless it drew them in ascii art - like vlc's ascii video mode!)
You can use a x-windows browser from the keyboard (the keys for mozilla are at http://support.mozilla.com/en-US/kb/keyboard+shortcuts)

Finally 'links' is the new replacement for lynx
 
  • #6
So that's a 'no'? I was thinking about getting rid of my window manager completely, but not if I can't play flash games and see lolcats!
 
  • #7
Flash and Java both need X. I personally love links -g and use it for 80% of my browsing, but I still dig out Firefox for fancy stuff.
 
  • #8
"links" and "w3m" are good command line web browsers. They support things like tables and frames and Links at least supports Javascript. Unlike the long linear splat lynx gives you, web pages in w3m and links "look like" they do in a graphical web browser, just without the images.

Expecting any command line to support Java or Flash is ridiculous, that is literally the same as expecting a command line browser to support images.
 
  • #9
Coin said:
Expecting any command line to support Java or Flash is ridiculous, that is literally the same as expecting a command line browser to support images.

Didn't think so, but figured I would ask. Guess I won't be giving up my window manager any time soon.
 
  • #10
This said a web browser that attempted to draw images, java, flash using only ASCII art approximations would be pretty hilarious.

Maybe someone could work something out with firefox+aalib.
 
  • #11
Coin said:
This said a web browser that attempted to draw images, java, flash using only ASCII art approximations would be pretty hilarious.

Maybe someone could work something out with firefox+aalib.

Maybe one could get the developers behind http://ascii.dyne.org/ to work on it. :rofl:
 
Last edited by a moderator:
  • #13
I think links -g (links + images) can run in a framebuffer...
 
  • #14
I'm not sure why links couldn't be written to do JavaScript. I'm sure that it would be possible to take something like WebKit or Gecko and just make a links-style front-end for it. JavaScript just means it can manipulate the DOM, not that it has graphics. It would make the browser a lot slower though, as you'd have to rewrite the screen more often than you would with links.

Flash is quite a bit more difficult though. Of course, if all you need is some games, you could always not play Flash games, but play games that run on the command line. There's nethack, there's a lot of fun MUDs and MOOs you can connect to. There's Pacman4Console, ttyquake and so on...
 
  • #15
Flash games was just the example I gave off the top of my head, I would prefer to still be able to use flash, since functionality depends on it for some websites. Is it possible to install enough of X to run firefox, but not have to deal with a window manager?
 
  • #16
Well, just use the most minimalist window manager you can find. Here's a list.
 
  • #17
Tom Morris said:
I'm not sure why links couldn't be written to do JavaScript.

I don't think the issue is that
it can't be done
... it probably can.
The issue is more likely
WHY should it be done? and WHO would want to undertake it?
 
  • #18
Is something like this what you are looking for?

This is taken directly from the VirtualBox web site-

VirtualBox -- professional, flexible, open ¶

VirtualBox is a general-purpose full virtualizer for x86 hardware. Targeted at server, desktop and embedded use, it is now the only professional-quality virtualization solution that is also Open Source Software.

Some of the features of VirtualBox are:

* Modularity. VirtualBox has an extremely modular design with well-defined internal programming interfaces and a client/server design. This makes it easy to control it from several interfaces at once: for example, you can start a virtual machine in a typical virtual machine GUI and then control that machine from the command line, or possibly remotely. VirtualBox also comes with a full Software Development Kit: even though it is Open Source Software, you don't have to hack the source to write a new interface for VirtualBox.

* Virtual machine descriptions in XML. The configuration settings of virtual machines are stored entirely in XML and are independent of the local machines. Virtual machine definitions can therefore easily be ported to other computers.

* Guest Additions for Windows and Linux. VirtualBox has special software that can be installed inside Windows and Linux virtual machines to improve performance and make integration much more seamless. Among the features provided by these Guest Additions are mouse pointer integration and arbitrary screen solutions (e.g. by resizing the guest window).

* Shared folders. Like many other virtualization solutions, for easy data exchange between hosts and guests, VirtualBox allows for declaring certain host directories as "shared folders", which can then be accessed from within virtual machines.

A number of extra features are available with the full VirtualBox release only (see the "Editions" page for details):

* Virtual USB Controllers. VirtualBox implements a virtual USB controller and allows you to connect arbitrary USB devices to your virtual machines without having to install device specific drivers on the host.

* Remote Desktop Protocol. Unlike any other virtualization software, VirtualBox fully supports the standard Remote Desktop Protocol (RDP). A virtual machine can act as an RDP server, allowing you to "run" the virtual machine remotely on some thin client that merely displays the RDP data.

* USB over RDP. With this unique feature, a virtual machine that acts as an RDP server can still access arbitrary USB devices that are connected on the RDP client. This way, a powerful server machine can virtualize a lot of thin clients that merely need to display RDP data and have USB devices plugged in.

COPYRIGHT Virualbox.com
 
  • #19
Zenparticle, thanks, I'll check it out more when I have more time.
 
  • #20
Virtualbox is a virtual machine, like xen,vmware or virtualpc.
It let's you run another OS in a sandbox inside a host OS - it's nothing to do with a browser
 

What is a Command Line Web Browser?

A Command Line Web Browser is a type of browser that allows users to navigate the internet and access webpages through a text-based interface, rather than a graphical user interface (GUI). This means that users type commands into a terminal or command prompt, rather than clicking on buttons or links.

Why would someone use a Command Line Web Browser?

There are a few reasons why someone might choose to use a Command Line Web Browser. Some users prefer the simplicity and speed of a text-based interface, while others may be working on a remote or server environment without a GUI. Additionally, certain tasks can be more efficiently performed using a Command Line Web Browser, such as downloading or scripting automated tasks.

What are some examples of Command Line Web Browsers?

Some popular Command Line Web Browsers include Lynx, Links, and Elinks. There are also text-based versions of popular GUI browsers, such as w3m for Firefox and elinks for Chrome. Each browser has its own unique features and commands, so it's best to try out a few to see which one works best for your needs.

How do I install a Command Line Web Browser?

The installation process may vary depending on your operating system, but most Command Line Web Browsers can be installed through a package manager or by downloading the source code and compiling it yourself. It's important to check the documentation for the specific browser you want to use for detailed installation instructions.

Can I use a Command Line Web Browser for everything I can do on a GUI browser?

No, there are some limitations to using a Command Line Web Browser. For example, you may not be able to view certain types of multimedia content or use certain plugins. Additionally, the browsing experience may be less visually appealing and less intuitive compared to a GUI browser. It's best to use a Command Line Web Browser for tasks that don't require a graphical interface and to switch to a GUI browser for more complex tasks.

Similar threads

  • Computing and Technology
Replies
32
Views
3K
Replies
10
Views
2K
Replies
23
Views
50K
  • Computing and Technology
Replies
3
Views
2K
  • Programming and Computer Science
Replies
4
Views
3K
  • Programming and Computer Science
Replies
3
Views
307
  • Programming and Computer Science
Replies
4
Views
2K
  • Feedback and Announcements
Replies
12
Views
1K
  • Computing and Technology
Replies
1
Views
7K
  • Programming and Computer Science
Replies
1
Views
2K
Back
Top