Configuração de impressão diferente no Shell do Gnome e no Unity

10

Por que as configurações de impressão são diferentes no Gnome Shell e no Unity para Ubuntu 11.10?

Acredito que isso possa até ser um bug - mais que uma pergunta. Mas quero refinar minhas perguntas antes de publicá-las no Launchpad.

No Ubuntu 11.10, o Unity tinha um menu de impressão parecido com este: Unidade Impressão

No entanto, no Shell, é mais ou menos assim: Impressão da casca

Conectei meu laptop, um Dell Inspiron 1525, ao sistema de impressão sem fio (LPD) da minha universidade. Era muito simples no Ubuntu 10.04 e também após a atualização para o Ubuntu 11.10. foi bem fácil também.

O problema é: no Unity, ele funcionou imediatamente (como no 10.04), mas no Gnome Shell, não funcionou.

Além disso, a impressão no Shell não o envia para impressão, mas no Unity ele imprime muito bem.

Eu gosto do DE - mas prefiro a Shell a partir de hoje. Por que o problema de impressão é diferente ..?

habitar
fonte

Respostas:

19

Você está realmente olhando para dois aplicativos separados. A captura de tela na parte superior é system-config-printer(chamada "Impressão" no shell) e a captura de tela na parte inferior é gnome-printers-panel(chamada "Impressoras" - mas elas podem ter o mesmo nome no seu idioma!). Ambos estão disponíveis nos dois ambientes de desktop.

O último provavelmente deve substituir o primeiro no Gnome 3, mas como você notou, ele não é tão funcional quanto o antigo (ainda). Isso explica por que os dois estão instalados.

Não sei explicar por que a impressão não funciona no Gnome Shell. Você ainda tem problemas se usar a system-config-printer para configurar sua impressora no Gnome Shell?

Timo Kluck
fonte
Eu posso abrir através do terminal do '-config-printer sistema' - mas isso não ajuda, uma vez que quando eu quiser imprimir - ele vai para o aplicativo padrão, que é 'gnome-impressoras'
ushabtay
@ushabtay: Não vejo o que você quer dizer. Quando você imprime algo, ele não deve ir para nenhum dos aplicativos. Deve apenas ir para a impressora. Você deve ver a mesma fila de impressão dos dois aplicativos, eu acho. O que você está imprimindo?
Timo Kluck
arquivos PDF regulares que são chatos, principalmente artigos acadêmicos .. como eu disse - funciona perfeitamente sob Unidade, e não funciona sob o shell
ushabtay
4 anos depois ea situação infelizmente não melhorou ainda :)
lifeofguenter
6

Uma boa maneira de contornar isso é tornar visível o iniciador de configurações da impressora antiga no Gnome Shell: editar o iniciador diretamente:

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

e mude a linha NotShowIn=KDE;Gnome;para NotShowIn=KDE;.

Além disso, como o Timo mencionou acima, o nome dos novos e dos antigos lançadores de configurações da impressora pode ser o mesmo, portanto, convém alterar a linha Name=Printerspara algo como Name=Advanced Printer Settings.

Kris
fonte
0

Unity e Gnome Shell não são ambientes de desktop diferentes. Para ambos, o DE é o Gnome 3, e a configuração da impressão e de outras coisas do sistema deve ser feita usando os mesmos diálogos com ambos. Eles não devem fornecer ferramentas de configuração diferentes.

No entanto, a transição para o Gnome 3 não está 100% concluída. Não sei bem por que, mas o Ubuntu parece ter substituído a nova caixa de diálogo de impressão, usando a antiga. Este é um bug estranho que posso confirmar. Eu suporia que há algo nas definições da sessão que está faltando, e ficaria seriamente surpreso se houvesse um problema real com o Unity e o próprio Gnome Shell. Mas como o pacote "gnome-shell" fornece a sessão do Gnome, você ainda deve registrar um bug nesse pacote. Em outras palavras, posso confirmar que clicar em "impressoras" no gnome-control-center quando você a executa na sessão "Gnome" é diferente de fazer exatamente a mesma coisa na sessão "Ubuntu". Sem dúvida, é um bug, mas não sei a causa disso.

Como uma correção temporária, para executar a caixa de diálogo correta enquanto estiver na sessão do Gnome, pressione alt + f2 e digite /usr/share/system-config-printer/system-config-printer.py

Jo-Erlend Schinstad
fonte
Desenvolvedores do Ubuntu. provavelmente percebeu que o novo diálogo de impressão não é funcional, enquanto que o antigo é certamente é .. a questão é - por que não é a transição para o Gnome Shell bem
ushabtay
Não parece estar relacionado ao Gnome Shell ou ao Unity, mas ao gnome-control-center. Parece que a sessão do Ubuntu substitui o applet do centro de controle.
Jo-Erlend Schinstad
0

@Timo Kluck, o aplicativo de configuração do shell gnome é chamado com: gnome-control-center printers

Você pode editar as impressoras no shell gnome executando as system-config-printeralterações que são realizadas nos ambientes da área de trabalho.

Mas é um problema que precisa ser corrigido.

labarna
fonte