Giter VIP home page Giter VIP logo

ubuntu-vnc-xfce-firefox-plus's People

Contributors

accetto avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ubuntu-vnc-xfce-firefox-plus's Issues

Chromium NoVNC Version

I can't get it to work with the docker run command, I just started with github and Docker so I am desperately trying to make it work.

Is is possible that you add an NoVNC version for accetto/xubuntu-vnc-chromium docker. (Since this one has sudo commands activated so there wouldn't be a need to access as root).

Or maybe you can help me in creating it for myself

The problem is that I am restricted in using a NoVNC container because of all the restriction with my connection. I need to access it over the internet.

[REQUEST] armhf support

as the title
can you please add armhf support?
would really like to have minimal browser image

Run as root

Is it possible to switch to root user like in the base image. Because password root or headless doesn't work.
I can't get firefox to install on the base image so I would like this to be my starting image.
However I need to install other applications as well.

Firefox 77.0.1 scrambles pages

Unfortunatelly it has been found, that Firefox 77.0.1 in the containers from the release 20.06 scrambles web pages. Therefore I'll remove all the related images and come with at least some way arround as quickly as possible. Sorry for the inconvenience.

Screenshot_Firefox_77 0 1_scrambles_pages

How to run as non-root user?

Hi,
cool image, but how exactly am i supposed to run as non-root user inside the container? The information at https://github.com/accetto/ubuntu-vnc-xfce/wiki/how-to#how-to-override-vnc-user does not really help. I just get

root@sserver ~# docker run -it --rm -p 8081:6901 --user 2017:2000 accetto/ubuntu-vnc-xfce
USER_ID: 2017, GROUP_ID: 2000
nss_wrapper location: /usr/lib/libnss_wrapper.so

------------------ change VNC password ------------------
mkdir: cannot create directory โ€˜/home/headless/.vncโ€™: Permission denied

How exactly is it meant to be used?

Warning - Firefox 67 has changed default profile handling

Warning!

Firefox 67 has changed default profile handling, as described in Moving to a Profile per Install Architecture.

The consequence is, that the pre-created folder profile0.default, which contains the file user.js with the user preferences, will not be automatically used. Firefox 67 will create a new profile, named like *.default-release.

Until I'll relase an updated Docker image, you can use the following work-around.

The best is to start Firefox 67 right away from the terminal window with the parameter -P (capital P):

firefox -P

The Profile Manager dialog window will be displayed. How it looks like is shown in my Wiki entry How to build images with pre-configured Firefox profiles.

Then select the profile called default, ensure that the check-box Use the selected profile without asking at startup is checked and push the button Start Firefox. Optionally you can also check the check-box Work offline before starting Firefox.

Firefox 67 will create its profile in the pre-created folder profile0.default, where the file user.js with your own preferences is (if you've put any there).

If you have already started Firefox 67 "usual way", it has created its new profile in the folder *.default-release.

The procedure from above remains the same, but this time you'll see two profiles in the Profile Manager's list - default and default-release. Just select the default profile and continue as described previously. Firefox 67 will create another profile in the pre-created folder profile0.defaultand the file user.js with your own preferences will be also included.

The other profile *.default-release will not contain the user.js file. You can copy it manually or you can delete the default-release profile using the Profile Manager.

I'll probably include some helper utility for copying user preferences with the next image release.

Regards
accetto

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.