lightdm + profile für Nextspace anlegen

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
thomm13
Beiträge: 8
Registriert: 04.08.2024 12:34:58

lightdm + profile für Nextspace anlegen

Beitrag von thomm13 » 05.08.2024 21:24:53

Hallo,

ich habe als Einsteiger so meine Probleme mit lightdm.
Zur Zeit drehe ich mich etwas im Kreis mit der Einbindung von Nextspace (WM) in lightdm.
Ich habe Nextspace installiert, möchte aber nicht nur diesen nutzen (wie vom Entwickler wohl gewünscht).
Soweit ich das mitbekommen habe, muß ich ein Profil für diesen Desktop anlegen, habe aber nicht herausgefunden wie
bzw. wo die anderen Profile für z.B. xfce, wmaker usw. für lightdm hinterlegt sind, die in der Auswahlliste beim Einloggen angezeigt werden, damit ich mir das ansehen und das für Nextspace abwandeln kann (versuchen).

Hat vielleicht jemand einen Tipp für mich?

Dankeschön im voraus.

Thomas

p.s. Standardinstallation Debian 12 auf einem AMD-PC

uname
Beiträge: 12410
Registriert: 03.06.2008 09:33:02

Re: lightdm + profile für Nextspace anlegen

Beitrag von uname » 06.08.2024 07:30:58

Bei Debianlightdm (Screenshot) gibt es oben rechts die Möglichkeit das Desktop Environment oder den Window Manager auszuwählen. Das ist vollkommen unabhängig vom Desktop Environment oder Window Manager. Du darfst natürlich nicht in lightdm.conf das automatische Login aktiviert haben.

lightdm.conf

Code: Alles auswählen

autologin-user=IhrBenutzername

thomm13
Beiträge: 8
Registriert: 04.08.2024 12:34:58

Re: lightdm + profile für Nextspace anlegen

Beitrag von thomm13 » 06.08.2024 07:56:27

Ich glaube, Du hast meine Frage nicht ganz erfaßt.

Eben, ich möchte nextspace dort oben rechts zur Auswahl haben, was es jetzt nicht ist und suche den Ort, wo und wie ich das machen kann.
Von allein installiert sich ja keiner der Window Manager, da gibt es ja Paketinstaller (hoffentlich ist das der richtige Begriff), die das irgenwo hin schreiben, damit lightdm das beim Start auslesen kann. Diese Datei/Konfiguration mit Profilen suche ich :-).

Nextspace habe ich von Github installiert, es gibt also keine Anbindung von Debian Synaptik an lightdm für diesen Window Manager..

Gruß

Thomas

Benutzeravatar
thunder11
Beiträge: 2205
Registriert: 19.04.2023 09:08:30

Re: lightdm + profile für Nextspace anlegen

Beitrag von thunder11 » 06.08.2024 09:21:36

Ohne dass ich dir jetzt direkt helfen kann ein paar Fragen:
  • welche Oberflächen (DE) hast du mit dem normalen Debian Installer installiert ?
    Wie startest du Nextspace ?
    Wie startest du Lightdm ?
    Was kann Lightdm bisher starten ?

Benutzeravatar
hikaru
Moderator
Beiträge: 13911
Registriert: 09.04.2008 12:48:59

Re: lightdm + profile für Nextspace anlegen

Beitrag von hikaru » 06.08.2024 09:33:42

Offenbar liest Lightdm die Einträge aus /usr/share/xsessions aus:
https://www.reddit.com/r/suckless/comme ... m_greeter/

thomm13
Beiträge: 8
Registriert: 04.08.2024 12:34:58

Re: lightdm + profile für Nextspace anlegen

Beitrag von thomm13 » 06.08.2024 10:10:20

hikaru hat geschrieben: ↑ zum Beitrag ↑
06.08.2024 09:33:42
Offenbar liest Lightdm die Einträge aus /usr/share/xsessions aus:
https://www.reddit.com/r/suckless/comme ... m_greeter/
Ah ja, das sieht doch schon mal interessant aus. Vielleicht bekomme ich ja was hingebastelt ;-).

