Como eu posso bloquear itens no lançador OU restaurar um conjunto de itens no lançador?

2

Eu administro um lote de máquinas de desktop Ubuntu 14.04 em uma biblioteca pública (elas são diskless e boot via DRBL). Em algum momento, os usuários (acredito que crianças) removeram ícones do lançador. Eu quero evitar isso ou ter um meio simples de restaurar o estado do lançador (por exemplo, através de um script de auto-inicialização). Como eu posso fazer isso? Eu encontrei este link , mas não há detalhes específicos e eu não consigo descobrir como usar o dconf.

    
por Robert Heller 01.07.2014 / 23:13

1 resposta

1

A configuração atual da maioria das áreas da área de trabalho pode ser visualizada usando o Editor Dconf , ou usando o utilitário de linha de comando gsettings :

gsettings get com.canonical.Unity.Launcher favorites

Exemplo de saída:

['application://nautilus.desktop', 'application://firefox.desktop', 'application://libreoffice-writer.desktop', 'application://unity-control-center.desktop', 'unity://running-apps', 'application://gnome-terminal.desktop', 'unity://expo-icon', 'unity://devices']

Você pode então usar para restaurar esse estado (tente remover coisas do lançador, você pode ver qualquer alteração) , usando a opção set (observe as citações " ) com a saída do comando get :

gsettings set com.canonical.Unity.Launcher favorites "['application://nautilus.desktop', 'application://firefox.desktop', 'application://libreoffice-writer.desktop', 'application://unity-control-center.desktop', 'unity://running-apps', 'application://gnome-terminal.desktop', 'unity://expo-icon', 'unity://devices']"

Portanto, se você colocar o ativador no estado desejado e usar get para obtê-lo, poderá defini-lo novamente mais tarde com o comando set . Você poderia adicionar isto em gnome-session-properties e então ele deveria se definir no login:

Veja também: link

    
por Wilf 02.07.2014 / 00:56