Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundację Dzieciom „Zdążyć z Pomocą”.
Więcej informacji na dug.net.pl/pomagamy/.

#1 2018-12-04 08:22:21

vnu007dl
Użytkownik
Zarejestrowany: 2010-11-01

Program z prawami roota w KDE5

Hej
Właśnie zainstalowałem Kubuntu 18.10. Potrzebuję uruchomić ustawienia KDE "system settings5" z prawami roota bo muszę ustawić w systemie pewne rzeczy globalnie. Wcześniej nigdy nie było z tym problemu bo wystarczyło uruchomić program jako su bądź sudo. Niestety w tej wersji się nie da:

Kod:

darek@darekPC:~$ sudo systemsettings5
[sudo] hasło użytkownika darek: 
QCoreApplication::arguments: Please instantiate the QApplication object first
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
"Session bus not found\nTo circumvent this problem try the following command (with Linux and bash)\nexport $(dbus-launch)"

Jak można się inaczej dobrać do tego aby uruchomić to jako root?

Offline

 

#2 2018-12-04 11:54:21

loms
Użytkownik
Skąd: Tarnowskie Góry
Zarejestrowany: 2007-07-20

Re: Program z prawami roota w KDE5

Spróbuj w polu po naciśnięciu ALT + F2 wpisać:

Kod:

kdesu systemsettings5

to powyżej nie wiem czy zadziała ale poniżej powinno:

Kod:

kdesu systemsettings

Prawo jest jak płot, wąż się prześlizgnie, tygrys przeskoczy a bydło się nie rozbiega.

Offline

 

#3 2018-12-04 18:38:51

vnu007dl
Użytkownik
Zarejestrowany: 2010-11-01

Re: Program z prawami roota w KDE5

Próbowałem już to i inne kombinacje i nic z tego;

Kod:

darek@darekPC:~$ kdesu systemsettings5
kdesu: nie znaleziono polecenia
darek@darekPC:~$ kdesu systemsettings
kdesu: nie znaleziono polecenia
darek@darekPC:~$ sudo systemsettings5
[sudo] hasło użytkownika darek: 
QCoreApplication::arguments: Please instantiate the QApplication object first
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
"Session bus not found\nTo circumvent this problem try the following command (with Linux and bash)\nexport $(dbus-launch)"
darek@darekPC:~$

Jakieś inne pomysły?

Offline

 

#4 2018-12-04 18:48:11

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Program z prawami roota w KDE5

Sesja obrazu to Xorg czy Wayland?
Pokaż wynik:

Kod:

printenv XDG_SESSION_TYPE

I raczej nie ma sensu odpalanie systemsettings5 jako root, bo i tak Ci zapisze ustawienia
w /root/.kde* a nie w /etc/.

Także prościej jest ustawić co potrzeba  na koncie usera, a potem ewentualnie przenieść niektóre pliki konfiguracyjne do /etc/xdg/ i dać im właściciela root:root i chmod 644.

Musisz tylko zlokalizować odpowiednie ścieżki w /etc, gdzie programy KDE szukają tych plików.

Ostatnio edytowany przez Jacekalex (2018-12-04 19:08:39)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#5 2018-12-04 22:57:56

vnu007dl
Użytkownik
Zarejestrowany: 2010-11-01

Re: Program z prawami roota w KDE5

Kod:

darek@darekPC:~$ printenv XDG_SESSION_TYPE
x11

Kurde nie da się prościej tego zrobić? Nie mam już czasu tak jak dawniej żeby się zagłębiać w system :(
Chodzi o to, że mam podłączony PC do telewizora w salonie i po instalacji sterów Nvidia wariują mi czcionki i np teraz mam ustawione rozmiar około 43 i jest to znośnie i odpowiada ustawieniu  sprzed instalacji sterów nvidi czyli  np 12. natomiast nie mogę się dostać do edycji tych czcionek do roota a jest mi to potrzebne bo jak odpalam jakikolwiek soft  który działa pod rootem np edycja partycji albo manager logowania to tam interfejs jest tak mały czcionki są mikroskopijne że nie da się normalnie pracować. Ostatnia wersja Kubuntu 18.04 umożliwiała uruchomienie systemsetting jako su, bo dotąd tak rozwiązywałem ten problem. Ale nowa wersja jak widać już na to nie pozwala.

Offline

 

#6 2018-12-04 23:49:03

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Program z prawami roota w KDE5

A próbowałeś się zastosować do tego co ci system proponuje? I to dwukrotnie.

Offline

 

#7 2018-12-05 09:05:42

zbig
Użytkownik
Zarejestrowany: 2010-02-25

Re: Program z prawami roota w KDE5

To nie jest świeży "problem" ;)
https://www.dobreprogramy.pl/Aplikacje-KDE-nie-pozw … ws,80750.html

Tu masz rozwiązanie dla dolphin'a https://askubuntu.com/questions/990611/how-to-run-dolphin-as-root
Z "system settings5" powinno być podobnie.

