Die Suche ergab 18 Treffer

von punix
Donnerstag 7. November 2024, 18:22
Forum: Allgemeine Fragen
Thema: Farbige Labelbeschriftung
Antworten: 2
Zugriffe: 1271

Re: Farbige Labelbeschriftung

@__blackjack__: Vielen dank!!! durch deine Antwort bin ich auf etwas gestoßen das mich schon ne weile beschäftigt hat. Was das Tunnel.color(self) angeht hab ich den kompletten Code geändert so das diese Fehler weg sind. Hab das bisher so verstanden ähnlich wie @staticmethod. Jetzt weiß ich was ich ...
von punix
Samstag 2. November 2024, 12:38
Forum: Allgemeine Fragen
Thema: Farbige Labelbeschriftung
Antworten: 2
Zugriffe: 1271

Farbige Labelbeschriftung

Hallo zusammen,

Ich möchte eine Labelbeschriftung ändern. Ich hab ein dunkles und ein helles Theme. Ich bekomm das nicht hin das beim Thema wechsel auch gleich die gewünschte Farbe von der beschriftung übernommen wird.
Wenn ich den Tunnel stoppe und wieder starte sowie beim erneuten starten von ...
von punix
Donnerstag 12. September 2024, 16:01
Forum: Allgemeine Fragen
Thema: System Unit Problem
Antworten: 26
Zugriffe: 6267

Re: System Unit Problem

@sparrow
Sorry jetzt hab ich es gesehn. Bin ein blindgänger.................
Da werd ich natürlich in Zukunft darauf achten.
von punix
Donnerstag 12. September 2024, 11:41
Forum: Allgemeine Fragen
Thema: System Unit Problem
Antworten: 26
Zugriffe: 6267

Re: System Unit Problem

sparrow hat geschrieben: Donnerstag 12. September 2024, 11:36 Fällt dir nicht auf, dass deine Posts gar nicht zu lesen sind? Ist das ein Trollversuch, weil dir gesagt wurde, es ist unnötig, die vorherigen Posts voll zu zitieren?
Entschuldige bitte. Hab ich was verkehrt gemacht?
von punix
Donnerstag 12. September 2024, 11:32
Forum: Allgemeine Fragen
Thema: System Unit Problem
Antworten: 26
Zugriffe: 6267

Re: System Unit Problem



@punix: Vererbung ist dann sinnvoll, wenn die Basisklasse an sich eigenständig ist, oder als abstrakte Basisklasse für viele spezialisierte Klassen steht.
Die Klasse FileHandle ist nicht eigenständig, ruft sogar auf komische Weise eine Methode on_off der Kindklasse auf.
Bei Klassen benutzen ...
von punix
Donnerstag 12. September 2024, 08:20
Forum: Allgemeine Fragen
Thema: System Unit Problem
Antworten: 26
Zugriffe: 6267

Re: System Unit Problem


@punix: Vererbung ist dann sinnvoll, wenn die Basisklasse an sich eigenständig ist, oder als abstrakte Basisklasse für viele spezialisierte Klassen steht.
Die Klasse FileHandle ist nicht eigenständig, ruft sogar auf komische Weise eine Methode on_off der Kindklasse auf.
Bei Klassen benutzen ...
von punix
Mittwoch 11. September 2024, 19:56
Forum: Allgemeine Fragen
Thema: System Unit Problem
Antworten: 26
Zugriffe: 6267

Re: System Unit Problem


Bei with braucht man kein close und wenn Du pathlib benutzt, brauchst Du kein os.
Statt eine Liste nachträglich zu ändern erzeugt man den String gleich so, wie Du ihn brauchst.
Strings stückelt man nicht mit + zusammen.
`mkdir` ist der Name einer Funktion, das für ein Path-Objekt zu benutzen, ist ...
von punix
Mittwoch 11. September 2024, 16:25
Forum: Allgemeine Fragen
Thema: System Unit Problem
Antworten: 26
Zugriffe: 6267

Re: System Unit Problem

Sorry close hatte ich über sehen.
Da ich die Attribute hier mit drin hab dacht ich lass die Klasse hiervon erben.
Vielleicht schmeis ich die aber auch zusammen.
class FileHandle:

def __init__(self):

self.wg_autostart = None
self.autoconnect = None
self.auto_con = None
self.autoconnect_var ...
von punix
Mittwoch 11. September 2024, 09:37
Forum: Allgemeine Fragen
Thema: System Unit Problem
Antworten: 26
Zugriffe: 6267

Re: System Unit Problem

class OnOff(tk.Tk, FileHandle):
def __init__(self, container, **kwargs):
super().__init__(container, **kwargs)
self.lb_frame_buttons = None

def on_off(self):
with open(path_to_file, 'r') as file:
for line in file.readlines():
a_connect = line
if 'true' in a_connect:
self.selected_option ...
von punix
Mittwoch 11. September 2024, 08:20
Forum: Allgemeine Fragen
Thema: System Unit Problem
Antworten: 26
Zugriffe: 6267

