Différents paramètres d'impression dans Gnome Shell et dans Unity

10

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 affiner mes questions avant de les publier sur Launchpad.

Sous Ubuntu 11.10, Unity avait un menu d'impression qui ressemble à ceci: Impression d'unité

Pourtant, dans le Shell, cela ressemble plutôt à ceci: Impression de coquille

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 assez facile.

Le problème est que - sous Unity, cela a fonctionné prêt à l'emploi (comme c'était le cas en 10.04), mais sous Gnome Shell, cela n'a pas fonctionné.

De plus, l'impression sous Shell ne l'envoie pas à imprimer, mais sous Unity elle imprime très bien.

J'aime les deux DE - mais je préfère Shell à partir d'aujourd'hui. Pourquoi le problème d'impression est-il différent ..?

ushabtay
la source

Réponses:

19

Vous regardez en fait 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 elles peuvent avoir le même nom dans votre langue!). Les deux sont disponibles dans les deux environnements de bureau.

Ce dernier est probablement censé remplacer l'ancien dans Gnome 3, mais comme vous l'avez remarqué, il n'est pas aussi fonctionnel que l'ancien (pour l'instant). 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?

Timo Kluck
la source
Je peux ouvrir via le terminal le 'system-config-printer' - mais cela n'aide pas, car quand je veux imprimer - il va à l'application par défaut, qui est 'gnome-printers'
ushabtay
@ushabtay: Je ne vois pas ce que tu veux dire. Lorsque vous imprimez quelque chose, il ne doit être envoyé à aucune des applications. Il devrait simplement aller à l'imprimante. Vous devriez voir la même file d'attente d'impression des deux applications, je pense. Qu'imprimez-vous?
Timo Kluck
fichiers PDF réguliers qui sont principalement des articles académiques ennuyeux .. comme je l'ai dit - fonctionne parfaitement sous Unity, et ne fonctionne pas sous le shell
ushabtay
4 ans plus tard et la situation ne s'est malheureusement pas encore améliorée :)
lifeofguenter
6

Une bonne façon de contourner cela est de rendre l'ancien lanceur de paramètres d'imprimante visible dans Gnome Shell est de modifier le lanceur directement:

sudo nano /usr/share/applications/system-config-printer.desktop

et changez la ligne NotShowIn=KDE;Gnome;en NotShowIn=KDE;.

En outre, comme Timo l'a mentionné ci-dessus, le nom du nouveau et de l'ancien lanceur de paramètres d'imprimante peut être le même, vous pouvez donc également changer la ligne Name=Printersen quelque chose comme Name=Advanced Printer Settings.

Kris
la source
0

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 choses système doivent être effectuées en utilisant les mêmes dialogues 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 sais pas vraiment pourquoi, mais Ubuntu semble avoir remplacé la nouvelle boîte de dialogue d'impression, en utilisant l'ancienne à la place. C'est un bug bizarre que je peux confirmer. Je suppose qu'il y a quelque chose dans les définitions de session qui manque quelque chose, et je serais sérieusement surpris s'il y avait un problème réel avec Unity et Gnome Shell eux-mêmes. Mais puisque le package "gnome-shell" fournit la session Gnome, vous devez toujours déposer un bogue sur ce package. En d'autres termes, je peux confirmer que cliquer sur "imprimantes" dans gnome-control-center lorsque vous l'exécutez depuis 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.

Comme correctif 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

Jo-Erlend Schinstad
la source
Développeurs Ubuntu. s'est probablement rendu compte que le nouveau dialogue d'impression n'est pas fonctionnel, tandis que l'ancien l'est sûrement. La question est - pourquoi n'est-il pas également transféré vers Gnome Shell
ushabtay
Il ne semble pas du tout lié à Gnome Shell ou Unity, mais à gnome-control-center. Il semble que la session Ubuntu remplace en quelque sorte l'applet du centre de contrôle.
Jo-Erlend Schinstad,
0

@Timo Kluck, l'application de configuration du shell gnome est invoquée avec: gnome-control-center printers

Vous pouvez éditer les imprimantes dans le shell gnome en exécutant les system-config-printermodifications apportées à travers les environnements de bureau.

Mais c'est un problème qui doit être corrigé.

labarna
la source