Offline

 

#8 2018-12-05 10:56:32

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Program z prawami roota w KDE5

zbig napisał(-a):

To nie jest świeży "problem" ;)
https://www.dobreprogramy.pl/Aplikacje-KDE-nie-pozw … ws,80750.html

Tu masz rozwiązanie dla dolphin'a https://askubuntu.com/questions/990611/how-to-run-dolphin-as-root
Z "system settings5" powinno być podobnie.

Nie jest podobnie bo to zupełnie inna sprawa.
systemsettings5 normalnie działa z uprawnieniami roota — sensowność tego to już inna sprawa ;)

A Dobre Programy od lat nie potrafią niczego sensownego napisać. W tym przypadku to tylko jakieś pudelkowe wypociny i clickbait.

Offline

 

#9 2018-12-05 11:59:10

hi
Użytkownik
Zarejestrowany: 2016-03-24

Re: Program z prawami roota w KDE5

vnu007dl napisał(-a):

nie mogę się dostać do edycji tych czcionek do roota a jest mi to potrzebne

Skoro jest to dla Ciebie konieczne (choć ja nie widzę żadnego solidnego powodu dla którego miałbym cokolwiek okienkowego odpalać z prawami roota na moim systemie) to po prostu ustaw sobie te fonty z palca:

https://wiki.archlinux.org/index.php/x_resources
https://wiki.archlinux.org/index.php/font_configuration

https://dug.net.pl/tekst/247/zaszyfrowany_debian_fr … h/morfik#4.3.

Ostatnio edytowany przez hi (2018-12-05 12:21:28)

Offline

 

#10 2018-12-05 12:35:10

urbinek
Użytkownik
Skąd: Sosnowiec
Zarejestrowany: 2009-10-01
Serwis

Re: Program z prawami roota w KDE5

vnu007dl napisał(-a):

Kod:

darek@darekPC:~$ kdesu systemsettings5
kdesu: nie znaleziono polecenia

kdesu NIE działa w terminalu, musisz koniecznie zrobić alt+f2


aby odpalić to w terminalu musisz mieć zainstalowaną paczkę kde-runtime a konkretniej libkf5su-bin (co pewnie masz) i zrobić sobie symlinka

Kod:

ln -s /usr/lib/x86_64-linux-gnu/libexec/kf5/kdesu /usr/bin/kdesu

A w wolnym czasie, robię noże :)
http://nginx.urbinek.eu/_photos/signature.png

Offline

 

#11 2018-12-05 16:45:01

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Program z prawami roota w KDE5

Właśnie sprawdziłem u mnie i systemsettings5 normalnie wstał na roocie przez sudo.
Przykład loga z powłoki roota, na którą wszedłem przez sudo -i:

Kod:

# G1 ###   śro gru 05 16:45:54  domek : ~ 
root ~> systemsettings5
QCoreApplication::arguments: Please instantiate the QApplication object first
qt5ct: using qt5ct plugin
qt5ct: D-Bus global menu: no
inotify_add_watch("/root/.config/qt5ct") failed: "No such file or directory"
WARNING: viewBackgroundColor is deprecated, use backgroundColor with colorSet: Theme.View instead
KActivities: Database connection:  "kactivities_db_resources_140641833351104_readonly" 
    query_only:          QVariant(qlonglong, 1) 
    journal_mode:        QVariant(QString, "wal") 
    wal_autocheckpoint:  QVariant(qlonglong, 100) 
    synchronous:         QVariant(qlonglong, 0)
Nothing to load - the client id is empty
Nothing to load - the client id is empty
WARNING: viewBackgroundColor is deprecated, use backgroundColor with colorSet: Theme.View instead
"user_manager.desktop"
file:///usr/share/kpackage/genericqml/org.kde.systemsettings.sidebar/contents/ui/introPage.qml:90:27: Unable to assign [undefined] to QString
"powerdevilprofilesconfig.desktop"
file:///usr/share/kpackage/genericqml/org.kde.systemsettings.sidebar/contents/ui/introPage.qml:90:27: Unable to assign [undefined] to QString
"kcm_kscreen.desktop"
file:///usr/share/kpackage/genericqml/org.kde.systemsettings.sidebar/contents/ui/introPage.qml:90:27: Unable to assign [undefined] to QString
Closing SQL connection:  "kactivities_db_resources_140641833351104_readonly"

Tekst na dobrych programach pisał idiota.
sudoedit nie odpala vi, tylko program zdefiniowany w zmiennej EDITOR.

Jeżeli ktoś sobie ustawi w zmiennej EDITOR np loffice to będzie sobie mógł sobie sudoers w Loffice edytować, a nie tylko w vi.

Przy okazji, ani Geditem ani Kate czy Kwrite nie należy tykać żadnych plików konfiguracyjnych, do takich są edytory programistyczne jak np Geany.

Pozdro

Ostatnio edytowany przez Jacekalex (2018-12-05 16:49:15)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)