Como eu faço as configurações do xrandr permanentes no Debian 9? [duplicado]

1

Tenha em mente que sou relativamente novo no GNU / Linux e decidi experimentar o Debian por causa de sua história. Eu consegui definir a resolução da tela para 1600x900 (que é o que eu preciso), mas não consegui encontrar uma maneira de salvar essas configurações. Por exemplo, eu não tenho "xorg.conf" nem "xorg.conf.d", nem consigo configurá-lo porque ele diz que eu já estou rodando o servidor X. Tenho certeza de que há outras maneiras de fazer isso, mas a maioria das informações que eu acho parece vago quanto a como fazer as coisas.

Edit: Agora eu posso definir a resolução para "1600x900_60.00" toda vez que eu entrar no Debian, mas manualmente. Eu criei um novo arquivo "xorg.conf" manualmente, adicionando uma seção de tela "nua", mas parece que não funcionou, então eu também verifiquei o arquivo "/var/log/Xorg.0.log" para veja o que deu errado e esta é a saída:

[ 2969.964] _XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed
[ 2969.964] _XSERVTransMakeAllCOTSServerListeners: server already running
[ 2969.964] (EE) Fatal server error:
[ 2969.964] (EE) Cannot establish any listening sockets - Make sure an X server isn't already running(EE)
[ 2969.964] (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help.
[ 2969.964] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 2969.964] (EE)
[ 2969.964] (EE) Server terminated with error (1). Closing log file.

Eu ainda tenho que tentar o método ".xinitrc".

    
por Leoni 25.08.2017 / 01:44

2 respostas

0

Você pode fazer isso usando um arquivo .xinitrc em seu diretório pessoal, apenas certifique-se de acrescentar um & a cada comando.

Veja aqui para mais informações.

    
por 25.08.2017 / 02:26
0

Embora você já esteja executando um servidor X, isso não impede que você crie um arquivo xorg.conf . Então, abra um editor e comece com um arquivo /etc/X11/xorg.conf que se parece com isto:

Section "Screen"
    Identifier "myscreen"
    SubSection "Display"
         Depth 24
         Modes "1600x900" 
    EndSubSection
EndSection

Na verdade, não tenho certeza se uma seção de tela "nua" funcionará, você também pode precisar de uma seção Device , mas para isso precisaremos conhecer seu driver (você pode encontrar essas informações no arquivo de log, veja abaixo).

Antes de fazer isso, certifique-se de saber como fazer o login no console virtual (somente texto), para que você possa consertar as coisas se não funcionar. Você precisará dos direitos de root ( sudo ) para criar o arquivo /etc/X11/ ou movê-lo para lá, caso tenha criado em outro lugar.

Depois de criar o arquivo, reinicialize (ou reinicie o servidor X ou o gerenciador de exibição, se souber como fazer isso). Veja se funciona; Se isso não acontecer, veja /var/log/Xorg.0.log para descobrir o que deu errado.

Se você precisar de uma seção de dispositivo e não puder descobrir como criar um com tutoriais on-line, atualize sua pergunta com informações sobre o uso do driver X.

    
por 25.08.2017 / 07:50