Dankeschön --- bis zum nächsten Problem :D

thomm13
Beiträge: 8
Registriert: 04.08.2024 12:34:58

Re: lightdm + profile für Nextspace anlegen

Beitrag von thomm13 » 06.08.2024 10:14:12

thunder11 hat geschrieben: ↑ zum Beitrag ↑
06.08.2024 09:21:36
Ohne dass ich dir jetzt direkt helfen kann ein paar Fragen:
  • welche Oberflächen (DE) hast du mit dem normalen Debian Installer installiert ?
    Wie startest du Nextspace ?
    Wie startest du Lightdm ?
    Was kann Lightdm bisher starten ?
Ganz normal LXDE, OPENBOX, XFCE..
Nextspace starte ich noch gar nicht, da ich die Standardauswahl bei der Installation von Nextspace, Displaymanager zu deaktivieren und
nur noch den Nextspaxe-Login zu verwenden nicht verwendet habe.

So habe ich erstmal Nextspace installiert, kann es aber noch nicht in lightdm auswählen.

uname
Beiträge: 12410
Registriert: 03.06.2008 09:33:02

Re: lightdm + profile für Nextspace anlegen

Beitrag von uname » 06.08.2024 14:37:44

Lege die Datei /usr/share/xsessions/nextspace.desktop an. Evtl. musst du die Pfade noch anpassen. Besser wäre es wenn lightdm alternative Pfade für .desktop verwenden könnte, denn manuell Dateien unter /usr ablegen ist schlecht.

Code: Alles auswählen

[Desktop Entry]
Name=Nextspace
Comment=Log in using the Nextspace window manager (without a session manager)
Exec=/usr/bin/nextspace
TryExec=/usr/bin/nextspace
Icon=openbox
Type=Application

Benutzeravatar
thunder11
Beiträge: 2205
Registriert: 19.04.2023 09:08:30

Re: lightdm + profile für Nextspace anlegen

Beitrag von thunder11 » 07.08.2024 20:40:27

Wenn du Nextspace zu laufen bekommst, wäre es interessant, wenn du sagen würdest, wie.
Ich habe es nicht geschafft (VM)
Eine Alternative gäbe es von Sparkylinux. CDE oder NSCDE
Habe es mal in einer VM installiert. Läuft perfekt und ist natürlich in Lightdm auswählbar.
Anleitung:
https://wiki.sparkylinux.org/doku.php/repository_stable
https://wiki.sparkylinux.org/doku.php/nscde_desktop
Bildchen:
4955
4953

thomm13
Beiträge: 8
Registriert: 04.08.2024 12:34:58

Re: lightdm + profile für Nextspace anlegen

Beitrag von thomm13 » 17.08.2024 11:33:14

Hallo,

ich habe es (noch) nicht hinbekommen.
Als root habe ich eine nextspace.desktop datei angelegt:

[Desktop Entry]
Version=1.0
Name=Nextspace Session
Comment=Use this session to run Xfce as your desktop environment
Exec=/usr/bin/startNextspace
# Icon=
Type=Application
Keywords=Nextspace


in der ausführbaren Datei startNextspace steht:

#!/bin/bash

. /etc/profile.d/nextspace.sh

$NS_SYSTEM/bin/gnustep-services start >> $LOGFILE 2>&1
export NEXTSPACE_USER_ROOT=$HOME/Library
$NS_SYSTEM/Apps/Workspace.app/Workspace >> $LOGFILE 2>&1
$NS_SYSTEM/bin/gnustep-services stop >> $LOGFILE 2>&1

exit 0


funktioniert aber nicht und nach etwas rumgeeiere (also läßt sich auswählen, startet aber nicht) beginnt lightdm wieder mit dem Standardfenstermanager.

p.s.

