Fluxbox, XDM, Slit, bbpager als Beispiel, wie starten

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
Rawbit
Beiträge: 716
Registriert: 24.12.2004 13:17:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Fluxbox, XDM, Slit, bbpager als Beispiel, wie starten

Beitrag von Rawbit » 14.02.2024 16:16:33

Hallo Debianforum

ich habe einen alten Laptop mit Debian und Fluxbox eingerichtet.
Als Loginmanager verwende ich XDM.

Code: Alles auswählen

cat .xsession
bbpager -w &
exec /usr/bin/startfluxbox
Ich möchte bbpager in der "Slit" haben.

Geht das oder verstehe ich da was falsch?
Wie würde ich bbpager einbinden oder andere "Dockerapps"?

Danke!

Gruß

Rawbit

frogbert
Beiträge: 200
Registriert: 08.11.2008 01:23:45

Re: Fluxbox, XDM, Slit, bbpager als Beispiel, wie starten

Beitrag von frogbert » 14.02.2024 20:31:09

Hallo Rawbit!


Im home liegt ja .fluxbox/ und darin "startup"*. Da kann man doch alles mögliche eintragen (habe ich zumindest so gemacht; z.B. den Start von wbar mit der entsprechenden config). Prinzipiell sollte das mit dem bbpager auch so laufen, nein?

*die letzten Zeilen

Code: Alles auswählen

setxkbmap -layout de
xmodmap "/home/frogbert/.xmodmap"
fbsetbg -f /home/frogbert/berg.jpg
xset s off dpms 0 0 0 & volumeicon &
/home/frogbert/apps/co.sh &
# And last but not least we start fluxbox.
# Because it is the last app you have to run it with ''exec'' before it.

#exec /usr/bin/fluxbox
# or if you want to keep a log:
# exec /usr/bin/fluxbox -log "/home/frogbert/.fluxbox/log"

fluxbox &
fbpid=$!

sleep 1
{
 wbar &
} &
 
wait $fbpid
#nach wbar & compton --shadow-exclude 'g:e:wbar'
edit: nachgelesen; der bbpager holt sich seine Parameter z.B. konkret aus der~/ .bbtools/bbpager.rc

Benutzeravatar
Rawbit
Beiträge: 716
Registriert: 24.12.2004 13:17:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Re: Fluxbox, XDM, Slit, bbpager als Beispiel, wie starten

Beitrag von Rawbit » 15.02.2024 22:02:11

Hi Frogbert,

vielen Dank für Deinen Beitrag.

Mir fällt auf, das vor Deinem

Code: Alles auswählen

fluxbox &
kein steht.

mit

Code: Alles auswählen

 cat .fluxbox/startup 
#!/bin/sh
#
# fluxbox startup-script:
#
# Lines starting with a '#' are ignored.

# Change your keymap:
xmodmap "/home/user/.Xmodmap"

# Applications you want to run with fluxbox.
# MAKE SURE THAT APPS THAT KEEP RUNNING HAVE AN ''&'' AT THE END.
#
# unclutter -idle 2 &
 wmnd &
 wmsmixer -w &
 bbtime -w &
idesk &
gkrellm -w & 
xfce4-panel  &
xscreensaver &
#
# Debian-local change:
#   - fbautostart has been added with a quick hack to check to see if it
#     exists. If it does, we'll start it up by default.
which fbautostart > /dev/null
if [ $? -eq 0 ]; then
    fbautostart
fi

# And last but not least we start fluxbox.
# Because it is the last app you have to run it with ''exec'' before it.

#exec fluxbox
# or if you want to keep a log:
 exec fluxbox -verbose  -log "/home/user/.fluxbox/log"

bbpager -w &

Funktioniert gkrellm, idesk etc.

Aber eben nicht bbpager.

~/.bbtools/bbpager.rc ist vorhanden.

LG

Rawbit

frogbert
Beiträge: 200
Registriert: 08.11.2008 01:23:45

Re: Fluxbox, XDM, Slit, bbpager als Beispiel, wie starten

Beitrag von frogbert » 15.02.2024 22:54:58

Hallo!

Kein "exec" vor fluxbox? Wohl egal. Gestartet wird zuletzt "wbar". Mein startup ist uralt und funktioniert-etwas anderes habe/hatte ich nicht...

Mache ich aber das hier:

Code: Alles auswählen

fluxbox &
fbpid=$!

sleep 1
{
 wbar &
 exec bbpager &
} &
lädt es den (mit oder ohne 'exec') bbpager beim Starten, überlebt aber keine zehn Sekunden bei Aktivität (div. Fenster öffnen und schließen) und führt schlußendlich zu:

Code: Alles auswählen

(gdb) run
Starting program: /usr/bin/bbpager 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

Program received signal SIGSEGV, Segmentation fault.
0x0000555555561dfe in ?? ()
(gdb) exit
A debugging session is active.

        Inferior 1 [process 83064] will be killed.
Es spielt hierbei keine Rolle, ob config vorhanden, oder nicht. Mit "strace" habe ich auch schon herumgefummelt...

Merkwürdig - oder aber auch nicht - ist, daß der bbpager irritationslos werkelt, wenn er aus einer laufenden Fluxboxsitzung (l0l) heraus gestartet wird. Ich scheine da etwas nicht richtig zu begreifen...

Übers Wochenende bin ich in der Natur; falls hier kein anderer mit irgendetwas funktionierendem herumkommt, mache ich wahrscheinlich die nächsten Tage einen Bugreport auf, es sei denn ich stelle beim Gefrickel fest, daß eigene Blödheit im Spiel ist..

Beste Grüße!

N.B.

Code: Alles auswählen

System:
  Host: mac Kernel: 6.1.0-17-amd64 arch: x86_64 bits: 64 Desktop: Fluxbox
    v: 1.3.5 Distro: Debian GNU/Linux 12 (bookworm)
Machine:
  Type: Laptop System: Apple product: Macmini6,1 v: 1.0
    serial: <superuser required>
  Mobo: Apple model: Mac-031AEE4D24BFF0B1 v: Macmini6,1
    serial: <superuser required> UEFI: Apple v: 425.0.0.0.0 date: 10/26/2021
CPU:
  Info: dual core model: Intel Core i5-3210M bits: 64 type: MT MCP cache:
    L2: 512 KiB
  Speed (MHz): avg: 1198 min/max: 1200/3100 cores: 1: 1198 2: 1200 3: 1198
    4: 1197
Graphics:
  Device-1: Intel 3rd Gen Core processor Graphics driver: i915 v: kernel
  Display: x11 server: X.Org v: 1.21.1.7 driver: X: loaded: modesetting
    dri: crocus gpu: i915 resolution: 1920x1080~60Hz
  API: OpenGL Message: Unable to show GL data. Required tool glxinfo
    missing.
Info:
  Processes: 170 Uptime: 3d 5h 20m Memory: 15.53 GiB used: 1.32 GiB (8.5%)
  Shell: Bash inxi: 3.3.26


frogbert
Beiträge: 200
Registriert: 08.11.2008 01:23:45

Re: Fluxbox, XDM, Slit, bbpager als Beispiel, wie starten

Beitrag von frogbert » 19.02.2024 13:59:09

Hallor Rawbit!

Läuft der bbpager bei Dir?

"Hier" nicht, darum habe ich mal Debian Bugreport1064250 erstellt.

Grüße!

Antworten