lightdm + profile für Nextspace anlegen
lightdm + profile für Nextspace anlegen
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
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
Re: lightdm + profile für Nextspace anlegen
Bei lightdm (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
lightdm.conf
Code: Alles auswählen
autologin-user=IhrBenutzername
Re: lightdm + profile für Nextspace anlegen
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
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
Re: lightdm + profile für Nextspace anlegen
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 ?
Re: lightdm + profile für Nextspace anlegen
Offenbar liest Lightdm die Einträge aus /usr/share/xsessions aus:
https://www.reddit.com/r/suckless/comme ... m_greeter/
https://www.reddit.com/r/suckless/comme ... m_greeter/
Re: lightdm + profile für Nextspace anlegen
Ah ja, das sieht doch schon mal interessant aus. Vielleicht bekomme ich ja was hingebastelt .hikaru hat geschrieben:06.08.2024 09:33:42Offenbar liest Lightdm die Einträge aus /usr/share/xsessions aus:
https://www.reddit.com/r/suckless/comme ... m_greeter/
Dankeschön --- bis zum nächsten Problem
Re: lightdm + profile für Nextspace anlegen
Ganz normal LXDE, OPENBOX, XFCE..thunder11 hat geschrieben:06.08.2024 09:21:36Ohne 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 ?
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.
Re: lightdm + profile für Nextspace anlegen
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
Re: lightdm + profile für Nextspace anlegen
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:
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:
Re: lightdm + profile für Nextspace anlegen
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
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
Re: lightdm + profile für Nextspace anlegen
Das ist halt das Problem, wenn man von irgendwelchen Internetseiten irgendwas abtippt, ohne es verstanden zu haben.thomm13 hat geschrieben:17.08.2024 11:33:14in der ausführbaren Datei startNextspace steht:
funktioniert aber nicht ...Ich habe das von hier: ...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
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
Code: Alles auswählen
/bin/gnustep-services start
Re: lightdm + profile für Nextspace anlegen
"Das ist halt das Problem, wenn man von irgendwelchen Internetseiten irgendwas abtippt, ohne es verstanden zu haben. "
Das ist nicht von irgendwelchen Internetseiten abgetippt sondern, wie ich schon verlinkt hatte, AUS DEM GLEICHEN Git-Repository von Nextspace! 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
Aber nichts für ungut. Ich kriege das schon noch raus
Gruß
Thomas
Das ist nicht von irgendwelchen Internetseiten abgetippt sondern, wie ich schon verlinkt hatte, AUS DEM GLEICHEN Git-Repository von Nextspace! 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
Aber nichts für ungut. Ich kriege das schon noch raus
Gruß
Thomas
Re: lightdm + profile für Nextspace anlegen
thomm13 hat geschrieben:19.08.2024 18:24:30Es ist natürlich super, daß mir andere Nutzer helfen möchten aber auch anstrengend, ein Dankeschön an dieser Stelle!
Da hast du aber nicht geschrieben, worum es dir geht:thomm13 hat geschrieben:19.08.2024 18:24:30Das hat nichts mit der ewigen Sicherheitsleier zu tun und das ich Einsteiger bin, stand schon im ersten Beitrag.
Ich dachte, es geht dir um die Oberfläche.
Bitte daher um Entschuldigung für meinen "anstrengenden" Beitrag.
Dann bist du wohl nicht so ein "Anfänger" wie gedacht.thomm13 hat geschrieben:17.08.2024 11:33:14Es 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.
Deinen Ton finde ich aber trotzdem etwas unpassend.
Re: lightdm + profile für Nextspace anlegen
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 .thunder11 hat geschrieben:19.08.2024 20:45:06thomm13 hat geschrieben:19.08.2024 18:24:30Es ist natürlich super, daß mir andere Nutzer helfen möchten aber auch anstrengend, ein Dankeschön an dieser Stelle!Da hast du aber nicht geschrieben, worum es dir geht:thomm13 hat geschrieben:19.08.2024 18:24:30Das hat nichts mit der ewigen Sicherheitsleier zu tun und das ich Einsteiger bin, stand schon im ersten Beitrag.
Ich dachte, es geht dir um die Oberfläche.
Bitte daher um Entschuldigung für meinen "anstrengenden" Beitrag.
Dann bist du wohl nicht so ein "Anfänger" wie gedacht.thomm13 hat geschrieben:17.08.2024 11:33:14Es 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.
Deinen Ton finde ich aber trotzdem etwas unpassend.
Bezüglich Ton kann ich dir nur die Regel empfehlen: gemeint und geschrieben ist nicht gleich gelesen und aufgefaßt.
Ich fand dein "Das ist halt das Problem, wenn man von irgendwelchen Internetseiten irgendwas abtippt, ohne es verstanden zu haben. " 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