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]

Perfil removido
removido

(usa Nenhuma)

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]

Perfil removido
removido

(usa Nenhuma)

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]

Perfil removido
removido

(usa Nenhuma)

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.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts