Ajuda com a lista de permissões da bandeja do sistema?

3

Estou correndo 13.04 ações. Eu uso o Cryptkeeper e o Davmail para acessar as coisas. Como obter a lista branca de permissões do Systray no Ubuntu 13.04 é o método que usei para funcionar.

Tudo estava indo bem, então decidi atualizar o Bumblebee e o Primus para tentar melhorar o desempenho nos jogos.

Desde que eu estava executando a versão antiga do Primus, eu segui as instruções, fiz uma limpeza desse PPA, removi o Bumblebee e depois apt-get update , apt-get upgrade ... você sabe, coisas normais.

Quando reiniciei, o Logon estava desativado. Eu não tinha lançador ou traço nem nada depois do login. Ok. Eu estraguei alguma coisa com o Unity. Então, eu reiniciei o Unity.

dconf reset -f /org/compiz/
unity --reset-icons &disown

Então, isso ativou meu ativador e meu painel, embora com configurações padrão. Agora, parece que não consigo fazer com que a lista de permissões da bandeja do sistema funcione.

Eu posso ver a chave existente em dconf-editor . Se eu tentar forçar manualmente a mudança via console, eu entendo isso:

:~$ gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"
No such schema 'com.canonical.Unity.Panel'

Quando eu verifico, o PPA ainda está em minhas fontes, assim como os pacotes parecem estar instalados. ( link ) é o URL do caminho. Abaixo estão as versões do meu pacote instalado:

~$ dpkg --list | grep -i unity
ii  gir1.2-unity-5.0:i386                     6.90.2daily13.04.05-0ubuntu1         i386         GObject introspection data for the Unity library
ii  gnome-control-center-unity                1.2daily13.04.09-0ubuntu1            i386         change the settings of the Unity desktop
ii  hud                                       13.04.0daily13.04.03-0ubuntu1        i386         Backend for the Unity HUD
ii  libmeanwhile1                             1.0.2-4ubuntu2                       i386         open implementation of the Lotus Sametime Community Client protocol
ii  libufe-xidgetter0                         2.4.7bzr13.04.15-0ubuntu1            i386         Firefox extension: Unity Integration
ii  libunity-common                           6.90.2daily13.04.05-0ubuntu1         all          binding to get places into the launcher - common files
ii  libunity-core-6.0-5                       7.0.0daily13.06.19~13.04-0ubuntu1    i386         Core library for the Unity interface.
ii  libunity-misc4                            4.0.5daily13.02.26-0ubuntu1          i386         Miscellaneous functions for Unity - shared library
ii  libunity-protocol-private0:i386           6.90.2daily13.04.05-0ubuntu1         i386         binding to get places into the launcher - private library
ii  libunity-webapps0                         2.5.0~daily13.03.18-0ubuntu1         i386         Web Apps integration with the Unity desktop
ii  libunity9:i386                            6.90.2daily13.04.05-0ubuntu1         i386         binding to get places into the launcher - shared library
ii  thunderbird-globalmenu                    17.0.8+build1-0ubuntu0.13.04.1       i386         Unity appmenu integration for Thunderbird
ii  unity                                     7.0.0daily13.06.19~13.04-0ubuntu1    i386         Interface designed for efficiency of space and interaction.
ii  unity-asset-pool                          0.8.24daily13.04.24-0ubuntu1         all          Unity Assets Pool
ii  unity-common                              7.0.0daily13.06.19~13.04-0ubuntu1    all          Common files for the Unity interface.
ii  unity-greeter                             13.04.2-0ubuntu1                     i386         Unity Greeter
ii  unity-lens-applications                   6.10.0daily13.06.19~13.04-0ubuntu1   i386         Application lens for unity
ii  unity-lens-files                          7.0~daily13.04.15-0ubuntu1           i386         File lens for unity
ii  unity-lens-friends                        0.1.1bzr13.04.12-0ubuntu1            i386         Friends Lens for unity
ii  unity-lens-music                          6.8.1daily13.04.18~13.04-0ubuntu1    i386         Music lens for unity
ii  unity-lens-photos                         0.9daily12.12.05-0ubuntu1            all          Unity Photos Lens
ii  unity-lens-shopping                       6.8.0daily13.03.04-0ubuntu1          i386         Shopping lens for unity
ii  unity-lens-video                          0.3.14daily13.06.19~13.04-0ubuntu1   i386         Unity Video lens
ii  unity-scope-gdrive                        0.8daily13.04.15-0ubuntu1            all          Google Drive scope for Unity
ii  unity-scope-musicstores                   6.8.1daily13.04.18~13.04-0ubuntu1    i386         Store music lens for unity
ii  unity-scope-video-remote                  0.3.14daily13.06.19~13.04-0ubuntu1   i386         Remote videos engine
ii  unity-services                            7.0.0daily13.06.19~13.04-0ubuntu1    i386         Services for the Unity interface
rc  unity-webapps-common                      2.4.14-0ubuntu1                      all          Unity WebApp integration scripts
ii  unity-webapps-service                     2.5.0~daily13.03.18-0ubuntu1         i386         Service for Web Apps integration with the Unity desktop
ii  xul-ext-unity                             2.4.7bzr13.04.15-0ubuntu1            all          Firefox extension: Unity Integration

