Su kubuntu non riesco ad impostare lingua e tema per le applicazioni grafiche del super user (ogni tanto mi scapperà di chiamarlo root)
Non so se i DE basati su GTK siano esenti da questa "problematica" per questo posto in sezione Applicazioni.
Il mio obbiettivo è di avere le stesse impostazioni grafiche e la stessa lingua del mio utente per finestre, notifiche etc di applicazioni che devo eseguire con sudo. Non è necessario che mi sconsigliate l'uso di applicazioni grafiche da super user. Ho i capelli grigi, nel senso che sono un utente relativamente avvertito e consapevole dei rischi connessi. Si tratta di app scritte da me che per avere i privilegi richiesti devono girare come uno specifico gruppo oppure proprio come root (per esempio per andare a leggere una password non accessibile diversamente, oppure per fare il backup).
Ho provato a linkare in /root le cartelle rilevanti della mia home:
Codice: Seleziona tutto
sudo -i
mv .local .local.old
mv .config .config.old
mv .kde .kde.old
ln -s /home/$(logname)/.local /root/
ln -s /home/$(logname)/.config /root/
ln -s /home/$(logname)/.kde /root/
Ho provato in diversi modi ad usare da super utente l'applicazione grafica Impostazioni di sistema
Codice: Seleziona tutto
$ /usr/lib/x86_64-linux-gnu/libexec/kf5/kdesu systemsettings5
org.kde.kdesu: Daemon not safe (not sgid), not using it.
$
Stesso comportamento e risultato usando sudo -H oppure sudo -i nvece di kdesu
Invece
Codice: Seleziona tutto
$ sudo su -
# systemsettings5
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: wayland-org.kde.kwin.qpa, eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, xcb.
Annullato (core dump creato)
#
#
#
# /usr/lib/x86_64-linux-gnu/libexec/kf5/kdesu systemsettings5
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: wayland-org.kde.kwin.qpa, eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, xcb.
Annullato
#
# ----------------
Per quanto riguarda la localizzazione italiana loggato come super user ho questo:
Codice: Seleziona tutto
# locale
LANG=it_IT.UTF-8
LANGUAGE=it_IT.UTF-8
LC_CTYPE="it_IT.UTF-8"
LC_NUMERIC="it_IT.UTF-8"
LC_TIME="it_IT.UTF-8"
LC_COLLATE="it_IT.UTF-8"
LC_MONETARY="it_IT.UTF-8"
LC_MESSAGES="it_IT.UTF-8"
LC_PAPER="it_IT.UTF-8"
LC_NAME="it_IT.UTF-8"
LC_ADDRESS="it_IT.UTF-8"
LC_TELEPHONE="it_IT.UTF-8"
LC_MEASUREMENT="it_IT.UTF-8"
LC_IDENTIFICATION="it_IT.UTF-8"
LC_ALL=it_IT.UTF-8
Confrontate gli screenshot allegati Grazie per l'attenzione