Script executado na inicialização para ajustar a resolução do monitor. [RESOLVIDO]

1. Script executado na inicialização para ajustar a resolução do monitor. [RESOLVIDO]

Daniel
danieldhdds

(usa Ubuntu)

Enviado em 31/03/2015 - 01:48h

Meus caros colegas, preciso de vossa ajuda para iluminar nessa dúvida cruel que tenho.

O que tem acontecido é o seguinte. O nosso amado Ubuntu (no caso é a distro que uso, 14.10) não tem reconhecido a resolução padrão do meu monitor (1600x900 60hz) e somente tem disponível a resolução máxima dde 1024x768.

Meus nobres amigos, de fato consegui otimizar minha resolução usando os comandos do xrandr, porém esses comandos não permanecem quando reinicio a maquina. Até criei um pequeno script para tal, aplicando até a permissão de execução.

#!/bin/bash

sudo xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
sudo xrandr --addmode VGA1 1600x900_60.00
sudo xrandr --output VGA1 --mode 1600x900_60.00


Nos vários tutoriais descrevendo como deixar tais comandos como padrão no sistema deram errado. Tentei editar o arquivo /etc/X11/xorg.conf, mas é sabido que há muito tal arquivo não é usado nas distros atuais. Também tentei editar o arquivo .profile, como está descrito nesse tutorial [http://www.hardware.com.br/dicas/video-manual.html]. Tentei anteriormente colocar na pasta init.d e também não funcionou, pois assim que reiniciei a resolução voltou a ser a antiga.

Se por gentileza puderem me ajudar serei muito grato.


  


2. Re: Script executado na inicialização para ajustar a resolução do monitor. [RESOLVIDO]

Edimar
dimasdaros

(usa Arch Linux)

Enviado em 31/03/2015 - 03:09h


Opa, blz Daniel?

Vai continuar sendo gambiarra, mas tenta colocar isso no


~/.xinitrc


esse arquivo é lido quando o X inicia.
Acredito que nos outros locais não está funcionando pois ele está sendo executado antes do X, colocando aqui primeiro ele abre o X e somente depois ele executa o comando.
Tenta ai, qualquer coisa só falar.

Abraço.


3. Re: Script executado na inicialização para ajustar a resolução do monitor. [RESOLVIDO]

Ruan
ru4n

(usa Debian)

Enviado em 31/03/2015 - 07:26h

Se a solução acima não funcionar, tente colocar os comandos no arquivo ~/.xprofile
----------------------------------------------------------------------------------
Uma vida não questionada não merece ser vivida - Platão


4. Re: Script executado na inicialização para ajustar a resolução do monitor. [RESOLVIDO]

Daniel
danieldhdds

(usa Ubuntu)

Enviado em 31/03/2015 - 09:38h

dimasdaros escreveu:


Opa, blz Daniel?

Vai continuar sendo gambiarra, mas tenta colocar isso no


~/.xinitrc


esse arquivo é lido quando o X inicia.
Acredito que nos outros locais não está funcionando pois ele está sendo executado antes do X, colocando aqui primeiro ele abre o X e somente depois ele executa o comando.
Tenta ai, qualquer coisa só falar.

Abraço.


Obrigado pela resposta, mas ainda fico com a dúvida, pois quando vou no terminal e digito
gedit ~/.xinitrc
ele tem aberto um novo arquivo, não há outro pré-existente para que eu possa só adicionar as linhas de comando.

__________________
Você disse ai que é uma gambiarra. Tem um jeito mais correto de fazer?





5. Re: Script executado na inicialização para ajustar a resolução do monitor. [RESOLVIDO]

Daniel
danieldhdds

(usa Ubuntu)

Enviado em 31/03/2015 - 09:41h

ru4n escreveu:

Se a solução acima não funcionar, tente colocar os comandos no arquivo ~/.xprofile
----------------------------------------------------------------------------------
Uma vida não questionada não merece ser vivida - Platão



Não funcionou daquele jeito, nem editando o arquivo que você me disse (que eu já tinha testado dessa forma antes e também nada) e pelo mesmo motivo, quando eu dou o comando
gedit ~/.profile
ele tem aberto um novo arquivo.

Acho que é bastante nubice minha. Sorry guys. kkkkkk



6. Re: Script executado na inicialização para ajustar a resolução do monitor. [RESOLVIDO]

Ruan
ru4n

(usa Debian)

Enviado em 31/03/2015 - 09:46h

Não é o ~/.profile, é o ~/.xprofile. Esse arquivo é responsável pelos procedimentos que serão realizados assim que o X iniciar (por isso o x antes de profile).

É normal abrir um arquivo novo, pois esses arquivos - dependendo da distribuição - não são criados. Coloque os comandos que achar necessário nesse arquivo, salve e feche. Depois reinicie a sessão.
----------------------------------------------------------------------------------
Uma vida não questionada não merece ser vivida - Platão


7. Re: Script executado na inicialização para ajustar a resolução do monitor. [RESOLVIDO]

Daniel
danieldhdds

(usa Ubuntu)

Enviado em 31/03/2015 - 09:52h

ru4n escreveu:

Não é o ~/.profile, é o ~/.xprofile. Esse arquivo é responsável pelos procedimentos que serão realizados assim que o X iniciar (por isso o x antes de profile).

É normal abrir um arquivo novo, pois esses arquivos - dependendo da distribuição - não são criados. Coloque os comandos que achar necessário nesse arquivo, salve e feche. Depois reinicie a sessão.
----------------------------------------------------------------------------------
Uma vida não questionada não merece ser vivida - Platão


Muito obrigado pelo Feedback ru4n.

Enfim, vou testar agora, só mais uma última dúvida. O código que irei colocar lá é do jeito que está no meu sem retirar nem modificar nada (com o #!/bin/bash)? Ou coloco só os comandos brutos sem nem mesmo precisar do sudo (já testei esses comandos sem o sudo e funcionam da mesma forma)?


8. Re: Script executado na inicialização para ajustar a resolução do monitor. [RESOLVIDO]

Ruan
ru4n

(usa Debian)

Enviado em 31/03/2015 - 10:03h

O ideal seria colocar sem o sudo, pois este comando pede senha do super usuário via terminal. Retire o sudo dos comandos.

Se não funcionar em ~/.xprofile, pode tentar também em /etc/xprofile (sem sudo).
----------------------------------------------------------------------------------
Uma vida não questionada não merece ser vivida - Platão


9. Re: Script executado na inicialização para ajustar a resolução do monitor. [RESOLVIDO]

Daniel
danieldhdds

(usa Ubuntu)

Enviado em 31/03/2015 - 10:17h

Bom, pelo menos os comandos executaram, retornou o mesmo erro que estava no terminal quando eu executava o xrandr.

Agora vou ir atrás disso ai, ou talvez não, mas essa dúvida desse tópico foi sim resolvida.

Muito obrigado pessoal.