Gå til innhold

Problem med å legge til init script i ubuntu


Anbefalte innlegg

Okay, det har seg slik at jeg sitter med en lappis og er da avhengig av 915resolution som sikkert noen har hvert borti.

Jeg har installert 915resolution men får den ikke til å kjøre i oppstarten.

Jeg er litt vandt med gentoo, og der var det ganske enkelt bare å skrive "rc-update add 915resolution default" eller noe slik, husker ikke om det var nøyaktig slik, fant ut at i ubuntu var det ikke rc-update men update-rc.d

jeg skriver inn "update-rc.d 915resolution defaults" og får opp "System startup links for /etc/init.d/915resolution already exist."

Men hvis denne allerede ligger der, hvorfor starter ikke den sammen med systemet?

Noen som kan hjelpe meg? :)

Litt tungvindt å starte i 1024x768 og inn å starte 915res og deretter restarte X å måte logge inn på ny...

Lenke til kommentar
Videoannonse
Annonse

Jeg prøvde å gjøre slik du sa ZeS, men det så dårlig ut :\

Jeg fikk opp den det jeg kan skrive inn startup command å skrev følgende: "/etc/ini.d/915resolution start" men det funka ikke,

 

hulahulag:

skal jeg bare skrive "/etc/ini.d/915resolution start" i rc.local fila ?

 

som dere sikkert forstår så er jeg litt fersk på dette med linux :p

Lenke til kommentar

Nå er ikke jeg noen ekspert på 915resolution (har aldri brukt det), men jeg regner med at den startes med /usr/bin/915resolution eller /usr/sbin/915resolution. Skriv

which 915resolution

i en terminal for å se hvor kommandoen ligger. Dette skriver du så inn i /etc/rc.local (med eventuelle options etter kommandoen).

Du må muligens gjøre /etc/rc.local eksekverbar hvis den ikke allerede er det. I såfall (i terminal):

sudo chmod +x /etc/rc.local

Lenke til kommentar

Slik ser iallefall min rc.local ut:

Klikk for å se/fjerne innholdet nedenfor
#!/bin/sh -e

#

# rc.local

#

# This script is executed at the end of each multiuser runlevel.

# Make sure that the script will "exit 0" on success or any other

# value on error.

#

# In order to enable or disable this script just change the execution

# bits.

#

# By default this script does nothing.

 

915resolution 38 1280 768

915resolution 3a 1280 1024

915resolution 3c 1600 1200

hidd --server

exit 0

Men dersom 915resolution (og hidd) ikke allerede ligger i path når rc.local kjøres vil ikke dette virke. Da må du bruke hele stien til 915resolution. I ubuntu ligger 915resolution vanligvis i /usr/sbin

 

Hvilke modes du skal bytte ut finner du ut med:

sudo 915resolution -l

(Dette var 38, 3a og 3c hos meg)

 

Erfaringsmessig tror jeg det er en god idé å sortere listen fra minst til størst oppløsning.

Lenke til kommentar

Når jeg skriver inn "find /etc/rc*d | grep 915 | xargs rm && update-rc.d 915resolution defaults" spytter den ut dette:

/etc/rc0.d/K20915resolution -> ../init.d/915resolution
/etc/rc1.d/K20915resolution -> ../init.d/915resolution
/etc/rc6.d/K20915resolution -> ../init.d/915resolution
/etc/rc2.d/K20915resolution -> ../init.d/915resolution
/etc/rc3.d/K20915resolution -> ../init.d/915resolution
/etc/rc4.d/K20915resolution -> ../init.d/915resolution
/etc/rc5.d/K20915resolution -> ../init.d/915resolution

etter det prøvde jeg å reboote men fremdeles bare 1024x768 i oppstart :\

 

har skreve inn dette i rc.local nå, men funker ikke det heller :\

/usr/sbin/915resolution 54 1280 800
hidd --server

 

EDIT: en ting jeg sitter å stusser på, må jeg legge ved instillinger osv i rc.local ?

det ligger jo alt i en config fil som den går etter.

Endret av Firesky
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...