Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.
18 λεπτά πριν, Le Perv είπε

Θυμαμαι οτι εκανα. Κι εμενα με κουφανε.
Κατσε να ξαναπροσπαθησω.

Τωρα εβαλα το path στο δαιμονα και δουλεψε.

Ρε θα με τρελανει.

Δεν έδωσες πληροφορίες οπότε δεν μπορώ να ξέρω τι έφταιξε. Γιατί ρώτησα τότε αν έκανες reboot; Εικάζω ότι όταν άλλαξες το αρχείο και πρόσθεσες το Type=Forking, είχες ήδη τρέξει την service και ο systemd θεωρούσε ότι είχε τρέξει οπότε για αυτό μάλλον δεν σε άφηνε. Αν έκανες stop και start ή restart, θα σε άφηνε κανονικά. Μετά αφαίρεσες το path, έκανες reboot, και νόμισες ότι δούλεψε επειδή αφαίρεσες το path.

Χωρίς πληροφορίες, αυτό μου έρχεται στο μυαλό σαν λογική εξήγηση.

 

18 λεπτά πριν, Le Perv είπε

Μια αλλη ιδιοτροπια που εχει.... και με ξανακουφανε
Αν προσθεσω μετα τον driver (δαιμονα)
τα g15macro και g15stats (προγραμματακια που μπορεις να τα τρεξεις μετα τον driver και δε χρειαζονται sudo)
 


[Service]
Type=forking
ExecStart=g15daemon
ΕxecStart=g15macro  <-----Aφου φορτωσει ο δαιμονας, τρεχει προγραμμα για να προγραμματιζεις πλκτρα
ExecStart=g15stats  <-----Αφου φορτωσει ο δαιμονας, τρεχει προγραμμα για να δειχνει στατιστικα του πισι

Aκυρωνει ολο το script και δε φορτωνει τιποτα. Ουτε δαιμονες ουτε τιποτα.
Αναγκαστηκα να τα βγαλω αυτα, αφησα μονο τον driver στο σκριπτ
Τα φορτωνω μετα το login του καθε χρηστη, (απο ρυθμισεις του KDE με GUI το ρυθμισα).
Μπακαλιστικη λογικη, αλλα τουλαχιστον τα τρεχει.

Αλλα συνεχιζει να ακυρωνει ολο το σκριπτ αν προσθεσω τα 2 προγραμματακια κατω απο g15daemon

Αναφορά σε κείμενο

ExecStart=

    Commands with their arguments that are executed when this service is started. The value is split into zero or more command lines according to the rules described below (see section "Command Lines" below).

    Unless Type= is oneshot, exactly one command must be given. ......

ExecStartPre=, ExecStartPost=

    Additional commands that are executed before or after the command in ExecStart=, respectively. Syntax is the same as for ExecStart=, except that multiple command lines are allowed and the commands are executed one after the other, serially.

Δοκίμασε να αλλάξεις τα macro, stats σε ExecStartPost. Δεν σκαμπάζω και πολλά από systemd οπότε ίσως να μην είναι αυτή η δόκιμη μέθοδος αλλά αυτό διαβάζω στην manpage.

Με όλη την καλή διάθεση και χωρίς να θέλω να σου την πω, και τα δύο προβλήματά σου ήταν απόρροια του γεγονότος ότι δεν διάβασες την τεκμηρίωση, όχι ότι είναι ζόρι το linux.

  • Like 2
Δημοσ.
37 λεπτά πριν, imitheos είπε

Mε όλη την καλή διάθεση και χωρίς να θέλω να σου την πω, και τα δύο προβλήματά σου ήταν απόρροια του γεγονότος ότι δεν διάβασες την τεκμηρίωση, όχι ότι είναι ζόρι το linux.

O τιτλος του θεματος ειναι ειρωνικος. Δεν ειναι καθολου σοβαρος.
Tον εγραψα με διαθεση χιουμορ, αν και κουρασμενος κι απογοητευμενος λιγο.
Γιατι χιουμορ?
Γιατι μιλαμε για παλιο gaming πλκτρλ με μεμβρανη, με λαμπακια (μονο πορτοκαλι).
Οταν λεμε gaming πλκτρλ.... ειναι οπως τα gaming mouse.

Τοτε γιατι ασχολουμαι?
Γιατι ειχα βαλει στοχο να αλλαξω διανομη
και να δουλεψουν ολα. Το παν.

Ειχα κι ενα lazer/scanner που ειχα θεματα.
Τα ελυσα παρα πολυ γρηγορα γιατι ειχα προβληματιστει παλαιοτερα με το Debian.

55 λεπτά πριν, imitheos είπε

Δοκίμασε να αλλάξεις τα macro, stats σε ExecStartPost. Δεν σκαμπάζω και πολλά από systemd οπότε ίσως να μην είναι αυτή η δόκιμη μέθοδος αλλά αυτό διαβάζω στην manpage.

θα το ψαξω.

Σε ευχαριστω και παλι.
Κατατοπιστικοτατος.

Δημοσ.

Μπερδεύεις το g15daemon που είναι μια υπηρεσία συστήματος και τρέχει στο παρασκήνιο με προγράμματα που απαιτούν κάποιο γραφικό περιβάλλον και τρέχουν σαν κάποιος χρήστης. Αν θέλεις να τα τρέξεις θα πρέπει να τα τρέξεις σαν υπηρεσία χρήστη με το systemd. Αλλά καλύτερα να δουλέψεις με το εργαλείο που έχει το περιβάλλον εργασία που χρησιμοποιείς, αν θέλεις να τρέχουν κάθε φορά που θα συνδέεσαι.
 

ΥΓ1: Το αρχείο που έδωσα παραπάνω είναι το επίσημο αρχείο. Προφανώς θέλει  πλήρη διαδρομή. Πιθανά να ξέχασες να ενημερώσεις για τις αλλαγές.

ΥΓ2: Αν πας στο google "Το forum των Ελλήνων χρηστών Linux" θα βρεις εκεί πολλούς οδηγούς να σε βοηθήσουν

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...