Ich habe das von hier: https://github.com/trunkmaster/nextspace/issues/438
da hat das jemand mit GDM geschafft. Wie man an der Antwort vom thrunkmaster sieht, wünscht er das aber nicht so.
Was habe ich übersehen? Müßte doch eigentlich in etwa gleich sein.

Es geht mir um GNUstep -> Projektcenter, Gorm, ergo um Objective-C. Nextspace verbindet die ganzen Bibliotheken und Demoanwendungen miteinander. Seitdem Apple von Objective-C (Cocoa) auf Swift (klingt nicht nur wie ein leiser Pups) gewechselt hat, kommt ja nur noch fehlerhafter Schrott heraus.

Gruß

Thomas

Benutzeravatar
MSfree
Beiträge: 11613
Registriert: 25.09.2007 19:59:30

Re: lightdm + profile für Nextspace anlegen

Beitrag von MSfree » 17.08.2024 12:07:55

thomm13 hat geschrieben: ↑ zum Beitrag ↑
17.08.2024 11:33:14
in der ausführbaren Datei startNextspace steht:

Code: Alles auswählen

#!/bin/bash

. /etc/profile.d/nextspace.sh

$NS_SYSTEM/bin/gnustep-services start >> $LOGFILE  2>&1
export NEXTSPACE_USER_ROOT=$HOME/Library 
$NS_SYSTEM/Apps/Workspace.app/Workspace >> $LOGFILE  2>&1
$NS_SYSTEM/bin/gnustep-services stop >> $LOGFILE  2>&1

exit 0
funktioniert aber nicht ...Ich habe das von hier: ...
Das ist halt das Problem, wenn man von irgendwelchen Internetseiten irgendwas abtippt, ohne es verstanden zu haben. :wink:

So kann man sich auch Schadsoftware auf den Rechner holen, indem man Unwissende dazu animiert, irgendwelche Skripte und Befehle auszuführen.

Das Skript kann nur funktionieren, wenn die Variable NS_SYSTEM sinnvoll befüllt ist. Ansonsten ergibt $NS_SYSTEM nämlich nur eine leere Zeichenkette und aus

Code: Alles auswählen

$NS_SYSTEM/bin/gnustep-services start
wird

Code: Alles auswählen

/bin/gnustep-services start
Ich könnte wetten, daß es unter /bin keine ausführbare Datei namens gnustep-services gibt.

thomm13
Beiträge: 8
Registriert: 04.08.2024 12:34:58

Re: lightdm + profile für Nextspace anlegen

Beitrag von thomm13 » 19.08.2024 18:24:30

"Das ist halt das Problem, wenn man von irgendwelchen Internetseiten irgendwas abtippt, ohne es verstanden zu haben. :wink:"

Das ist nicht von irgendwelchen Internetseiten abgetippt sondern, wie ich schon verlinkt hatte, AUS DEM GLEICHEN Git-Repository von Nextspace! :evil: Das hat nichts mit der ewigen Sicherheitsleier zu tun und das ich Einsteiger bin, stand schon im ersten Beitrag.

Leider ist es heutzutage sehr selten geworden, daß gründlich gelesen wird. Entsprechend am Thema vorbei gehen häufig dann die Antworten.
Ich wette nicht nur, sondern weiß, daß der Aufruf nicht richtig ist. Es ist natürlich super, daß mir andere Nutzer helfen möchten aber auch anstrengend, ein Dankeschön an dieser Stelle!

Bestes Beispiel für sog. "Experten" die nix auf die Reihe kriegen bezüglich GNUstep ist dieser Kommandozeilenartist ohne Plan hier:
https://www.youtube.com/watch?v=x3dZoTl3aic :D

Aber nichts für ungut. Ich kriege das schon noch raus :-)

Gruß

Thomas

Benutzeravatar
thunder11
Beiträge: 2205
Registriert: 19.04.2023 09:08:30

Re: lightdm + profile für Nextspace anlegen

Beitrag von thunder11 » 19.08.2024 20:45:06

