Probleme mit XDMAN

Schön das der scheinbare Fehler keiner war.
Der Tip mit Trizen war Gold wert. XDMAN wurde installiert.

Leider startet er immer noch nicht.

Unter "Sitzung und Startverhalten => Automatisch gestartete Anwendungen " habe ich einen XDMAN mit dem Befehl " “/usr/lib/jvm/default/bin/java” -Xmx1024m -jar “/opt/xdman/xdman.jar” -m " angelegt.

Wo könnte der Fehler liegen?

Ich habe auch mit einem anderen Programm ( Mediathekview ) ein Startproblem. Beide arbeiten anscheind unter Java. Kann es sein das das Problem dort liegt?

Ich habe mal ein paar Infos dazu angehangen. Vielleicht kann jemand daraus etwas ableiten.

    which java
    /usr/bin/java


java -version
openjdk version "15.0.2" 2021-01-19
OpenJDK Runtime Environment (build 15.0.2+7)
OpenJDK 64-Bit Server VM (build 15.0.2+7, mixed mode)

udo pacman -sS java | grep jre

[sudo] Passwort für ralf:
extra/jre-openjdk 15.0.2.u7-1 [Installiert]
extra/jre-openjdk-headless 15.0.2.u7-1 [Installiert]
extra/jre11-openjdk 11.0.11.u9-1 [Installiert]
extra/jre11-openjdk-headless 11.0.11.u9-1 [Installiert]
extra/jre7-openjdk 7.u261_2.6.22-1
extra/jre7-openjdk-headless 7.u261_2.6.22-1
extra/jre8-openjdk 8.u292-1 [Installiert]
extra/jre8-openjdk-headless 8.u292-1 [Installiert]

Ich nehme ja ganz stark an, daß Du ein Rechte-Problem hast.
Vor nicht allzu langer Zeit meine ich mitbekommen zu haben, daß Du
obwohl Du neu installiert hattest
irgendwelche Dateien und Ordner von Eigentümer root oder sonstwem in Deinem Heimatverzeichnis hattest.
Ich nehme an, daß Deine Lösung dafür nicht vollständig erfolgreich war.

check:
ls -al ~/.*
keines der Ergebnisse sollte was anderes als Dein Benutzername:Benutzergruppe sein
(bis auf .. selbst)

Ist 'ne lange Liste, aber Unterschiede springen schon beim durchscrollen ins Auge.
Mußt Du nicht hier posten.
Nur vielleicht ob das so ist wie es sein soll oder nicht.
… das ist eine Liste der “versteckten” Dateien und Ordner

Ich werde nicht alles posten aber ich werde die Liste kürzen. Alles was root root heißt werde ich hier posten, den Rest lösche ich:

ls -al ~/.*

/home/ralf/.:
insgesamt 410356
… .
drwxr-xr-x 5 root root 4096 28. Mai 15:52 …

/home/ralf/…:
insgesamt 32
drwxr-xr-x 5 root root 4096 28. Mai 15:52 .
drwxr-xr-x 18 root root 4096 28. Mai 20:00 …
drwx------ 2 root root 16384 28. Mai 04:30 lost+found

drwx------ 4 root root 4096 29. Mai 16:12 .Trash-0

/home/ralf/.cache:

/home/ralf/.clamtk:
insgesamt 32

/home/ralf/.config:
insgesamt 256

/home/ralf/.gnupg:
insgesamt 12

/home/ralf/.hplip:
insgesamt 8

/home/ralf/.kde4:
insgesamt 12

/home/ralf/.local:
insgesamt 12

/home/ralf/.mediathek3:
insgesamt 288896

/home/ralf/.mozilla:
insgesamt 24

/home/ralf/.purple:
insgesamt 40

/home/ralf/.sane:
insgesamt 12

/home/ralf/.xdman:
insgesamt 16

also steht alles andere auf
ralf users
oder
ralf ralf

wenn das so ist dann paßt alles
dann fällt mir auch nichts mehr ein
Ich mache auch heute nicht mehr hier weiter :wink:

Kann ich verstehen, man möchte auch noch was vom Sonntag / der Familie haben.

Aber ich habe gerade mal wieder Octopi gestartet - es läuft wieder.
Keine Ahnung was da los war.

Dann noch eine schönen Sonntag!

Hallo R. Lehmeier,
am 29. Mai, 20:17 Uhr

knapp einen Tag später

