You are not logged in.

#1 2020-04-22 06:12:05

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 7,292
Website

Techy stuff for developers

A sort of techy version of "Cool Random Internet Stuff" but with the focus on Desktop development, Debian Installer, ISO building and the like. Short posts that don't justify a dedicated thread.

This is mainly stuff that would be of interest to BunsenLabs developers I guess, but there's no reason not to share it publicly here IMO.

First up:
debian preseed file
This is where you can set all kinds of tweaks for Debian-Installer when it goes about its work. There are some example files around the web, but they don't cover all the possibilities by far, partly because they keep changing and depend on the various bits of Debian Installer.

Anyway, today I ran into this post by Debian dev Steve McIntyre:
https://jack.einval.com/debian-preseed/
He's written a script to extract all the options, and here's an example reference for buster - amd64 - main:
https://jack.einval.com/debian-preseed/ … n-full.txt

Somebody with time on their hands might enjoy going over that list. smile

Last edited by johnraff (2020-05-18 02:20:47)


...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), idle Twitterings and GitStuff )

Introduction to the Bunsenlabs Lithium Desktop

Online

#2 2020-05-18 02:22:53

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 7,292
Website

Re: Techy stuff for developers

Debian Derivatives

The Debian Wiki has some guidelines for Derivatives:
https://wiki.debian.org/Derivatives/Guidelines

And keeping Lintian in the picture:
https://wiki.debian.org/Lintian/Vendors


...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), idle Twitterings and GitStuff )

Introduction to the Bunsenlabs Lithium Desktop

Online

#3 2020-06-08 05:15:36

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 7,292
Website

Re: Techy stuff for developers

Where do lightdm and lightdm-gtk-greeter store session & locale?

Spent about half a day last week trying to find out where the lightdm login window was getting its default xsession and language choices from. Once a user has chosen something, it's really hard to undo...  neutral

I'm not sure if the priority goes like this, but user choices could be in any, or all, of these:

/home/<user>/.dmrc
/var/lib/AccountsService/users/<user>
/var/cache/lightdm/dmrc/<user>.dmrc
/var/lib/lightdm/.cache/lightdm-gtk-greeter/state

These system files have lower priority, but a default user-session might be set there:

/usr/share/lightdm/lightdm.conf.d/*
/etc/lightdm/lightdm.conf


...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), idle Twitterings and GitStuff )

Introduction to the Bunsenlabs Lithium Desktop

Online

#4 2020-06-08 06:10:42

hhh
Meep!
Registered: 2015-09-17
Posts: 10,484
Website

Re: Techy stuff for developers

Installer theming. I forget the file paths, but when I was trying to decipher live-build for the first hydrogen build, I probably spent a month researching every mailing list for the info. Anyway, it's a banner image and a gtk2 theme once you know where to put them.

Still no fun, the Debian Live Manual. It's sparse...

https://live-team.pages.debian.net/live … ex.en.html

Offline

#5 2020-06-08 06:22:13

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 7,292
Website

Re: Techy stuff for developers

^Yes, although people associated with live-build seem now to be putting some time into improving it - at least correcting obsolete info and making some parts more comprehensible.

Debian mailing list:
https://lists.debian.org/debian-live/


...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), idle Twitterings and GitStuff )

Introduction to the Bunsenlabs Lithium Desktop

Online

Board footer

Powered by FluxBB