thomm13 hat geschrieben: ↑ zum Beitrag ↑
19.08.2024 18:24:30
Es ist natürlich super, daß mir andere Nutzer helfen möchten aber auch anstrengend, ein Dankeschön an dieser Stelle!
thomm13 hat geschrieben: ↑ zum Beitrag ↑
19.08.2024 18:24:30
Das hat nichts mit der ewigen Sicherheitsleier zu tun und das ich Einsteiger bin, stand schon im ersten Beitrag.
Da hast du aber nicht geschrieben, worum es dir geht:
Ich dachte, es geht dir um die Oberfläche.
Bitte daher um Entschuldigung für meinen "anstrengenden" Beitrag. :facepalm:
thomm13 hat geschrieben: ↑ zum Beitrag ↑
17.08.2024 11:33:14
Es geht mir um GNUstep -> Projektcenter, Gorm, ergo um Objective-C. Nextspace verbindet die ganzen Bibliotheken und Demoanwendungen miteinander. Seitdem Apple von Objective-C (Cocoa) auf Swift (klingt nicht nur wie ein leiser Pups) gewechselt hat, kommt ja nur noch fehlerhafter Schrott heraus.
Dann bist du wohl nicht so ein "Anfänger" wie gedacht.

Deinen Ton finde ich aber trotzdem etwas unpassend.

thomm13
Beiträge: 8
Registriert: 04.08.2024 12:34:58

Re: lightdm + profile für Nextspace anlegen

Beitrag von thomm13 » 02.09.2024 18:07:26

thunder11 hat geschrieben: ↑ zum Beitrag ↑
19.08.2024 20:45:06
thomm13 hat geschrieben: ↑ zum Beitrag ↑
19.08.2024 18:24:30
Es ist natürlich super, daß mir andere Nutzer helfen möchten aber auch anstrengend, ein Dankeschön an dieser Stelle!
thomm13 hat geschrieben: ↑ zum Beitrag ↑
19.08.2024 18:24:30
Das hat nichts mit der ewigen Sicherheitsleier zu tun und das ich Einsteiger bin, stand schon im ersten Beitrag.
Da hast du aber nicht geschrieben, worum es dir geht:
Ich dachte, es geht dir um die Oberfläche.
Bitte daher um Entschuldigung für meinen "anstrengenden" Beitrag. :facepalm:
thomm13 hat geschrieben: ↑ zum Beitrag ↑
17.08.2024 11:33:14
Es geht mir um GNUstep -> Projektcenter, Gorm, ergo um Objective-C. Nextspace verbindet die ganzen Bibliotheken und Demoanwendungen miteinander. Seitdem Apple von Objective-C (Cocoa) auf Swift (klingt nicht nur wie ein leiser Pups) gewechselt hat, kommt ja nur noch fehlerhafter Schrott heraus.
Dann bist du wohl nicht so ein "Anfänger" wie gedacht.

Deinen Ton finde ich aber trotzdem etwas unpassend.
Naja, ich bin unter LINUX schon sehr Anfänger und finde einige Dinge absolut unintuitiv und kompliziert. Wahrscheinlich geht das vielen so, ist das auch mit ein Grund,.weshalb trotz mindestens gleichwertiger Software LINUX so wenig auf dem "normalen" PC verbreitet ist :-).

Bezüglich Ton kann ich dir nur die Regel empfehlen: gemeint und geschrieben ist nicht gleich gelesen und aufgefaßt. :D

Ich fand dein "Das ist halt das Problem, wenn man von irgendwelchen Internetseiten irgendwas abtippt, ohne es verstanden zu haben. :wink:" schon sehr unpassend.

Aber lassen wir das, das bringt uns nicht weiter.

Vielleicht finde ich ja irgendwo noch eine Anregung, wie ich Nextspace in lightdm integrieren kann. Vorerst model ich mal meinen alten Raspi zum Nur-Nextspace-Rechner um.

Gruß

Thomas

Antworten