web-dev-qa-db-de.com

Wie man ein Thema auf jupyter lab anwendet

Ich habe versucht, ein dunkles Thema anzuwenden, indem ich eine * .css-Datei in das ~/.jupyter/custom/-Verzeichnis gestellt habe (wie hier ). Dies ändert ein Thema für ein normales Jupyter-Notebook. Aber keine Auswirkung auf das Aussehen des Jupyter Labors. Ich habe auch versucht, ein Theme mit jupyter-theme zu installieren, aber leider hat sich das Erscheinungsbild von jupyter lab nicht geändert.

Kann mir jemand eine Anleitung geben?

17
queezz

[~ # ~] update [~ # ~] 02/03/2018 Diese Option ist jetzt bereits im Einstellungsmenü integriert!

enter image description here

Vor kurzem wurde dieses Problem auf dem GitHub geschlossen und endlich ist es möglich, Einstellungen des Jupyter Lab zu bearbeiten. Hurra!

Die Vorgehensweise ist in diesem Pull Request beschrieben.

Aktualisieren Sie einfach Ihr jupyter-lab (jetzt ist es Version 0.27.0) und gehen Sie zu Datei - Einstellungen und wählen Sie dann die Registerkarte Thema. Geben Sie Ihren Themennamen in die Felder "User Overrides" ein und klicken Sie auf das Häkchen rechts neben der Zeichenfolge. Ich habe mehrere ausprobiert, aber nur "theme": "JupyterLab Dark" scheint zu funktionieren. Genug für mich.

Apply dark theme to jupyter lab

enter image description here

Ich schätze die Arbeit des Jupyter-Teams sehr. Danke euch allen!

37
queezz

Ich biss in die Kugel und fand heraus, wie man ein vollständiges benutzerdefiniertes Thema als Erweiterung schreibt.

Der Prozess ist:

  1. Kopiere das Licht-Thema aus jupyterlab/packages in Ihr eigenes Repository.
  2. Bearbeiten Sie die Paketmetadaten in package.json und src/index.ts
  3. Bearbeiten Sie die CSS-Stylesheets in styles
  4. Installiere das Theme mit jupyter labextensions install .
    • Möglicherweise müssen Sie Abhängigkeiten manuell mit node generieren.

Hier ist mein Thema als zukünftige Referenz - https://github.com/nfultz/jupyterlab-theme-simple-extension

BEARBEITEN:

Es gibt jetzt eine Ausstechvorlage, die es einfacher macht: https://github.com/jupyterlab/theme-cookiecutter

3
Neal Fultz