Comments (9)
I got it running on arm64 (for my Mac). It wasn't too hard. I used an arm64 deb of TigerVNC.
I just changed the line to:
RUN apt-get update
RUN apt --fix-broken install -y
RUN apt-get install x11-utils libfontenc1 libgl1-mesa-dri libxfont-dev libxtst6 libglu1-mesa -y
RUN wget -nd -P /var/cache/apt https://www.cs.hmc.edu/~oneill/tigervnc/tigervncserver_1.11.80_arm64.deb && dpkg -i /var/cache/apt/tigervncserver_1.11.80_arm64.deb && sed -i 's/exec(@cmd);/print "@cmd";\nexec(@cmd);/g' /usr/lib/aarch64-linux-gnu/tigervncserver && ln -s /usr/lib/aarch64-linux-gnu/tigervncserver /usr/bin/vncserver
(I actually built the deb myself and and downloaded it off my own webserver—probably there would be a better place. I probably wouldn't need the previous lines if I did it tar-file style.)
from ubuntu-vnc-xfce-g3.
Hello,
ad raspbery )
I could try, however, I do not not have a Raspberry, so I could not test it? Is Raspbery powerfull enough to run Ubuntu 20.04 with Xfce4 desktop?
ad SSL )
SSL is already on my list, but I'm not sure when I come to it. I have to check how much work it would require. Is it a show stopper for you?
Regards
accetto
from ubuntu-vnc-xfce-g3.
raspberry pi 4 has Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz
it should be fast enough for desktop environment, also Ubuntu is officially supporting raspberry pi 4 now so i don't think it should be a problem.
as for SSL, it really is a nice to have. i'm planning to use pi as a jump box to remote into my home network, and having a desktop environment for some tasks is very handy. having http over the web is just not safe any more now days. ha-proxy or ngnix bundled in should work nicely.
really love what you are doing here and much appreciated for the work.
from ubuntu-vnc-xfce-g3.
Thank you for the nice words. I'll check if I can do something (relatively) quickly.
Would be Raspberry Pi 4 with 4GB RAM enough for that or would be 8GB RAM required?
from ubuntu-vnc-xfce-g3.
i don't quite understand the question. i have a raspberry pi 4GB version. i would like something that not use a lot of memory if possible.
from ubuntu-vnc-xfce-g3.
I was just thinking about buying one for testing, maybe. :) However, I would not have time to learn it any soon, so I'll probably ask you for testing. Would it be OK?
from ubuntu-vnc-xfce-g3.
yes, glad to help if time permits.
from ubuntu-vnc-xfce-g3.
Hello @rsheng118,
I've evaluated it last weekend and unfortunately I have no good news. It seems like it would not make much sense to try it in this project. It looks like it would require compiling a lot of stuff from the source code and the chances to get a working system are really questionable.
For example, on Docker Hub I was not able to build a single ARM
image based on debian
or ubuntu
, even if I've tried it with the most simple hello-there
application.
The images based on alpine
have been built just fine, but it doesn't help. I was also able to build a debian
-based image locally on a Windows machine, but it's not enough either.
You can go to the GitHub repository accetto/hello-there, if you want to check what I've tried. The result images are on Docker Hub in the repository accetto/hello-there.
I'm very sorry, but I'm afraid that even if I would got it somehow working, that it would not be a good container at all. I think that the better approach is using the Ubuntu for Raspberry Pi directly from the origin.
Regards, accetto
from ubuntu-vnc-xfce-g3.
Hi, I was trying to run this on an Oracle VPS (which are completely free for 4 cores and 24GB RAM, but they're ARM64) and I came across this issue.
Ubuntu's repos seem to have arm64 debs of TigerVNC, so I don't think you'd need to build that from source.
from ubuntu-vnc-xfce-g3.
Related Issues (20)
- home directory not writable HOT 4
- Clipboard Sync HOT 1
- Limiting VNC to localhost HOT 2
- Unsure about the expected sequence at startup HOT 3
- PulseAudio and noVNC HOT 4
- VNC Recording HOT 1
- Blank screen HOT 18
- no window borders, no controls after container stop - start HOT 6
- Can't seem to run `builder.sh` script following documentation in README HOT 10
- approach to binding a directory (from host machine) to containers `$HOME` directory HOT 5
- How/where do I add docker build args? HOT 9
- is it possiable to adding locales HOT 2
- Feature request: arm containers HOT 5
- Overriding HEADLESS_USER_NAME doesn't seem to work HOT 2
- Container exiting when extending image with packages which modify /etc/group HOT 3
- How to Change Language to other(exp. japanese) HOT 1
- [SOLVED] unusable - multiple bugs and issues HOT 2
- [way around] no screen/black screen after login - no logs (docker image on qnap NAS - container station) HOT 8
- Redirect to novnc full client HOT 4
- XFCE config adjustments HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ubuntu-vnc-xfce-g3.