Desktopeditors: Prise en charge des boîtes de dialogue GTK natives sur Ubuntu/Linux

Créé le 15 janv. 2019  ·  8Commentaires  ·  Source: ONLYOFFICE/DesktopEditors

Vous souhaitez demander une fonctionnalité ou signaler un bug ?
Caractéristique

Quel est le comportement actuel ?
Les boîtes de dialogue comme "Enregistrer sous", "Rechercher dans le document", "Ouvrir", etc. ne sont pas natives dans Ubuntu/Linux

Si le comportement actuel est un bogue, veuillez fournir les étapes à reproduire et si possible une démo minimale du problème.
Ouvrez l'une des boîtes de dialogue mentionnées ci-dessus.

Quel est le comportement attendu ?
Les dialogues doivent être natifs de la plate-forme, dans ce cas les dialogues GTK sur Ubuntu/Linux. Récemment, LibreOffice est passé à l'utilisation de dialogues GTK natifs avec la v6.1 : http://caolanm.blogspot.com/2018/03/native-gtk3-message-dialogs.html

Cela améliorerait la facilité d'utilisation et la productivité (pour les fonctionnalités avancées) si les boîtes de dialogue GTK natives étaient utilisées dans ONLYOFFICE. Voir #163 pour un exemple.

Quelles versions de DesktopEditors et quel système d'exploitation sont concernés par ce problème ?
v5.2.4

enhancement

Commentaire le plus utile

Bonjour, @uncertainquark.
Nous avions l'habitude d'utiliser GTK auparavant, mais nous avons eu quelques problèmes avec ces dialogues. Mais je pense que nous devrions discuter de la possibilité de l'utiliser à nouveau. Je crée un problème 40229 dans notre outil de suivi des problèmes privés.

Tous les 8 commentaires

Bonjour, @uncertainquark.
Nous avions l'habitude d'utiliser GTK auparavant, mais nous avons eu quelques problèmes avec ces dialogues. Mais je pense que nous devrions discuter de la possibilité de l'utiliser à nouveau. Je crée un problème 40229 dans notre outil de suivi des problèmes privés.

Merci. Il convient de noter à partir de # 163 que le sélecteur de fichiers non natif actuel n'a même pas d'aperçu de fichier (par exemple, des images), entre autres choses.

Je n'utilise pas souvent GTK car je suis principalement un utilisateur de Plasma. Cependant, je veux voir cela utiliser à la fois les boîtes de dialogue GTK et Qt en fonction de l'environnement de bureau (similaire à Firefox utilisant la variable d'environnement GTK_USE_PORTAL ).

L'un des effets secondaires de la non-utilisation du widget GTK filechooser natif pour les boîtes de dialogue Ouvrir et Enregistrer dans OPENOFFICE est que les boîtes de dialogue actuelles ne fonctionnent pas bien avec la mise à l'échelle. Dans les captures d'écran ci-dessous, j'ai un écran d'ordinateur portable HI-DPI avec un facteur d'échelle de 200 %. Notez que les boutons Ouvrir, Enregistrer et Annuler sont physiquement trop petits ; en fait, les icônes des boutons mis à l'échelle ne rentrent même pas dans les cadres des boutons.
Screenshot from 2019-10-09 18-32-41
Screenshot from 2019-10-09 18-35-46

Je peux confirmer le problème des boutons "Enregistrer" et "Annuler" dans le sélecteur de fichier avec une mise à l'échelle de 200 %

Apparemment, OO 5.5.1 utilise des boîtes de dialogue GTK natives.
Peut-être est-il temps de fermer ce sujet ?

Nous travaillons sur la résolution de ce problème pour tous les systèmes, mais sur certaines anciennes boîtes de dialogue encore utilisées (comme CentOS 7 et quelques autres), ce problème n'est donc pas complètement résolu

Ce serait cool si c'était facultatif (peut être activé dans les paramètres)
Également avec la prise en charge optionnelle du menu appmenu/gtk menu/gmenu (ou comment l'appelle-t-on correctement), donc File Home Insert Layout... serait éventuellement géré par gtk pour économiser de l'espace à l'écran.

Exemple de Firefox utilisant le menu gtk sur gnome avec quelques extensions https://ibb.co/6mDMMns

Même si ce n'est pas complètement corrigé, il peut toujours être implémenté en tant que fonctionnalité facultative (éventuellement avec un avertissement)

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

lixaotec picture lixaotec  ·  3Commentaires

markkuit picture markkuit  ·  7Commentaires

PrzemekSkw picture PrzemekSkw  ·  4Commentaires

Yorper picture Yorper  ·  3Commentaires

pktiuk picture pktiuk  ·  7Commentaires