nmilosev / crouton-fedora-wayland Goto Github PK
View Code? Open in Web Editor NEWCrouton Fedora with no old X server, native Wayland
Home Page: http://getfedora.org
License: BSD 3-Clause "New" or "Revised" License
Crouton Fedora with no old X server, native Wayland
Home Page: http://getfedora.org
License: BSD 3-Clause "New" or "Revised" License
How does one set the resolution of the weston window? changing weston.ini didn't seem to do anything, I am guessing it uses the Chrome display resolution but not the actual dpi resolution, because things are blurry.
Any time I close a GTK application or popup internally (that is, using the X, close, OK, cancel, etc. buttons,) the screen goes blank and while chrome OS seems to still be running, the desktop environement restarts, with all the windows closed. Is this a known issue, and is there a workaround? Using Chromebook Pixel 2013 with chrome OS 58.0.3029.140.
Any help would be appreciated, thanks it advance.
Pretty sure this mirror got closed so all thats required is a new default mirror most likely.
https://dl.fedoraproject.org/pub/fedora/linux/releases/30/Container/x86_64/images/Fedora-Container-Base-30-1.2.x86_64.tar.xz curl: (22) The requested URL returned error: 404 Not Found
Please use https://download.fedoraproject.org/pub/fedora-secondary/releases/27/Docker/aarch64/images/Fedora-Docker-Base-27-1.6.aarch64.tar.xz
for aarch64
.
Without it, I get weird issues such as the following:
Error: Transaction check error:
file /usr/bin/ldd from install of glibc-common-2.26-24.fc27.aarch64 conflicts with file from package glibc-common-2.26-15.fc27.armv7hl
When in fullscreen weston, we have double mouse cursor on the screen.
Wayland support is built in directly. If you only want CLI you have to modify the installation files or use the old version. Search for "# Wayland support:" comment!
Hi Nemanja. I searched the repo but didn't find the instructions on running XWayland apps under a CLI install. I have Fedora 26 Alpha installed and updated. Running gvim returns 'cannot open display'.
Also: wayland runs but weston-terminal does not:
weston-terminal: clients/window.c:5118: window_create_internal: Assertion `custom || display->xdg_shell || display->ivi_application' failed.
Aborted (core dumped)
Thanks
I've poked around and didn't see anyone address this possibility...
Currently, on the main crouton, you either get:
GPU Acceleration fullscreen with xorg
or
NO GPU Acceleration in a window (or fullscreen) with xiwi.
Does the replacement of x with wayland enable GPU Acceleration in a window?
I'm running ChromeOS 57 on the Pixel 2015, and have installed directly CFW from the script.
When I try to run a Gnome app outside of Weston, I get this:
[fedora@localhost ~]$ gnome-calculator
(gnome-calculator:32683): Gdk-WARNING **: Wayland compositor does not support xdg_shell interface, not using Wayland display
(gnome-calculator:32683): Gtk-WARNING **: cannot open display:
Something I'm doing wrong, or a bug?
Running on an old Chromebook HP 11 (recently updated).
It happened right after "Installing crash_reporter_wrapper into the host..."
Not sure what other information to provide.
Hi - thanks for the great work so far.
I was struggling to get this to work on my Asus Flip - but then I noticed that the image downloaded was the x86 version.
Anyways -
I changed the URI in the $Downloads/crouton-fedora-wayland-master/installer/fedora/defaults
file to this...
MIRROR="${CROUTON_MIRROR_fedora:-https://download.fedoraproject.org/pub/fedora/linux/releases/test/26_Alpha/Docker/armhfp/images/Fedora-Docker-Base-26_Alpha-1.7.armhfp.tar.xz}"
..and then it seemed to install fine - I entered the chroot - and started up wayland - it seems to work!
Hi there,
I was following the install instructions, when this happened:
chronos@localhost ~/Downloads $ sudo sh ./crouton-fedora-wayland-master/installer/main.sh -r fedora -t fedora
Installing fedora-x86_64 chroot to /usr/local/chroots/fedora
Getting Docker build from Fedora official repositories...
--2017-12-30 01:58:50-- https://download.fedoraproject.org/pub/fedora/linux/releases/27/Docker/x86_64/images/Fedora-Docker-Base-27-1.6.x86_64.tar.xz
Resolving download.fedoraproject.org... 67.219.144.68, 140.211.169.206, 152.19.134.142, ...
Connecting to download.fedoraproject.org|67.219.144.68|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://ftp.pbone.net/pub/fedora/linux/releases/27/Docker/x86_64/images/Fedora-Docker-Base-27-1.6.x86_64.tar.xz [following]
--2017-12-30 01:58:51-- http://ftp.pbone.net/pub/fedora/linux/releases/27/Docker/x86_64/images/Fedora-Docker-Base-27-1.6.x86_64.tar.xz
Resolving ftp.pbone.net... 93.179.225.212
Connecting to ftp.pbone.net|93.179.225.212|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 49823768 (48M) [application/x-xz]
Saving to: ‘/tmp/main.sh.LQX/docker-fedora.tar.xz’
/tmp/main.sh.LQX/docker-fedora.tar.xz 100%[======================================================================================================================>] 47.52M 10.4MB/s in 5.1s
2017-12-30 01:58:57 (9.27 MB/s) - ‘/tmp/main.sh.LQX/docker-fedora.tar.xz’ saved [49823768/49823768]
Extracting the downloaded tarball...
Extracting filesystem...
Extracting finished!
Fixing groups and users
Moving bootstrap files into the chroot...
Preparing chroot environment...
awk: run time error: 'system' function not allowed in sandbox mode
FILENAME="./crouton-fedora-wayland-master/installer/../installer/prepare.sh" FNR=25 NR=25
Installing croutonpowerd into the chroot...
awk: run time error: 'system' function not allowed in sandbox mode
FILENAME="./crouton-fedora-wayland-master/installer/../chroot-bin/croutonpowerd" FNR=25 NR=25
Installing croutonversion into the chroot...
Installing host-dbus into the chroot...
Installing croutoncycle into the chroot...
awk: run time error: 'system' function not allowed in sandbox mode
FILENAME="./crouton-fedora-wayland-master/installer/../chroot-bin/croutoncycle" FNR=6 NR=6
Installing croutontriggerd into the chroot...
awk: run time error: 'system' function not allowed in sandbox mode
FILENAME="./crouton-fedora-wayland-master/installer/../chroot-bin/croutontriggerd" FNR=8 NR=8
Installing croutonnotify into the chroot...
awk: run time error: 'system' function not allowed in sandbox mode
FILENAME="./crouton-fedora-wayland-master/installer/../chroot-bin/croutonnotify" FNR=38 NR=38
Installing volume into the chroot...
Installing crouton-noroot into the chroot...
awk: run time error: redirection not allowed in sandbox mode
FILENAME="" FNR=0 NR=0
chronos@localhost ~/Downloads $
Googling the error message lead me to this, which lead me to this. Speculation: awk has changed, crouton has updated to match (there may be other patches related to this change), but crouton-fedora-wayland is using an older crouton.
GTK windows displayed natively in chrome OS don't seem to accept right clicks. Is this a product of the way wayland is integrated into chrome OS? Is there a workaround? Using chromebook Pixel 2013, using chrome OS 58.0.3029.140
Any help would be appreciated
Hy,
Great extension(program), thanks.
I haven't being asked for pwd during 'installation', now I'm stucked for futhermore installation for softwares. Does this procedure comes after the initial installation ?
Thanks.
Wget was removed from chrome OS in version 64, breaking the installer.
Installing fedora-x86_64 chroot to /usr/local/crouton-fedora/chroots/fedora
Getting Docker build from Fedora official repositories...
./crouton-fedora-wayland-master/installer/main.sh: 16: ./crouton-fedora-wayland-master/installer/../installer/fedora/bootstrap: wget: not found
So I enter wayland, open a terminal try to install something and it asks for a root passwd.
What is this? I am guessing that given this we can install and run Gnome from wayland terminal, is there a a way to enter Gnome directly from chrome shell?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.