Benutzer im Dockerfile hinzufügen

In Alpine Linux basierten Dockerfiles kann man einen neuen Nutzer mit Standardbenutzerprivilegien wie folgt hinzufügen: addgroup myuser && adduser -D -G myuser myuser chown -R myuser: /home/myuser In Ubuntu/Debian geht das wie folgt: useradd -ms /bin/bash myuser Schließlich kann man den Nutzer im Dockerfile mit USER aktivieren und sein Home-Verzeichnis als WORKDIR einstellen: USER myuser WORKDIR /home/myuser

Oktober 11, 2019 · 1 Minute

Hugo Syntax Highlighting Migration von Prism zu Chroma

Seit meinem Umstieg zu Hugo wurde nun mit der Hugo Verison 0.28 mit Chroma ein nach Go portiertes Pygments Syntax Highlighting für Hugo-Artikel eingeführt. Die Chance habe ich genutzt, um mein hier verwendetes Hugo Theme Troll von Prism Syntax Highlighting zu Chroma zu migrieren. Dazu mussten nur alle CSS- und JavaScript-Verweise zur Prism entfernt werden und anschließend die Hugo Config angepasst werden. Ich habe die folgenden drei Zeilen hinzugefügt: pygmentsCodeFences = true pygmentsStyle = "native" pygmentsCodefencesGuessSyntax = true Den Pygments Style native habe ich mir aus der großen Menge an Styles herausgepickt.

Oktober 5, 2017 · 1 Minute

Standard Zoom Level in Firefox anpassen

In about:config den Wert von layout.css.devPixelsPerPx anpassen, wobei -1.0 der Standardwert ist und beispielsweise 1.5 einem Zoomlevel von 150% entspricht.

Oktober 4, 2017 · 1 Minute

CUPS Drucker wird nicht in Firefox gelistet

Obwohl der Drucker über KDE Applikationen oder von Konsole benutzbar ist, wird er nicht in Firefox, Evince oder andere GTK oder GNOME Applikationen gelistet. Der Drucker wird in der Konsole erkannt: $ lpstat -t scheduler is running system default destination: Brother_HL-L2340D_series device for Brother_HL-L2340D_series: lpd://BRW681401531475/BINARY_P1 Brother_HL-L2340D_series accepting requests since Sat Oct 15 14:24:54 2016 printer Brother_HL-L2340D_series is idle. enabled since Sat Oct 15 14:24:54 2016 Im Evince o.ä. Programmen taucht er aber nicht auf: Lösung ist das Installieren des Paketes gtk3-print-backends: $ sudo pacman -S gtk3-print-backends resolving dependencies... looking for conflicting packages... Packages (1) gtk3-print-backends-3.22.1+8+ge11df6c-2 Total Installed Size: 0.17 MiB :: Proceed with installation? [Y/n] (1/1) checking keys in keyring [#######################################################################################################################] 100% (1/1) checking package integrity [#######################################################################################################################] 100% (1/1) loading package files [#######################################################################################################################] 100% (1/1) checking for file conflicts [#######################################################################################################################] 100% (1/1) checking available disk space [#######################################################################################################################] 100% :: Processing package changes... (1/1) installing gtk3-print-backends

Oktober 15, 2016 · 1 Minute

In Firefox 47 automatisches Laden der Tabs wieder einstellen

Um in Firefox 47 das automatisches Laden der Tabs wieder einzustellen, muss man in about:config folgende Variable, die über die Einstellungen nicht mehr erreichbar ist, setzen: browser.sessionstore.restore_on_demand;false Beim Update von Firefox 46 zu 47 wurde dies einfach geändert. Update: Okay, in den Releasenotes steht es: The browser.sessionstore.restore_on_demand preference has been reset to its default value (true) to avoid e10s performance problems.

Juni 13, 2016 · 1 Minute