web-dev-qa-db-fra.com

Pourquoi le panneau Unity ne peut-il pas être caché?

Quel est le but intrinsèque du panneau d'unité statique pour le système d'exploitation?

Il doit y avoir une bonne raison pour que cette chose DOIT être ici. Il ne disparaît que dans les applications en plein écran et je ne peux pas tout utiliser en plein écran

Pourquoi le panneau de l'unité ne peut-il pas être caché?

15
newboldrob

Le panneau Unity ne peut pas être masqué car le code ne le permet pas actuellement. Pourquoi il ne le permet pas, c'est que personne n'a ajouté le code pour le permettre. Est-il écrit dans la pierre que cela doit être ainsi? Je ne sais pas. J'en doute. Si vous pouvez trouver de bonnes solutions aux problèmes qui se posent lorsque le panel est caché, je suis très confiant qu’elles seront prises en compte. Mais il est important de ne pas penser à ces choses de manière trop subjective. Nous ne pouvons pas considérer une partie du puzzle à la fois. Nous devons considérer tout cela simultanément. Par exemple, nous ne voulons pas que le bureau se sente complètement différent si une fenêtre est agrandie ou non. Ce serait incohérent et déroutant.

Le panneau supérieur est utilisé pour les indications et celles-ci sont importantes. Parce que contrairement aux autres systèmes d'exploitation et ordinateurs de bureau, les notifications ne restent pas ouvertes. Vous avez donc besoin d'un moyen de voir que quelque chose s'est passé si vous n'avez pas regardé l'écran. Cela pourrait être fait différemment, mais d'autres problèmes ont tendance à apparaître.

Le panneau lui-même ne consomme pas beaucoup d'espace supplémentaire. Parce qu'il économise également de l'espace précédemment utilisé par les barres de menus de la fenêtre. Donc, l’écran immobilier n’est utilisé que ailleurs. Si vous avez plusieurs fenêtres ouvertes, elles consomment souvent beaucoup d'espace moins qu'avant. Dans tous les cas, sur un grand écran, le panneau ne consomme pas beaucoup d’espace.

Plus un écran est petit, plus il est probable que vous maximiserez vos fenêtres et que vous en utiliserez une à la fois. Dans ce cas, le panneau ne consomme aucun espace. Le décorateur de fenêtre sera intégré à celui-ci. Ainsi, même s'il est toujours visible, il ne consomme aucun espace supplémentaire! Astuce, celui-là.

Cependant, dans des scénarios à écrans multiples, la discussion sur la question de savoir s’il doit être visible sur tous les écrans est valable et intéressante. Je ne sais pas si des conclusions ont été tirées à cet égard. Il se peut que cela soit configurable. Mais ce n'est pas une discussion facile non plus. Il y a tellement de possibilités, mais nous ne voudrions probablement pas avoir toutes ces options dans le code et dans les interfaces graphiques de configuration. Peut-être qu'une bonne option serait d'utiliser le même choix que pour le lanceur? Mais certains pourraient ne pas aimer ça. Je suppose que cela deviendra configurable d'une manière ou d'une autre à l'avenir, mais que cela ne se produira pas dans 12.04. Mais ce n'est qu'une supposition.

J'espère que cela aide au moins à expliquer pourquoi il n'est pas évident qu'il devrait être possible de cacher le panneau. Ou du moins pas assez évident pour que cela prenne le pas sur d'autres tâches. Et comme tout le reste, vous savez, les ressources de développement sont limitées.

7