Não sei por que (1) não funciona e (2) até peço ajuda. Então, alguém pode me apontar na direção certa?

    
por Rebootkid 08.08.2013 / 20:11

4 respostas

1

Durante a atualização, você instalou a versão mais recente do pacote Unity (7.0.0daily13.06.19 ~ 13.04-0ubuntu1) sem suporte à lista de permissões. Anteriormente, você tinha 7.0.0daily13.04.18 ~ 13.04-0ubuntu1systray1. Assim, você pode tentar fazer o downgrade da unidade para a versão anterior.

    
por Viper 12.08.2013 / 18:10
0

Uma alternativa é aplicar o patch postado pelo timekiller e reconstruir a fonte do último branch do Unity 7.0.

Você terá que baixar muitos pacotes -dev para reconstruir a unidade, mas aqui estão os passos:

  1. obtenha o patch daqui: link
  2. mkdir minha-unidade
  3. cd minha-unidade
  4. ram do bzr lp: unity / 7.0
  5. unidade de cd
  6. patch -p1 < caminho para salvar-diff
  7. debuild -i -us -uc -b
  8. cd ..
  9. dpkg -i * .deb (nem todos os debs podem ser necessários, depende se você tiver unidade-2d)

Funcionou para mim, YMMV, boa sorte.

Pode ser que o timekiller atualize seu PPA nos próximos dias (espero: -).

Eu realmente não entendo por que a Canonical está lidando com o Unity, muitos aplicativos ainda não estão atualizados para usar o AppIndicator (que é uma boa ideia IMHO) e sem o systray esses aplicativos são completamente inutilizáveis (para mim, por exemplo, Druva inSync e 2XClient).

    
por Liuk 13.08.2013 / 11:46
0

Eu configurei um PPA com o último Unity 7.0 diariamente 13.06.19 corrigido com o systray de volta em ação: -)

link

É o meu primeiro PPA, mas está funcionando bem para mim. Se você habilitar, você deverá atualizar os seguintes pacotes:

ii  libunity-core-6.0-5  7.0.0daily13.06.19~13.04-0ubuntu1ppa1      amd64        Core library for the Unity interface.
ii  unity                7.0.0daily13.06.19~13.04-0ubuntu1ppa1      amd64        Interface designed for efficiency of space and interaction.
ii  unity-common         7.0.0daily13.06.19~13.04-0ubuntu1ppa1      all          Common files for the Unity interface.
ii  unity-services       7.0.0daily13.06.19~13.04-0ubuntu1ppa1      amd64        Services for the Unity interface

YMMV tchau Luca

    
por Liuk 13.08.2013 / 17:34
0

Eu mantenho o ppa que você usou. Com versões mais recentes de unidade, o esquema com.canon.Unity.Panel (onde a lista de permissões reside) está sendo ignorado. Em vez de lidar com o jogo de gato e rato com a Canonical, codifiquei uma lista de desbloqueio global em minhas versões mais recentes. Agora, todas as aplicações systray ALL serão exibidas, eliminando a necessidade da lista branca. Contanto que você ainda esteja usando meu ppa, atualize e reinicie a unidade. Você estará pronto.

    
por timekiller 05.11.2013 / 19:56