folgt eine Liste mit Dateien aus deinem Homeverzeichnis, die root gehören :frowning:
muss ich das noch kommentieren?
Oder doch: Verstehst Du, warum man manchmal keine Lust mehr hat, dir zu helfen, wenn man nicht weiss, ob das wirklich alles so ist, wie Du es schreibst?
Sorry, aber das musste jetzt mal raus…

viele Grüße gosia

das hier:
drwxr-xr-x 5 root root 4096 28. Mai 15:52 .

hatte ich übersehen - bzw bin nicht ganz sicher ob das tatsächlich nicht ok ist
Das ist meiner Meinung nach das übergeordnete Verzeichnis /home und wie das im Listing aussieht hängt auch davon ab ob /home eine extra Partition ist oder nicht.

Auf jeden Fall sollte dies hier:

sudo chown -R user:group ~/.

das Problem ein für alle mal lösen
schadet auch nicht wenn es schon in Ordnung ist - dann bleibt einfach nur alles beim alten

das hier
drwx------ 4 root root 4096 29. Mai 16:12 .Trash-0
ist definitiv nicht ok :wink:
aber jetzt auch nicht tragisch momentan

Nein weiß ich nicht.
Denn ich habe gestern genau das getan was ich geschrieben hatte und anschließend lief alles so wie es sein sollte - jedenfalls bisher.

Als ich heute den Befehl ls -al ~/.* von Nachlese verwendet hatte, wunderte ich mich das Ergebnis auch, aber da er sagte das alles Ok sei war es das auch für mich.

Es mag für Koryphäen nicht nachvollziehbar sein das ein Nuranwender solche einfachen Problem hat und sich dabei genervt fühlen. Aber ich habe dabei weder Böswilligkeit noch Faulheit im Sinn, denn wenn ich hier Nachfrage, habe ich in der Regel bereits umfangreiche Recherchen hinter mir und kam einfach nicht weiter oder bin so verzweifelt das ich gleich die Meinung eines Fachmanns suche - denn das seit ihr, aus meiner Sicht.

Das ich nicht zu denen gehöre die stundenlang Manuals lesen, oder sich tagelang in Internas reinarbeiten tut mir sehr leid. Und das ich fast alles immer wieder vergesse wenn ich es eine zeitlang nicht brauche macht mir selbst zu schaffen. Aber so ist es nun mal und man muß damit leben.

Das es Menschen gibt die mir ( z.B in diesem Forum ) helfen, wenn ich mal wieder nicht weiterkomme sehe ich als eine Segen an ( auch wenn ich wahrscheinlich für andere ein Fluch bin ), denn es gibt vieles was ich nicht kann oder auch nicht die Zeit dafür aufwenden kann / möchte.

Ich bin jedenfalls für jede Hilfe dankbar die man mir gibt und wenn es jemanden zu sehr nervt dann tut es mir leid. Aber dann sollte er diese Hilfe auch nicht geben, denn ich will nicht an seinen Depressionen schuld sein.

Wenn ich um Hilfe bitte dann bin ich aber auch bereit mitzuarbeiten - so gut ich kann.
Wenn Daten gebraucht werden dann fragt und ich werde Sie sehr gern nachliefern.
Ich bin der Letzte der sich darüber beschweren würde, denn ich weiß das ich auf eure Hilfe angewiesen bin.

Und zuletzt noch einen Gedanken. " Wenn sich Linux auf dem Desktop wirklich durchsetzen soll dann würdet ihr ( nicht nur bei Manjaro und in diesem Forum ) viel öfter mit solchen Problem / Leuten zu tun haben. Was wolltest du dann machen, alle zum Teufel jagen?"
Dies ist keine Drohung dies ist eine Tatsache.

Ich hoffe das wir in Zukunft noch öfter zusammenarbeiten und ich euch mit meiner Antwort nicht zu sehr auf die Füße getreten bin.

2 kurze Antworten:

  1. /home ist eine eigene Partition
  2. Wenn ich sudo chown -R user:group ~/. nutzen will dann muß ich doch user durch meinen Nutzernamen ersetzen oder bezieht sich das auf /home ?

zu 2.)
ja, natürlich
das sind keine Variablen
Du mußt user:group durch die tatsächlichen Namen ersetzen - also:
sudo chown -R ralf:ralf ~/.
oder auch
sudo chown -R ralf:users ~/.

