Moin zusammen,
ich habe mich mit folgender Fragestellung beschäftigt und komme nicht mehr weiter. Ziel ist es quasi meinen Laptop als Wecker zu benutzen, um mich zu zwingen zum Schreibtisch zu laufen, um morgens aus dem Bett zu kommen .
Ich habe OpenSuse Leap 15 installiert, da wir für die Uni eine Linuxumgebung zum C programmieren brauchten, ich bin also noch relativ unerfahren.
Ich habe mir mit Hilfe von snap spotify installiert.
Dann habe ich folgendes bash script geschrieben:
1 #!/bin/bash
2
3 #start spotify
4 spotify 1>/dev/null 2>&1 &
5 #wait, so spotify has surely started
6 sleep 10
7 #set volume to max
8 amixer sset 'Master' 100%
9 #start playing in spotify
10 dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Play
Das script soll spotify starten, dann die Lautstärke auf max stellen und anfangen Musik zu spielen.
Wenn ich
ausführe funktioniert das auch.
Wenn ich allerdings versuche mit Hilfe von crontab den Start des scripts zu steuern, bekomme ich folgende Fehlermeldung in /var/spool/mail :
From tobias@localhost Wed May 8 09:20:12 2019
2 Return-Path: <tobias@localhost>
3 X-Original-To: tobias
4 Delivered-To: tobias@localhost
5 Received: by localhost (Postfix, from userid 1000)
6 id 117A91C9B4; Wed, 8 May 2019 09:20:11 +0200 (CEST)
7 From: "(Cron Daemon)" <tobias@localhost>
8 To: tobias@localhost
9 Subject: Cron <tobias@linux-ke06> bash spotify.sh
10 Content-Type: text/plain; charset=UTF-8
11 Auto-Submitted: auto-generated
12 Precedence: bulk
13 X-Cron-Env: <XDG_SESSION_ID=2>
14 X-Cron-Env: <XDG_RUNTIME_DIR=/run/user/1000>
15 X-Cron-Env: <DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus>
16 X-Cron-Env: <LANG=en_GB.UTF-8>
17 X-Cron-Env: <SHELL=/bin/sh>
18 X-Cron-Env: <HOME=/home/tobias>
19 X-Cron-Env: <PATH=/usr/bin:/bin>
20 X-Cron-Env: <LOGNAME=tobias>
21 X-Cron-Env: <USER=tobias>
22 Message-Id: <20190508072012.117A91C9B4@localhost>
23 Date: Wed, 8 May 2019 09:20:11 +0200 (CEST)
24
25 Simple mixer control 'Master',0
26 Capabilities: pvolume pvolume-joined pswitch pswitch-joined
27 Playback channels: Mono
28 Limits: Playback 0 - 87
29 Mono: Playback 87 [100%] [0.00dB] [on]
30 Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.mpris.MediaPlayer2.spotify was not provided by any .service files
31
Alles anzeigen
Zudem ist die Beobachtung, dass die Lautstärke zwar erhöht wird, aber spotify nicht gestarted wird.
Kann mir jemand erklären, was es mit diesem .service file auf sich hat und wie ich das Problem lösen kann?
Viele Grüße und vielen Danke
Tobias
PS: Falls noch jemand Lust hat mir zu erklären, wie ich einen timed startup des Systems ausführe wäre das noch sehr praktisch