É startx depreciado?

8

startx diz:

--------------------------------------------------------------------------------------------
xinit failed. /usr/bin/Xorg is not setuid, maybe that's the reason?
If so either use a display manager (strongly recommended) or adjust /etc/permissions.local and run "chkstat --system --set" afterwards

Obviamente, posso chmod 4775 /usr/bin/Xorg , que funcionará até que a próxima atualização do Xorg remova o bit suid novamente. No entanto, como "usar um gerenciador de exibição", como "strongmente recomendado", não é nada óbvio para mim!

O que isso significa?

  • O startx está obsoleto agora?
  • O que devo ter digitado em vez disso?
  • Por que o startx não está fazendo a coisa certa? Este é o seu salva-vidas no caso de o X cair; provavelmente um dos primeiros comandos que teve que aprender.

Tenho certeza de que meu sistema está usando um gerenciador de exibição. Eu tenho xdm, kdm, gdm, lightdm e sddm. Ele inicializa em um ambiente de área de trabalho que, quando desconectado, exibe uma tela de login. Em outras palavras, uma configuração padrão da máquina desktop do pântano, mas no caso de ser importante, estou usando o KDE no OpenSuse Tumbleweed.

Vou aceitar uma lista razoavelmente documentada e razoavelmente completa dos vários comandos específicos em que o startx foi substituído por qualquer Unix. Se há algo que não funciona exatamente assim no OpenSuse, eu juro que vou escrever um relato de bug. Eu odeio ver uma interface de usuário que todos nós sabemos que virou de cabeça para baixo por razões puramente técnicas, enquanto ninguém conhece um substituto.

    
por user2394284 29.05.2016 / 14:29

1 resposta

5

De acordo com as 11.4 notas da versão , sim, startx está obsoleto no SUSE. Mas eles explicam como definir o bit setuid para que ele não seja perdido ao atualizar:

Users who depend on the old configuration can set the setuid bit themselves in /etc/permissions.local by removing the comment sign from the following line:

#/usr/bin/Xorg                 root:root       4711

and running SuSEconfig --module permissions afterwards.

    
por 29.05.2016 / 17:03

Tags