Perguntas sobre 'xorg'

Perguntas sobre o X.Org Server (comumente conhecido como Xorg Server, XServer ou Xorg), o software que executa o sistema de janelas X usado pela maioria dos gerenciadores de janelas da área de trabalho (GNOME, KDE, etc)
1
resposta

___ answer812672 ___

Resumo: a solução atual, utilizável e aceitável é aceitável apenas em um ambiente cooperativo multiusuário, pode ser melhorada.

Eu escrevi um patch de prova de conceito utilizável para %code% que faz o trabalho.

Faz o que precisamos aqui!

Veja abaixo as instruções de instalação.

Pré-requisitos

  • Um sistema com pelo menos duas contas de usuário e usuários dispostos a permitir a troca rápida entre sessões gráficas sem redigitar senhas.
  • Cada usuário pode usar qualquer ambiente de área de trabalho que use totalmente %code% , inclusive usando %code% para bloqueio de sessão. Unity e XFCE devem funcionar.

Testado com o XFCE.

Como usar, como ver as alterações

Tente isso antes de realizar as alterações:

  • faça o usuário A abrir uma sessão gráfica
  • peça ao usuário B para abrir outra sessão gráfica

Agora, em qualquer uma das duas sessões, você pode fazer:

%pre%

ou

%pre%

Efeito das alterações

Sem a alteração, você verá um prompt de login que precisa digitar uma senha.

Com a mudança, você verá uma mudança imediata sem o prompt de login.

Aqui o interruptor é realmente rápido. Muito mais rápido que no Ubuntu 12.04 e mesmo sem piscar em alguns casos.

Uso prático

Para o máximo benefício, recomendo criar um ícone de iniciador em algum lugar em um dock / panel / wharf (seja qual for o nome em seu ambiente de desktop específico) que, quando clicado, é executado:

%pre%

AVISO DE SEGURANÇA

A aplicação dos comandos abaixo substitui os pacotes %code% do sistema por versões modificadas que permitem alternar entre dois usuários que estão sendo registrados em uma sessão gráfica. Isso enfraquece a segurança do sistema, por exemplo, o usuário A registra-se graficamente, bloqueia a sessão, vai embora, o usuário B efetua login. O usuário B pode desbloquear a sessão do usuário A e alternar para ela sempre que for aberta. E o contrário (trocar A e B).

As alterações não podem ser aplicadas sem acesso de administrador ( %code% é assumido, especialmente para instalação de pacotes).

Funciona bem para nós , mas ainda assim, note que %code% é um pacote importante e isso pode quebrá-lo ou introduzir outros bugs sutis. Quebra quebrará a capacidade de usar sessões de login gráficas para todos os usuários. Você é totalmente responsável pelo uso dos comandos abaixo. Você foi avisado.

Aviso de permanência

As alterações são quase permanentes. Eles ficam após a reinicialização. Para revertê-los, instale (usando %code% , %code% ou qualquer outro) os pacotes %code% regulares que substituirão os alterados.

Observe que sempre que o Ubuntu atualizar %code% packages e as atualizações estiverem instaladas, elas reverterão as alterações. O administrador pode aplicá-las novamente.

Possível refinamento (restaurar segurança)

Esta prova de conceito pode ser refinada por um uso inteligente de, e. Grupos Unix. %code% só permitiria a mudança se os usuários atuais e de destino fossem listados em qualquer grupo com um nome de arquivo convencional, como %code% . Tal mudança (possível junto com outras) poderia eventualmente ser incorporada em alguma solução oficial.

Comandos

Sugiro fazer login em um console de texto (pressione Ctrl-Alt-F1 e login) para seguir as etapas abaixo. Isso permite reiniciar o lightdm sem perder o shell atual.

Copie e cole os comandos abaixo em um bash shell e ele ajustará %code% para realizar as alterações.

%pre%

Observe que o comando abaixo fechará imediatamente todas as sessões gráficas sem a chance de salvar os dados, portanto, todos os usuários devem fechar os aplicativos adequadamente e salvar os dados necessários primeiro.