dies hier:
~/.
lautet übersetzt:
Die oberste Hierarchie Deines Heimatverzeichnisses.
Das Kommando nimmt sich alle Dateien und Ordner und ändert rekursiv den Benutzer und die Gruppe die Berechtigung haben …
ganz normal in Deinem Konto einloggen, Terminal öffnen, Kommando eingeben, Passwort eingeben, fertig

So, habe sudo chown -R ralf:ralf ~/. durchlaufen lassen. Es gab keine Probleme.

Danke für deine Tips und deine Geduld!

sieht denn die Ausgabe von

ls -al ~/.*

jetzt anders aus?
(nicht posten!) :wink:

Auf jeden Fall sollte es jetzt keine Ordner oder Dateien mehr geben, die nicht Dir gehören und auf diese Weise Probleme machen können.

Doch einige Einträge gibt es noch /home/ralf/.:
… .
drwxr-xr-x 5 root root 4096 28. Mai 15:52 …

/home/ralf/…:
insgesamt 32
drwxr-xr-x 5 root root 4096 28. Mai 15:52 .
drwxr-xr-x 18 root root 4096 28. Mai 20:00 …
drwx------ 2 root root 16384 28. Mai 04:30 lost+found

drwx------ 4 root root 4096 29. Mai 16:12 .Trash-0

das sind die übergeordneten Verzeichnisse
lost+found ist normal - ist eine extra partition und diese Datei ist Teil des Dateisystems
man kann sie löschen - die kommt aber wieder
wieso es den .Trash-0 nicht erwischt hat weiß ich nicht

Dann ist ja in diesem Punkte wieder alles in Ordnung.

Jetzt muß ich nur noch XDMAN und Mediathekview zum laufen bringen.
Bin mal gespannt woran es liegt.

Hallo R. Lehmeier,
ok, mag sein, dass ich zu heftig reagiert habe. Da entschuldige ich mich.
Aber Du musst verstehen, dass wir auf deine Angaben angewiesen sind, da wir ja nicht deinen Rechner sehen können.

Es geht mir nicht um Experte oder Anfänger und ich erwarte auch nicht, dass Du dich gut auskennst. Es geht mir mehr um sorgfältiges Arbeiten und dass ich mich (und sicher auch andere) auf deine gelieferten Daten verlassen kann.

die Diskussion hatten wir doch schonmal…

Und du bist weder ein Fluch noch will ich dich zum Teufel jagen, nur manchmal platzt einem auch der Kragen und da muss der momentane Frust erstmal raus.
Was hiermit geschehen ist und wir können wieder zur friedlichen Aufklärung deiner Probleme zurückkehren, wobei ich zu xdman ja (noch) nichts gesagt habe, da ist @Nachlese ja schon sehr fleissig und kenntnisreich dabei.
Höchstens die Nchfrage, was ist das Besondere an xdman, das es unbedingt dieser Downloadmanager aus dem AUR sein muss und nicht einer der vielen aus den regulären Repos, die in der Regel gut laufen?

viele Grüße gosia

XDMAN ist sehr vielseitig und ich kenne ihn bereits von Windows her.
Ausserdem kann ich eigentlich alles damit komfortabel runterladen, egal ob Dokumente oder Videos.
Wenn du etwas ähnliches kennst dann lass es mich wissen und ich werde es gern testen.

Ich versuche immer meine Beschreibung so akurat wie möglich zu machen. Schließlich möchte ich ja auch schnellstmöglich zu einem Ergebnis kommen.
Auch versuche ich dafür zu sorgen das die Daten vollständig und nachvollziehbar sind, aber es kann mir passieren das ich etwas vergesse oder zu umständlich formuliere.

Ich habe hierzu noch etwas.
Nachdem ich XDMAN im Terminal gestartet habe bekam ich folgende Ausgabe :

