Code: Alles auswählen
#!/bin/bash
icewmbg &
mousepad &
Gruß ralli
Code: Alles auswählen
#!/bin/bash
icewmbg &
mousepad &
Debian Minimalinstallation und in der .xinitrc:fischig hat geschrieben:30.08.2023 17:36:27Lang, lang ist her! Bin schon vor zig Jahren auf openbox, tint2 und xdotool umgestiegen.
Wie startest du denn den Fenstermanager?
Code: Alles auswählen
exec icewm
Code: Alles auswählen
icewm-session
Hallo, den Ordner /etc/icewm gibts bei mir nicht. Hab das mal nach /usr/share/icewm geschoben, hat aber auch nichts gebracht. Allerdings liegt der Ordner .icewm im Homeverzeichnis im Pfad, sonst würden ja auch die Menüanpassungen nicht funktionieren.schwedenmann hat geschrieben:30.08.2023 17:38:48Hallo
https://ice-wm.org/man/icewm-startup.html
danach sollte dein Script imrichtigern Pfad liegen.
mach das doch mal nach /etc/icewm/startup
mfg
schwedenmann
So funktioniert hier der Start von openbox. und was man automatisch gestartet haben möchte, steht dann in ~/.config/openbox/autostart. Liegt dein „startup“ bei dir im entsprechenden Verzeichnis?hat es nicht gebracht.Code: Alles auswählen
icewm-session
Es gibt kein Paket icewm-session. #/bin/sh hat auch nichts gebracht.schwedenmann hat geschrieben:30.08.2023 17:59:01Hasllo
Nachtrag
1. ist icewm-session insatlliert
2. anstatt
#!/bin/bash
setz mal
#!/bin/sh
mfg
schwedenmann
Dann werden sie ausgeführt. Ja, das Script ist natürlich ausführbar.schwedenmann hat geschrieben:30.08.2023 18:07:58Hallo
Was passiert denn , wenn du die Befehle nach dem Start von icewm in xterm eingibst ?
mfg
schwedenmann
P.S.
Die Datei ist wirklich ausführbar ?
War das jetzt ein Schreibfehler ?#/bin/sh hat auch nichts gebracht.
Code: Alles auswählen
echo $PATH
Code: Alles auswählen
./icewm-session
du musst dir dieses Verzeichnis ~/.icewm wohl selbst anlegen. Hier hat icewm das nicht automatisch bei der Installation erzeugt.https://ice-wm.org/man/icewm-startup.html hat geschrieben:$HOME/.icewm/startup
Das war ein Schreibfehler.schwedenmann hat geschrieben:30.08.2023 18:17:33Hallo
War das jetzt ein Schreibfehler ?#/bin/sh hat auch nichts gebracht.
#!/bin/sh sollte es heißen.
mfg
schwedenmann
Das war doch eine Empfehlung hier im Forum. Ich fand icewm-session nicht als Paket. Bei manchen Distris ist das ein extra Paket. Trotzdem funktioniertfischig hat geschrieben:30.08.2023 18:45:56Wo hast du das denn her und wo liegt das?Code: Alles auswählen
./icewm-session
icewm-session kann ich anstelle von startx in die ~/.ixinitrc schreiben, und das startet dann auch icewm. Ob du dieses für mich ominöse startup in die xinitrc schreiben musst? Keine Ahnung.
du musst dir dieses Verzeichnis ~/.icewm wohl selbst anlegen. Hier hat icewm das nicht automatisch bei der Installation erzeugt.https://ice-wm.org/man/icewm-startup.html hat geschrieben:$HOME/.icewm/startup
Code: Alles auswählen
exec icewm
Code: Alles auswählen
exec icewm-session
Ich habe nicht behauptet, dass du dir das ausgedacht hättest, im Gegenteil, bei meinen spontanen Versuchen/Recherchen, dir zu helfen, kam mir die Idee, dass du die Anlage des Verzeichnisses versäumt haben könntest.ralli hat geschrieben:icewm im Homeverzeichnis anzulegen stand wohl hier:
https://wiki.ubuntuusers.de/IceWM/
das habe ich mir nicht ausgedacht.
So hatte ich das auch vermutet. Gehört das script nun in das Verzeichnis ~/.icewm?ralli hat geschrieben:Ominös ist startup nicht, das ist das gleiche wie bei openbox autostart.
Wo liegt dann eigentlich das Problem?ralli hat geschrieben: Im übrigen habe ich mich schon vor Jahren mit allen Windowmanagern auseinander gesetzt und komme mit jedem und seiner Konfiguration gut klar.
Nur um sicher zu gehen:ralli hat geschrieben:30.08.2023 17:50:49Debian Minimalinstallation und in der .xinitrc:
Aber auchCode: Alles auswählen
exec icewm
hat es nicht gebracht.Code: Alles auswählen
icewm-session
Code: Alles auswählen
icewm-session
Code: Alles auswählen
exec icewm
Code: Alles auswählen
/usr/bin/icewm-session
Code: Alles auswählen
#!/bin/bash
icewmbg &
volumeicon &
/usr/bin/mousepad &
Code: Alles auswählen
/usr/share/icewm
Code: Alles auswählen
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
Das habe ich bereits korrigiert und ist so, wie Du empfohlen hast. Danke dafür.Huo hat geschrieben:31.08.2023 09:29:41Nur um sicher zu gehen:ralli hat geschrieben:30.08.2023 17:50:49Debian Minimalinstallation und in der .xinitrc:
Aber auchCode: Alles auswählen
exec icewm
hat es nicht gebracht.Code: Alles auswählen
icewm-session
muss stattCode: Alles auswählen
icewm-session
in der .xinitrc stehen und nicht zusätzlich.Code: Alles auswählen
exec icewm
Code: Alles auswählen
/usr/share/icewm
Code: Alles auswählen
/home/ralph/.icewm
Code: Alles auswählen
/usr/share/icewm
Code: Alles auswählen
!#/bin/bash
Code: Alles auswählen
!#/bin/sh
Wenn sich das aufralli hat geschrieben:31.08.2023 09:57:52[...] und der der Shebang vonund nichtCode: Alles auswählen
!#/bin/bash
eingetragen sein.Code: Alles auswählen
!#/bin/sh
Code: Alles auswählen
#!/bin/bash
icewmbg &
volumeicon &
/usr/bin/mousepad &
Code: Alles auswählen
/usr/bin/mousepad &
Code: Alles auswählen
mousepad &
Das war der Fehler. Kein Tippfehler. Hatte ich beim ersten Versuch bereits angefragt:ralli hat geschrieben:So zum Abschluß, ich habe jetzt das Script startup mit dem zuvor beschriebenen Inhalt
[...]
nachCode: Alles auswählen
/home/ralph/.icewm
Und dann auch schon ziemlich weit oben aus der origiären icewm-Doku gefischt. Dein ubuntu-wiki wusste es übrigens auch:Liegt dein „startup“ bei dir im entsprechenden Verzeichnis?
Der Unterschied zwischen /usr/share/icewm und dem Verzeichnis im home ist klar? Bei ersterem gilt das darin befindliche script systemweit (und würde beim nachsten upgrade wahrscheinlich überschrieben werden), bei ~/.icewm gilt es nur für den user ralph und bleibt erhalten.https://wiki.ubuntuusers.de/IceWM/ hat geschrieben:Man erstellt sich eine Datei startup im Ordner .icewm im Homeverzeichnis.