Como alterar a hibernação e suspender as configurações no nível do sistema no Xfce?

5

Eu encontrei os seguintes comandos:

xfconf-query -c xfce4-session -np '/shutdown/ShowSuspend' -t 'bool' -s 'false'
xfconf-query -c xfce4-session -np '/shutdown/ShowHibernate' -t 'bool' -s 'false'

Para desativar o botão suspender e hibernar do Xfce.

No entanto, esses comandos afetam apenas o usuário que os executa.

Como posso definir esses parâmetros em todo o sistema? (todos os usuários: novos e existentes)

Descobri que o objetivo de /etc/skel é para todos os novos usuários, mas não consigo encontrar informações sobre como usá-lo com as configurações do Xfce ... e isso afeta apenas os novos usuários.

    
por Antoine Rodriguez 05.04.2013 / 14:16

1 resposta

3

Muitas vezes, para sistemas multiusuários ou para fins especiais, o modo quiosque Xfce é usado para que você possa desativar todas as opções de desligamento para usuários como hibernar e suspender. Estou executando o Xubuntu 12.04, mas com o ppas para o Xfce 4.10 e 4.12. Acho que houve alguns problemas com o modo quiosque há algum tempo, mas parece funcionar novamente agora, pelo menos nos meus testes (veja as imagens antes e depois abaixo).

O modo de quiosque não precisa de downloads ou instalações adicionais, mas só entrará em vigor se você tiver /etc/xdg/xfce4/kiosk/kioskrc , portanto, execute primeiro

sudo mkdir /etc/xdg/xfce4/kiosk
sudo touch /etc/xdg/xfce4/kiosk/kioskrc

Pode haver várias seções do arquivo kioskrc , mas nos concentraremos em xfce4-session , pois essas são as configurações necessárias. A documentação oficial é útil para explicar as opções disponíveis para xfce4-session , mas abaixo está um exemplo do possível conteúdo da parte xfce4-session de /etc/xdg/xfce4/kiosk/kioskrc . Isso daria a você um modo de quiosque realmente restrito que deixaria usuários não administrativos sem a capacidade de desligar a máquina (ou usar suspensão / hibernação) usando os menus ou via comandos no terminal, embora eles ainda pudessem fazer logout. Você pode não querer usar essas configurações, isso é apenas um exemplo (veja abaixo para mais explicações):

[xfce4-session]
CustomizeSplash=NONE
CustomizeChooser=NONE
CustomizeLogout=NONE
CustomizeCompatibility=NONE
Shutdown=NONE
CustomizeSecurity=NONE

Em vez de Shutdown=NONE e outras configurações, você pode especificar muito seu próprio usuário principal (por exemplo, Shutdown=mike ), então somente você ainda pode suspender / desligar usando o menu (sem recorrer ao uso de sudo com equivalentes de desligamento de linha de comando), mas isso depende dos seus propósitos. Se você quiser especificar grupos, use %groupname e, para usuários, apenas especifique username ; as configurações ALL e NONE são auto-explicativas.

Abra o kioskrc com seu editor de texto:

sudo nano /etc/xdg/xfce4/kiosk/kioskrc

Em seguida, copie o bloco de configurações acima para xfce4-session , confirmando se você alterou os valores para atender às suas finalidades. Em seguida, salve o arquivo, efetue logout e faça login novamente com o usuário ou outro usuário para testar as configurações.

Meu exemplo de "antes e depois" com as configurações do modo de quiosque mais restrito, que será aplicado a todos os usuários:

a) Antes com as configurações normais do Xfce, executando como microfone do usuário:

b) Depois de , com o modo de quiosque e configurações estritas habilitadas, executando como microfone do usuário:

Para mais informações, consulte a documentação do Xfce .

    
por user76204 09.04.2013 / 03:24

Tags