Pourquoi les paramètres d'impression sont-ils différents dans Gnome Shell et Unity pour Ubuntu 11.10?
Je crois que cela peut même être un bug - plus qu'une question. Mais je veux préciser mes questions avant de les poster sur Launchpad.
Sous Ubuntu 11.10, Unity avait un menu d’impression ressemblant à ceci:
Pourtant dans Shell, cela ressemble plutôt à ceci:
J'ai connecté mon ordinateur portable, un Dell Inspiron 1525, au système d'impression sans fil (LPD) de mon université. C'était très simple sous Ubuntu 10.04, et aussi après la mise à niveau vers Ubuntu 11.10. c'était bien facile.
Le problème est - sous Unity, cela fonctionnait tel quel (exactement comme il était dans 10.04), mais sous Gnome Shell, cela ne fonctionnait pas. .
De plus, l’impression sous Shell n’envoie pas à l’imprimer, mais sous Unity elle s’imprime très bien ..
J'aime les deux DE - mais préfère Shell à compter d'aujourd'hui. Pourquoi le problème d'impression est-il différent?
En fait, vous examinez deux applications distinctes. La capture d'écran en haut est system-config-printer
(appelée "Impression" dans le shell) et la capture d'écran en bas est gnome-printers-panel
(appelée "Imprimantes" - mais ils peuvent avoir le même nom dans votre langue! ) Les deux sont disponibles dans les deux environnements de bureau.
Ce dernier est probablement supposé remplacer l'ancien dans Gnome 3, mais comme vous l'avez remarqué, il n'est pas aussi fonctionnel que l'ancien (pour le moment). Cela explique pourquoi les deux sont installés.
Je ne peux pas expliquer pourquoi l'impression ne fonctionne pas dans Gnome Shell. Avez-vous toujours des problèmes si vous utilisez system-config-printer pour configurer votre imprimante dans Gnome Shell?
Une bonne façon de contourner ce problème est de rendre visible le lanceur des anciens paramètres de l’imprimante dans Gnome Shell: modifiez le lanceur directement:
Sudo nano /usr/share/applications/system-config-printer.desktop
et changez la ligne NotShowIn=KDE;Gnome;
en NotShowIn=KDE;
.
De plus, comme Timo l’a mentionné plus haut, le nom des nouveaux et des anciens lanceurs de paramètres d’imprimante peut être identique. Vous pouvez également modifier la ligne Name=Printers
pour lui donner un nom du type Name=Advanced Printer Settings
.
Unity et Gnome Shell ne sont pas des environnements de bureau différents. Pour les deux, le DE est Gnome 3, et la configuration de l’impression et d’autres tâches du système devrait être faite en utilisant les mêmes boîtes de dialogue avec les deux. Ils ne sont pas censés fournir différents outils de configuration.
Cependant, la transition vers Gnome 3 n’est pas complète à 100%. Je ne suis pas tout à fait sûr de savoir pourquoi, mais Ubuntu semble avoir remplacé la nouvelle boîte de dialogue d'impression, en utilisant l'ancienne. C'est un bug étrange que je peux confirmer. J'imagine qu'il manque quelque chose dans les définitions de session, et je serais sérieusement surpris qu'il y ait un problème réel avec Unity et Gnome Shell eux-mêmes. Mais comme le paquet "gnome-shell" fournit la session Gnome, vous devriez quand même déposer un bogue sur ce paquet. En d'autres termes, je peux confirmer que cliquer sur "imprimantes" dans gnome-control-center lorsque vous l'exécutez à partir de la session "Gnome" est différent de faire exactement la même chose depuis la session "Ubuntu". C'est sans doute un bug, mais je n'en connais pas la cause.
En guise de solution temporaire, afin d’exécuter la boîte de dialogue correcte pendant la session Gnome, appuyez sur alt + f2 et entrez /usr/share/system-config-printer/system-config-printer.py
.
@Timo Kluck, l'application de configuration du shell gnome est appelée avec: gnome-control-center printers
Vous pouvez modifier les imprimantes dans gnome Shell en exécutant system-config-printer
les modifications sont effectuées dans les environnements de bureau.
Mais c'est un problème qui doit être corrigé.