O SELINUX é (linux com segurança aprimorada) para proteger servidores, e rodá-lo na sua área de trabalho é um pouco demais.
No entanto, se você quiser aprender sobre o selinux, um bom método é executá-lo no modo permissivo em sua máquina desktop.
Eu uso uma ferramenta chamada setroubleshooter que me envia notificações da área de trabalho quando uma das políticas do selinux foi violada. Se a operação for legítima, posso "gerar um módulo de política local para permitir esse acesso"
Por exemplo, hoje na minha máquina gnome3 violou o selinux, mas não foi negado como estou em modo permissivo. O selinuxtroubleshooter forneceu este conselho:
You should report this as a bug.
You can generate a local policy module to allow this access.
Allow this access for now by executing:
# grep gnome-session-c /var/log/audit/audit.log | audit2allow -M mypol
# semodule -i mypol.pp
estes dois comandos permitem-lhe verificar e definir o SELINUX
$ getenforce
Permissive
$ setenforce
usage: setenforce [ Enforcing | Permissive | 1 | 0 ]
Divirta-se.