+ Responder ao Tópico



  1. #1

    Padrão Colocar Script na Inicializaçao do Fedora 17

    Boa Tarde Galera,

    Chegou o meu temido dia..... agora que o fedora não usa mais o systemv tudo tem q ser atraves do systemd estou com um problemão.

    Eu instalei o fedora 17 no meu dell vostro 3550 que tem uma placa de video hibrida ati/intel no caso ele ativa as duas placas o bixo esquenta horrores e a bateria vai como uma descarga de banheiro embora.

    Tentei instalar o driver proprietário da ATI e pelo que vi ele ainda não da suporte ao fedora 17 e instalar e ficar com a tela preta (depois de instalado ele não sobe o X ).

    então achei esse tutorial voltado pro ubunto.

    http://thealarmclocksixam.wordpress....n-sony-vaio-s/

    que resolve o problema desabilitando a placa ati e usando apenas a Intel (como no linux e soh pra trabalho e no maximo uns filmes funciona super bem).

    O problema acontece que não se usa mais o rc.local no fedora 17 então não sei onde colocar esses comandos usando o systemD.

    Alguem sabe onde adiciono esses comandos para fazer o bendito script iniciar de forma automatica ?

  2. #2

    Padrão re: Colocar Script na Inicializaçao do Fedora 17

    Você pode colocar as chamadas dos scripts no arquivo /etc/rc.local

    Se não existir, crie e dê permissão de execução para ele:

    # chmod +x /etc/rc.local

  3. #3

    Padrão re: Colocar Script na Inicializaçao do Fedora 17

    então jah fiz isso no caso criei ele dentro do /etc/rc.d/rc.local e depois fiz uma alias pro /etc/

    quando reinicio a maquina não rodo o script.

  4. #4

    Padrão re: Colocar Script na Inicializaçao do Fedora 17

    é um daemon ou só um script que roda alguma coisa e sai ?

    Se for um daemon, você pode usar o supervisord, eu uso aqui para várias coisas:

    http://supervisord.org/

    acredito que tenha no yum do fedora, tente "yum install supervisord"

    Abraços

  5. #5

    Padrão re: Colocar Script na Inicializaçao do Fedora 17

    então e basicamente essas 3 linhas

    modprobe radeon
    chown -R $USER:$USER /sys/kernel/debug
    echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

    com elas eu consigo desativar a placa de video ati e poupar muita bateria e usar o note sem o superaquecimento.

    antes colocava ele no rc.local agora o fedora 17 nao aceita mais.

    sempre que ligo o note tenho q executar na mão os comandos

  6. #6

    Padrão Re: Colocar Script na Inicializaçao do Fedora 17

    crie um arquivo de script com esses comandos e coloque uma entrada no crontab dessa forma:

    @reboot /usr/local/bin/script.sh

    Dessa forma, quando iniciar o sistema ele vai rodar essa entrada do crontab.

  7. #7

    Padrão Re: Colocar Script na Inicializaçao do Fedora 17

    massa vou efetuar o teste e informo a galera vlw !!!

  8. #8

    Padrão Re: Colocar Script na Inicializaçao do Fedora 17

    Bom dia. Para aqueles que, como eu, estão tentando colocar scripts na inicialização do fedora 17, aqui vai a solução.


    Vale lembrar que o fedora 17 está usando o systemd.


    Usando o exemplo do noir, que por sinal ajudou a resolver o problema com a radeon no notebook, temos:


    Obs.: Todos os comandos abaixo devem ser feitos com o usuário root


    1. Criar um script com os comandos desejados (fonte dos comandos para desabilitar a radeon: http://thealarmclocksixam.wordpress....sony-vaio-s/):


    cat > /usr/local/bin/desabilita_radeon.sh <<FIMSCRIPT
    #!/bin/bash
    # desabilita a placa ATI Radeon, para poupar energia e evitar aquecimento
    modprobe radeon
    chown -R $USER:$USER /sys/kernel/debug
    echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
    FIMSCRIPT


    2. Tornar o script executável:


    chmod +x /usr/local/bin/desabilita_radeon.sh


    3. Criar um serviço para desabilitar a radeon pelo systemd (fonte: fonte: https://fedoraproject.org/wiki/Packa...elines:Systemd)


    cat > /lib/systemd/system/ati_radeon.service <<FIMSERVICE
    [Unit]
    Description=Desabilita a placa ATI Radeon, para poupar energia e evitar aquecimento


    [Service]
    Type=simple
    ExecStart=/usr/local/bin/desabilita_radeon.sh


    [Install]
    WantedBy=graphical.target
    FIMSERVICE


    4. Configurar o serviço para rodar na inicialização:


    systemctl enable ati_radeon.service


    5. Se quiser iniciar imediatamente o serviço, rodar comando (fonte: fonte: http://docs.fedoraproject.org/en-US/Fedora/17/html/):


    systemctl start ati_radeon.service

  9. #9

    Padrão Re: Colocar Script na Inicializaçao do Fedora 17

    funcionou 100% o processo agora vamos aguardar pra ver se sai um esquema q possamos ficar usando uma ou outra =D

    apesar do que meu uso no linux e para trabalho então não tenho necessidade de usar a placa ati.

    vlw pela ajuda !!!!