inti-cmnb / kicad_debian Goto Github PK
View Code? Open in Web Editor NEWDocker image for KiCad on Debian GNU/Linux
License: Apache License 2.0
Docker image for KiCad on Debian GNU/Linux
License: Apache License 2.0
Hi there,
This is more of a question than a feature request but I would like to know if anyone has managed to get the Kicad container to run in dark mode.
I have already tried several things and it seems to work fine, but somehow X11 or something else overrides the dark mode and it gets minimal grey ish but still toooo white ๐ญ
Running Pop!OS 22.04 LTS with Gnome
Things I've tried include
Setting up GTK3.0 with ~/.config/gtk3.0/settings.ini with
[settings]
gtk-application-prefer-dark-theme=1
Would be nice to get some support on this, although it seems to be more of a Linux issue than a Kicad one. But may be useful for others as well.
Thanks in advance, appreciate any help
Hi everybody,
It would be nice to see SQLITE3 ODBC included in all the containers in order to use the 'new' database library available in kicad.
Following the following guide, I am currently installing it after the kicad7_auto container creation with:
apt update
apt install libodbc1 -y
apt install unixodbc -y
odbcinst -j
export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/odbc:$LD_LIBRARY_PATH
apt install sqlite3 -y
apt install libsqliteodbc -y
Remark: I am not sure if the odbcinst -j
is needed but the LD_LIBRARY_PATH has to be done before the libsqliteodbc install for it to register properly.
I can imagine other ODBC driver could also be usefull (MariaDB, Postgresql,...)...
Thank you for this amazing work.
Xavier
I want to use kicad_auto
with some projects I have. I have used a recent version
Version: (5.99.0-9827-g1cfefb0652), release build
Build on Mar 17 2021 22:00:40
In order to have some tools working, I need a later version of KiCad (Feb 28 2021 is included now).
I tried creating updated docker containers, but I get the following error while building the nightly of this project.
#8 38.32 Some packages could not be installed. This may mean that you have
#8 38.32 requested an impossible situation or if you are using the unstable
#8 38.32 distribution that some required packages have not yet been created
#8 38.32 or been moved out of Incoming.
#8 38.32 The following information may help to resolve the situation:
#8 38.32
#8 38.32 The following packages have unmet dependencies:
#8 38.39 kicad-nightly : Depends: libc6 (>= 2.33) but 2.31-11 is to be installed
#8 38.40 E: Unable to correct problems, you have held broken packages.
As I understand, libc6 v2.33 is not yet available in debian...
Hi everybody,
I would love to see Git LFS (debian git-lfs deb package) included in all the containers.
I think it is an important addition for people like me extensively using git LFS to store "large" blobs such as 3D models and SQLite database libraries.
Thank you for this amazing work.
Xavier
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.