Maximize button does not work with text-scaling-factor > 1

Ouverte
#509 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
55/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
Calme
Stack technique
python
Domaine
desktop

Piste de recherche

Reproduisez d'abord le problème avec la commande gsettings fournie et text-scaling-factor défini sur 1.6. Examinez ensuite le fichier Glade qui définit la taille par défaut de 800x685 de la fenêtre de Software Manager ainsi que la configuration de la fenêtre autour de celui-ci. Le travail est terminé lorsque le bouton de maximisation agrandit la fenêtre avec le facteur de mise à l'échelle signalé sans casser la disposition normale.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Environment

  • Linux Mint 22.3 Zena
  • Cinnamon 6.6.7 (Muffin)
  • mintinstall 8.4.0
  • Resolution: 1920x1080
  • text-scaling-factor: 1.6

Issue

Clicking the maximize button in Software Manager has no effect — the window does not expand to full screen. This appears to be related to the same scaling issue as https://github.com/linuxmint/cinnamon/issues/13835 and https://github.com/linuxmint/cinnamon/issues/13836.

The window's default size is 800x685 (set in the glade file). With text-scaling-factor=1.6, the content width exceeds the screen's available area when maximized, causing Muffin to refuse or revert the maximize.

Steps to reproduce

  1. Set gsettings set org.cinnamon.muffin text-scaling-factor 1.6
  2. Open Software Manager
  3. Click the maximize button
  4. Window does not maximize

Expected

Maximize button should work regardless of text-scaling-factor.

Workaround

Lowering text-scaling-factor to 1.0 allows maximize to work:

gsettings set org.cinnamon.muffin text-scaling-factor 1.0
Langage dominant
Python
Étoiles
182
Forks
120
Merge moyen
27 j 23 h
PR mergées (30 j)
1

Préparer son environnement

Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de linuxmint/mintinstall

Toutes les issues de linuxmint/mintinstall

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.