xdman
[ main ] loading...
[ main ] 15.0.2 5.10.36-2-MANJARO
[ main ] Loading config...
[ main ] Creating folders
[ main ] starting monitoring...
[ main ] Init app
[ main ] Loading fonts
Exception in thread "main" java.awt.AWTError: Assistive Technology not found: org.GNOME.Accessibility.AtkWrapper
	at java.desktop/java.awt.Toolkit.newAWTError(Toolkit.java:473)
	at java.desktop/java.awt.Toolkit.fallbackToLoadClassForAT(Toolkit.java:489)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
	at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1694)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
	at java.desktop/java.awt.Toolkit.loadAssistiveTechnologies(Toolkit.java:537)
	at java.desktop/java.awt.Toolkit.getDefaultToolkit(Toolkit.java:598)
	at java.desktop/javax.swing.RepaintManager.<clinit>(RepaintManager.java:245)
	at java.desktop/javax.swing.UIManager.initialize(UIManager.java:1520)
	at java.desktop/javax.swing.UIManager.maybeInitialize(UIManager.java:1481)
	at java.desktop/javax.swing.UIManager.getDefaults(UIManager.java:707)
	at java.desktop/javax.swing.UIManager.put(UIManager.java:1036)
	at xdman.ui.laf.XDMLookAndFeel.initClassDefaults(XDMLookAndFeel.java:31)
	at java.desktop/javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(BasicLookAndFeel.java:148)
	at java.desktop/javax.swing.plaf.metal.MetalLookAndFeel.getDefaults(MetalLookAndFeel.java:1560)
	at java.desktop/javax.swing.UIManager.setLookAndFeel(UIManager.java:587)
	at xdman.XDMApp.<init>(XDMApp.java:225)
	at xdman.XDMApp.getInstance(XDMApp.java:384)
	at xdman.monitoring.BrowserMonitor.getSync(BrowserMonitor.java:119)
	at xdman.monitoring.BrowserMonitor.updateSettingsAndStatus(BrowserMonitor.java:48)
	at xdman.monitoring.BrowserMonitor.startMonitoring(BrowserMonitor.java:37)
	at xdman.XDMApp.start(XDMApp.java:201)
	at xdman.Main.main(Main.java:25)
Caused by: java.lang.ClassNotFoundException: org.GNOME.Accessibility.AtkWrapper
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:606)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:168)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:468)
	at java.desktop/java.awt.Toolkit.fallbackToLoadClassForAT(Toolkit.java:486)
	... 27 more

Ich habe eine ähnliche Ausgabe bei Mediathekview, was mich darin bestärkt das irgendwas mit dem Java nicht stimmt.

Das hat sehr sicher mit dem java nichts zu tun.
und
Das sieht nicht direkt nach Fehlern aus - aber ich kenn mich mit java nicht aus und habe keine java basierten Anwendungen am laufen
(außer jetzt diese - testweise, damit ich weiß was geht und was nicht und wie …)
wenn es dabei bleibt und nicht startet sind’s wohl Fehler die den erfolgreichen Start verhindern …

Aus den Meldungen geht hervor, daß die Gnome Accessibility Funktionen nicht gefunden werden.

Exception in thread "main" java.awt.AWTError: Assistive Technology not found: org.GNOME.Accessibility.AtkWrapper

atk
atkmm
at-spi2-atk
sind hier Kandidaten

Ich habe hier - so wie Du (anscheinend) den Xfce Desktop installiert.
Diese Dinge sind bei mir alle vorhanden - die wurden standardmäßig schon installiert.
Dadurch fehlt bei mir schon mal von Anfang an nichts.
… und der xdman … funktioniert einfach
Warum das bei Dir der Fall zu sein scheint kann ich nicht sagen.

Ich habe auch (verwundert) festgestellt, daß Du scheinbar eine Präferenz für die Nutzung von QT basierten Anwendungen hast (Krusader, z.B., oder Octopi …)
aber dennoch Xfce (eine GTK basierte Umgebung) als Basis nutzt.
Es gibt für fast all diese Anwendungen auch GTK basierte Alternativen.
… nur so - ich würde nicht gtk und qt vermischen wenn ich nicht muß

Einen Download Manager habe ich persönlich noch nie gebraucht.
Die im Browser verfügbaren Funktionen sind für mich absolut ausreichend
… was Videos und andere Medien angeht in Kombination mit “video download helper” (eine Browser Erweiterung)

… jeder nutzt halt das, was er kennt - aber alle paar Jahre ist ja vielleicht eine re-Evaluierung angebracht :wink:

Hallo R. Lehmeier,

Das scheitert etwas daran, dass ich ausser dem von Nachlese erwähnten “video download helper” noch nie einen gebraucht habe. Kann also bei meinen Vorschlägen weder zur Ähnlichkeit noch zur Brauchbarkeit etwas sagen. Kommt auch drauf an, was genau Du downladen willst:

  • ClipGrab
  • gwget
  • persepolis
  • Steadyflow
  • uGet
    wobei mir uGet für deine Umgebung als erste Wahl erscheint.

viele Grüße gosia