Como Bloquear Edição de Painel e troca de papel de parede no Debian XFCE via KioskMode

1. Como Bloquear Edição de Painel e troca de papel de parede no Debian XFCE via KioskMode

Robson Fernando Moreira
SunsetRyze

(usa Debian)

Enviado em 22/12/2021 - 11:20h

Bom dia, ultimamente tive que fazer uma maquina de teste para a empresa que trabalho com um linux e com bloqueios para os usuários não poderem editar as configurações e nem apagar as barras de tafefas e tals e revirei a internet tentando achar um meio de utilizar o Debian com a inferface xfce e fazer esses procedimentos pois essa versão é mais leve e infelizmente não achei nada concreto ou algum tutorial, mas quebrando a cabeça consegui resolver esse problema e vou compartilhar com vocês meu tutorial que resolveu meu problema

Como Bloquear configurações no Debian XFCE com KioskMode

Temos que criar uma pasta com o nome “kiosk” dentro do diretório /etc/xdg/xfce4, ficando assim:


Vamos criar a pasta com o comando mkdir kiosk , não precisa alterar as permissões.
Dentro da pasta vamos criar um arquivo chamado “kioskrc”, ficando assim:

Para criar o arquivo use o editor da sua preferência, no meu caso eu uso o vim
Dentro do arquivo kioskrc você poderá adicionar quais itens serão bloqueados, no meu exemplo estou bloqueando o panel e session e o desktop, ficando assim:

[xfce4-panel]
CustomizePanel=NONE
[xfce4-session]
CustomizeSplash=NONE
CustomizeChooser=NONE
CustomizeCompatibility=NONE
CustomizeSecurity=NONE
[xfce4-desktop]
UserMenu=NONE
CustomizeBackdrop=NONE
CustomizeDesktopMenu=NONE
CustomizeWindowlist=NONE
CustomizeDesktopIcons=NONE

Por fim após você terá que finalizar suas customizações e precisará de alguns arquivos, faça uma copia em outro local para edita-los:
Acesse o usuário local que você tenha configurado:

No meu caso ficou como cd /home/crefaz.
Dentro da pasta crefaz vamos localizar a pasta cd .config/xfce4/xfconf/xfce-perchannel-xml/
Dentro dessa pasta temos alguns arquivos que iremos precisar para finalizar nossa configuração do kiosk.
São eles o xfce4-session.xml, xfce4-desktop.xml e o xfce4-panel.xml.
Vamos copiar eles para outro local com o comando cp “nome do arquivo” /diretório e vamos editar esses arquivos para adicionar uma linha e depois vamos mover ou copiar esses arquivos para a pasta cd /etc/xdg/xfce4/xfconf/xfce-perchannel-xml, assim todos usuários criados nessa maquina vão ficar com as mesmas configurações.
A linha que temos que adicionar nos arquivos copiados é ( locked=”*” unlocked=”root” ), ficando assim:


Quando precisar desbloquear as configurações é só trocar a palavra root pelo nome do usuário logado, salvar e reiniciar a maquina.




  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts