Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  3 559
Jeg ønsker å kunne slå av skjermspareren på DSL boksen min når den starter.

Av flere ulike guider kan dette settes i .xinitrc fila

xset s off

Noe som i all hovedsak virker hvis jeg skriver inn kommandoen manuelt. Men når den blir skrevet i et bash script får jeg bare meldingen "Unable to open display".

Som sagt har jeg prøvd å lagt denne i .xinitrc men også .bash_profile uten at det har virket.

Noen som har noen tips?
scriptet må kjøres som den samme brukeren som X kjører som.
Alternativt kan du prøve å gi mer tilgang til andre klienter/brukere med xhost kommandoen. Prøv denne for å gi tilgang til "alt":

Kode

xhost +
Å legge til DISPLAY= foran kommandoen funker også.
Eksempel:

Kode

DISPLAY=:0.0 xset s off
(sett inn rett verdi for DISPLAY)