Se os pacotes foram bem instalados, a mudança pode ser ativada imediatamente com:

%pre%

ou reiniciando.

Feedback

Isso funciona para você? Você pode pensar em uma variante? Feedback bem-vindo.

    
___

___ answer812672 ___ Resumo: a solução atual, utilizável e aceitável é aceitável apenas em um ambiente cooperativo multiusuário, pode ser melhorada. Eu escrevi um patch de prova de conceito utilizável para dm-tool switch-to-user que faz...
13.08.2016 / 22:51
1
resposta

Como impedir que o ponteiro do mouse atrapalhe a navegação somente por teclado?

Eu prefiro não usar o mouse. Eu não conecto ao meu computador, mas o ponteiro do mouse ainda está presente no centro da área de trabalho. Na maioria das vezes, não causa problemas, pois o ponteiro desaparece automaticamente. Mas: Aparece...
13.02.2017 / 10:42
1
resposta

Tela rasgando ao rolar e em jogos

Tenho recebido rasgos de tela que estão presentes apenas no Ubuntu (MATE 16.04). Muitas vezes, ao rolar as páginas, recebo uma linha horizontal que se rasga, e o mesmo vale para os jogos, especialmente para o Minecraft (sempre que olho ao red...
31.05.2016 / 01:20
1
resposta

Ubuntu 14.04.3 libsdl2-2.0-0: i386 quer fazer o downgrade do xorg

Ubuntu 14.04.4 LTS kernel 3.19, xorg 1.17 (pilha viva de HWE) sudo apt-get install libsdl2-2.0-0:i386 fornece a seguinte saída. Isso não pode estar certo! Eu preciso disso para o pcsx2 1.4.0 Reading package lists... Done Building depen...
20.02.2016 / 10:19
1
resposta

Troca de cliques e botões do meio

Existe uma maneira de trocar permanentemente os botões clicar e clicar no Kubuntu? $xinput list Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave...
26.05.2015 / 14:59
3
respostas

Após atualização recente, a placa nvidia não pode ser detectada

Após a atualização recente de 346.59 para 346.72, minha placa nvidia não pode mais ser detectada. Alguém recebeu sugestões sobre como solucionar mais sobre isso? Meu último bom reinício foi em torno de 5/22. Depois disso, eu fiz uma atualizaç...
25.05.2015 / 12:16
1
resposta

Tela preta e depois tela truncada após a instalação 14.04, por onde devo começar?

Apenas um prefácio, esta é minha primeira incursão em qualquer coisa relacionada ao Linux. Por favor, perdoe-me se a minha linguagem não for par. Acabei de instalar o Ubuntu 14.04 na noite passada. Depois que eu removi o disco de instalação (...
21.10.2014 / 19:50
4
respostas

Tela em branco no TTY7 após a atualização de 14.04 para 14.10

Eu atualizei meu 14.04 para 14.10 via "sudo do-release-upgrade" sem mensagens estranhas. Após reinicializar e inserir a senha da partição do sistema criptografada no formato gráfico, o TTY7 fica em branco. Eu posso usar TTY1 para TTY6 sem pro...
26.10.2014 / 17:16
2
respostas

Configuração do monitor duplo, por que o NVidia 340 Prime detecta apenas um monitor?

Estou usando: Laptop Alienware M14xR2 executando o Ubuntu 14.04 2 * monitores DELL U2412M conectados via porta HDMI e Mini Display Gráficos Optimus (Intel + nVidia GeForce GT 650M) em execução com nvidea-340 e nvidia-prime, com configura...
15.09.2014 / 23:35
1
resposta

Os botões de avançar e voltar do mouse não funcionam

Eu tenho dois botões no meu mouse para ir para frente e para trás: ElescostumavamfuncionarbemnoFirefox,masagoraelesnãofuncionammais.Desdeentão,mudeiparaoGoogleChrome(opacotede google.com/chrome , não o cromo). Não alterei nenhuma configur...
09.12.2010 / 21:22