vilfa / bonsai Goto Github PK
View Code? Open in Web Editor NEWA small Wayland compositor focusing on out-of-the-box user experience.
License: GNU General Public License v3.0
A small Wayland compositor focusing on out-of-the-box user experience.
License: GNU General Public License v3.0
We would like to have a consistent development environment for use with this project.
Since development heavily relies on graphical capabilities, a light VM seems appropriate.
It is relatively simple to achieve this using Vagrant. Thus, we would like to have a standard setup using Arch, compile-, and run-time dependencies, and predefined provisioners for standard tasks such as preparing, building, running, cleaning, etc. the project.
Finally I can manage to build bonsai correctly, but when I launch it with these commands I still fail to launch it :
$ ~/.local/bin/bonsai
$ dbus-run-session ~/.local/bin/bonsai
$ XDG_SESSION_TYPE=wayland dbus-run-session ~/.local/bin/bonsai
I have a log here. I don't touch the configuration too much :
output WL-1 mode 1366x768 refresh 60
### Input configuration (device names containing spaces should be quoted)
input pointer "wayland-pointer-seat0" accel_speed 0.0
input pointer "wayland-pointer-seat0" accel_profile flat
input pointer "wayland-pointer-seat0" scroll_natural yes
input pointer "wayland-pointer-seat0" tap yes
# For detailed keyboard layout options, see xkeyboard-config(7).
input keyboard "wayland-keyboard-seat0" layout us
input keyboard "wayland-keyboard-seat0" layout_toggle grp:win_space_toggle
input keyboard "wayland-keyboard-seat0" model pc105
input keyboard "wayland-keyboard-seat0" repeat_info 20,600
### Workspace configuration (they are dynamically created, this is the max)
workspace count max 3
### Wallpaper (same wallpaper for every output)
wallpaper /home/ahmad/.local/share/backgrounds/bonsai/Wallpaper-Default.jpg
I'm glad I can make it to build and install. It will be nice to include a Readme file and give a list of shortcuts, It's just and advice tho. BTW It's nice compositor and I'll give it some days for daily driver.
Additional issue : turns out tap to click still not active.
The project is currently built on the June 14th commit of wlroots. Introduce compatibility changes for the latest commit.
I have 2 wlroots version, 0.15.X from debian package and 0.16.X locally installed. The compilations are error for both those version of wlroots. Which version of wlroots needed ? Thanks.
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.