Re: System Unit Problem

Dankeschön für die Hinweise!
line[:5] damit wird true weg geschnitten was in der Datei steht.
true irgendebbes wird zu irgendebbes.
von punix
Dienstag 10. September 2024, 20:00
Forum: Allgemeine Fragen
Thema: System Unit Problem
Antworten: 26
Zugriffe: 6267

Re: System Unit Problem

Das Skript ist ja auch nicht im homeverzeichnis.
Das kommt dann entweder in /opt oder /usr
Im wesentlichen ging es mir darum einen Befehl auszuführen bei dem man sonst auch keine rootrechte braucht. Im homverzeichnis liegt nur eine Textdatei in der gekuckt wird was drin steht.
Steht in der Datei ...
von punix
Sonntag 8. September 2024, 19:26
Forum: Allgemeine Fragen
Thema: System Unit Problem
Antworten: 26
Zugriffe: 6267

Re: System Unit Problem

In /opt brauch ich auch root rechte um darin zu schreiben.
Dies möchte ich vermeiden.
Meine py_wg.xml hab ich jetzt umbenannt. Wird jetzt ohne Dateiendung verwendet da ohnehin immer nur ein eintrag drin steht. Und dank des hinweis mit subprocess,
hab ich jetzt auch im kompletten Programm os.system ...
von punix
Sonntag 8. September 2024, 09:04
Forum: Allgemeine Fragen
Thema: System Unit Problem
Antworten: 26
Zugriffe: 6267

Re: System Unit Problem


Hier mal ein Anfang.
Es lohnt sich auch, das Tutorial durchzuarbeiten: https://docs.python.org/3/library/xml.etree.elementtree.html#tutorial


#!/usr/bin/python3
import xml.etree.ElementTree as ET

from pathlib import Path


def open_xml(path):
doc = ET.parse(path)
return doc.getroot()


def ...
von punix
Samstag 7. September 2024, 16:47
Forum: Allgemeine Fragen
Thema: System Unit Problem
Antworten: 26
Zugriffe: 6267

Re: System Unit Problem


Hallo,

Service Units laufen per Default unter `root` - und entsprechend sind die Umgebungsvariablen gesetzt. Wenn du Unit unter einem anderen Nutzer ausgeführt werden soll, dass musst du der Unit die Direktive `User=NUTZERNAME` mitgeben.

So wie das das os Modul benutzt ist das veraltet. Für ...
von punix
Samstag 7. September 2024, 16:39
Forum: Allgemeine Fragen
Thema: System Unit Problem
Antworten: 26
Zugriffe: 6267

Re: System Unit Problem


Dein Gedankengang ist höchstwahrscheinlich falsch.
Was denkst du denn, als welcher Benutzer dein Programm ausgeführt wird? Und wie stellst du das sicher?
Grundsätzlich ist es mehr als ungewöhnlich ein Programm im Home-Verzeichnis zu verorten. Da gehört ein durch systemd geatarteter Service mit ...
von punix
Samstag 7. September 2024, 15:17
Forum: Allgemeine Fragen
Thema: System Unit Problem
Antworten: 26
Zugriffe: 6267

System Unit Problem

Hallo zsammen,
Ich möchte ein Python Script per Systemd Starten.

#!/usr/bin/python3
import os

path_to_file = os.environ['HOME'] + '/Pyapps/wire-py/wg_py.xml'
path_to_file = str(path_to_file)
a_connect = {}
file = open(path_to_file, 'r')
for line in file.readlines():
line_splitted = line.split ...
von punix
Dienstag 4. April 2023, 08:16
Forum: Allgemeine Fragen
Thema: Kann sich das mal jemand ansehen?
Antworten: 7
Zugriffe: 1370

Re: Kann sich das mal jemand ansehen?

@imonbln

Danke für die Hinweise. :P Ist alles einleuchtend für mich.
Da hab ich noch ne weile "Hausaufgaben". Die Kommentare hab ich nur wegen dem ersten Post rein. Normalerweise kleister ich net so viel :D. Mit dem age hatte ich mir auch schon gedacht das ich dafür ne Funktion schreiben muss ...
von punix
Montag 3. April 2023, 11:41
Forum: Allgemeine Fragen
Thema: Kann sich das mal jemand ansehen?
Antworten: 7
Zugriffe: 1370

Re: Kann sich das mal jemand ansehen?

Ich hätte es so gemacht. Bin auch blutiger anfänger. Da gibt's bestimmt auch noch verbesserungen von dem einen oder anderen.
#!/usr/bin/python3

def main(): # Funktionskopf
firstname = input('Bitte Vornamen eingeben.\n') # Variable in die der Wert vom Nutzer zugewiesen wird.
lastname = input ...