Debian 12 root@debian:~# systemsettings

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
alterknacker
Beiträge: 19
Registriert: 12.06.2023 17:43:30

Debian 12 root@debian:~# systemsettings

Beitrag von alterknacker » 24.06.2023 15:06:16

Habe folgendes auf meinen Testsystem ausprobiert.

Code: Alles auswählen

root@debian:~# systemsettings
und heraus kam

Code: Alles auswählen

QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
kf.dbusaddons: DBus session bus not found. To circumvent this problem try the following command (with bash):
    export $(dbus-launch)


In Kubuntu bzw. Neon wurden die Systemeinstungen für root geöffnet.
Ich möchte unter Debian dasselbe machen, ist das überhaupt möglich.

whiizy
Beiträge: 674
Registriert: 23.07.2011 22:09:37

Re: Debian 12 root@debian:~# systemsettings

Beitrag von whiizy » 24.06.2023 16:10:59

Ich würde eher sagen, nicht möglich:

Als user öffnet sich die grafische Systemsettings-Applikation, wie gewohnt. Der root besitzt dafür kein grafisches Display:

Code: Alles auswählen

$ systemsettings -v
systemsettings 5.27.5

# systemsettings -v
qt.qpa.xcb: could not connect to display 
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, xcb.

Aborted (core dumped)
Hier Debian 12, KDE Plasma (Wayland).

Benutzeravatar
towo
Beiträge: 4408
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Debian 12 root@debian:~# systemsettings

Beitrag von towo » 24.06.2023 16:27:42

Code: Alles auswählen

dbus-launch systemsettings
Funktioniert hier™ als Root problemlos (Plasma/Wayland).

AUch wenn ich den Sinn dahinter nicht verstehe, die Systemsettings als Root aufrufen zu wollen.

alterknacker
Beiträge: 19
Registriert: 12.06.2023 17:43:30

Re: Debian 12 root@debian:~# systemsettings

Beitrag von alterknacker » 24.06.2023 18:04:36

Reiner experimenteller Größenwahn, herumtesten was geht im Vergleich zu Kubuntu,Neon zumindest von Ubuntu will ich weg.
Hab es mit "sudo dbus-launch systemsettings" versucht hat nicht geklappt, dbus-launch: Befehl nicht gefunden.
Benutze X11 da gehts auch nicht.

tijuca
Beiträge: 297
Registriert: 22.06.2017 22:12:20

Re: Debian 12 root@debian:~# systemsettings

Beitrag von tijuca » 25.06.2023 07:48:17

Code: Alles auswählen

$ apt-file search dbus-launch
dbus-1-doc: /usr/share/doc/dbus/dbus-launch.1.html
dbus-tests: /usr/lib/dbus-1.0/debug-build/bin/dbus-launch
dbus-tests: /usr/lib/dbus-1.0/debug-build/libexec/installed-tests/dbus/test-dbus-launch-eval.sh
dbus-tests: /usr/lib/dbus-1.0/debug-build/libexec/installed-tests/dbus/test-dbus-launch-x11.sh
dbus-tests: /usr/share/installed-tests/dbus-debug-build/test-dbus-launch-eval.sh.test
dbus-tests: /usr/share/installed-tests/dbus-debug-build/test-dbus-launch-eval.sh_with_config.test
dbus-tests: /usr/share/installed-tests/dbus-debug-build/test-dbus-launch-x11.sh.test
dbus-tests: /usr/share/installed-tests/dbus-debug-build/test-dbus-launch-x11.sh_with_config.test
dbus-x11: /etc/X11/Xsession.d/75dbus_dbus-launch
dbus-x11: /usr/bin/dbus-launch
dbus-x11: /usr/share/man/man1/dbus-launch.1.gz
libglib2.0-tests: /usr/libexec/installed-tests/glib/dbus-launch
Du schreibst Du benutzt X11 statt Wayland, mit an Sicherheit grenzender Wahrscheinlichkeit hast Du dann das Paket dbus-x11 auch installiert bekommen da es eine sehr zentrale Abhängigkeit ist. Schon mal geschaut ob das zugehörige Paket installiert ist?

Code: Alles auswählen

$ dpkg -l dbus-x11
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
         Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht)
||/ Name           Version      Architektur  Beschreibung
+++-==============-============-============-===============================================
ii  dbus-x11       1.14.8-1     amd64        simple interprocess messaging system (X11 deps)
Wenn Du trotzdem dann noch eine Fehlermeldung bekommst ist eben der genaue Inhalt interessant. Wenn Du Debian im Default installiert hast wird Gnome als DE installiert, systemsettings ist aber einer Kernkomponente vom KDE. Das kann dann also eher nicht so funktionieren.

Code: Alles auswählen

$ dbus-launch systemsettings
Couldn't exec systemsettings: No such file or directory

Code: Alles auswählen

$ apt show systemsettings
...
Description: Schnittstelle für Systemeinstellungen
 System Settings ist eine Anwendung zur Konfiguration der Arbeitsfläche.
 .
 Dieses Paket gehört zum grundlegenden KDE-Arbeitsflächenmodul.
PS: Wie towo schon angemerkt hat ist das was Du da als Benutzer root versuchst auszuführen eher Sinn frei. Kein normaler DE Benutzer ist als Benutzer root grafisch unterwegs.

alterknacker
Beiträge: 19
Registriert: 12.06.2023 17:43:30

Re: Debian 12 root@debian:~# systemsettings

Beitrag von alterknacker » 25.06.2023 15:34:24

KDE-Installation kein Gnome.
dbusx11 ist wohl nicht installiert.

Code: Alles auswählen

$ dpkg -l dbus-x11
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
         Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht)
||/ Name           Version      Architektur  Beschreibung
+++-==============-============-============-=================================
un  dbus-x11       <keine>      <keine>      (keine Beschreibung vorhanden)
Hab es nach installiert, hat funktioniert.
Wie geschrieben Testsystem und reine Spielerei.

Danke für die Hilfe!

Antworten