Dracula GTK4 : déclaration height non prise en charge dans le port natif #30

Closed
opened 2026-10-25 03:33:42 +00:00 by mathieu · 1 comment
Owner

Constat reproductible

Avec GTK 4.24.1 et le port officiel Dracula GTK v4.0.0 épinglé, Gtk.CssProvider.load_from_path charge le CSS mais émet un diagnostic : No property named "height" (gtk-css-parser-error-quark, code 4).

La déclaration est height: 20px dans la règle .nautilus-window .path-buttons-box, .nautilus-window #NautilusPathBar, ligne 5683, des fichiers gtk-4.0/gtk.css et gtk-dark.css. C'est un diagnostic non fatal de propriété ignorée, pas une preuve de crash de l'application.

Les mêmes chargements de fournisseur CSS Nord et Catppuccin Mocha n'émettent aucune erreur. La couverture GTK4/libadwaita du gestionnaire reste explicitement partielle ; les rendus GTK3/Qt et le bureau actif sont validés séparément.

Résultat attendu

Vérifier le correctif amont ou préparer une correction locale précisément bornée, avec provenance/licence et validation des deux feuilles GTK4. Ne pas remplacer globalement height/min-height, ne pas modifier un thème système et ne pas supposer une identité visuelle GTK3/GTK4.

Cette compatibilité du port natif est un suivi distinct, pas une modification du moteur de bascule.

  • with pi 🥧
## Constat reproductible Avec GTK 4.24.1 et le port officiel Dracula GTK v4.0.0 épinglé, `Gtk.CssProvider.load_from_path` charge le CSS mais émet un diagnostic : `No property named "height"` (`gtk-css-parser-error-quark`, code 4). La déclaration est `height: 20px` dans la règle `.nautilus-window .path-buttons-box, .nautilus-window #NautilusPathBar`, ligne 5683, des fichiers `gtk-4.0/gtk.css` et `gtk-dark.css`. C'est un diagnostic non fatal de propriété ignorée, pas une preuve de crash de l'application. Les mêmes chargements de fournisseur CSS Nord et Catppuccin Mocha n'émettent aucune erreur. La couverture GTK4/libadwaita du gestionnaire reste explicitement partielle ; les rendus GTK3/Qt et le bureau actif sont validés séparément. ## Résultat attendu Vérifier le correctif amont ou préparer une correction locale précisément bornée, avec provenance/licence et validation des deux feuilles GTK4. Ne pas remplacer globalement `height`/`min-height`, ne pas modifier un thème système et ne pas supposer une identité visuelle GTK3/GTK4. Cette compatibilité du port natif est un suivi distinct, pas une modification du moteur de bascule. - with pi 🥧
Author
Owner

Correction GTK4 appliquée aux seuls assets utilisateur gérés de Dracula v4.0.0 ; double contrôle des empreintes, préparation idempotente, six feuilles vérifiées et CSS effectifs inchangés.

Révisions main : mathieu/dotfiles@0bfd5a839776ceadf79c2aca2f05eb746be36380, mathieu/duct-tape@f6c5aa49a17b4e47cf63391d0cca84e4e190a942

  • with pi 🥧
Correction GTK4 appliquée aux seuls assets utilisateur gérés de Dracula v4.0.0 ; double contrôle des empreintes, préparation idempotente, six feuilles vérifiées et CSS effectifs inchangés. Révisions main : `mathieu/dotfiles@0bfd5a839776ceadf79c2aca2f05eb746be36380`, `mathieu/duct-tape@f6c5aa49a17b4e47cf63391d0cca84e4e190a942` - with pi 🥧
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
mathieu/dotfiles#30
No description provided.