Nie działa mi wywołanie z poziomu pulpitu oraz z thunar
opcji “Thunar Root” (jak na rys. poniżej).
Samo wywołanie sudo thunar
w konsoli działa poprawnie.
Czy coś tu można naprawić?
Nie działa mi wywołanie z poziomu pulpitu oraz z thunar
opcji “Thunar Root” (jak na rys. poniżej).
Samo wywołanie sudo thunar
w konsoli działa poprawnie.
Czy coś tu można naprawić?
Najprościej, edycja, czynności, i trzeba dodać taki wpis
oraz w wyświetlaniu należy tak zaznaczyć
Ale przedewszyskim trzeba zainstalować paczkę gksu
.
Niestety, to u mnie nie działa.
Mam zainstalowane gksu-polkit
(wymagane przez inne pakiety).
Samo gksu
nie jest już dostępne w systemie (jest tylko w AUR) i konfliktuje z gksu-polkit
.
Po wpisaniu w ustawieniach Thunar’a polecenia gksu thunar %f
i wyborze opcji “Thunar Root” , pojawia się okno do wpisania hasła, a potem się nic nie dzieje (tylko kółko przy kursorze kręci się w nieskończoność).
Być może wskazówką jest tu próba wywołania z konsoli gksu thunar
, która, po wpisaniu hasła, generuje taki komunikat:
gksu thunar
thunar: Failed to initialize Xfconf: Cannot autolaunch D-Bus without X11 $DISPLAY
Unable to init server: Could not connect: Connection refused
(thunar:4395): Gtk-WARNING **: 13:43:33.764: cannot open display:
Być może jest to kwestia tego, że gksu-poolkit
wymaga GTK2, a XFCE od jakiegoś czasu oficjalnie jest na GTK3 (tak zgaduję).
Tutaj rozwiązanie, które najbardziej pasuje. Do bashrc dopisz export DISPLAY=:0.0
i gotowe.
@majo
Najlepiej zbuduj gksu
, a gksu-polkit
usuń, bo i tak ta paczka jest bezużyteczna.
@robson75 ja prędzej bym zainstalował zensu
, który też jest alternatywą dla gksu
, no i ma tą przewagę, że jest w repozytorium community.
gksu-polkit
jest u mnie wymagane przez 2 inne pakiety, więc musi zostać.
A zensu
też konfliktuje z gksu-polkit
, więc nie mogę zainstalować.
Próbowałem dopisać na końcu tego pliku, a także na początku - bez rezultatów.
Może trzeba dopisać w innym miejscu?
Być może trzeba to dopisać gdzieś w plikach konfiguracyjnych Thunara.
Spróbuj jeszcze z pkexec
zamiast gksu
. W dokumentacji tak radzą.
pkexec thunar %f
Tak miałem na samym początku, gdy utworzyłem ten wątek.
Edit:
Po dokładniejszym sprawdzeniu wyszło, że zarówno gksu-polkit
jak i zensu
dostarczają gksu
, więc zainstalowałem zensu
(które odinstalowało gksu-polkit
) i problem z tego wątku udało się rozwiązać.
Dzięki za podpowiedzi
To może nie ma w Archu.
W Manajaro jest:
pamac info zensu
Nazwa : zensu
Wersja : 0.1-1
Opis : A simple gksu replacement using zenity, yad or spacefm
URL : https://github.com/Chrysostomus/zensu
Licencje : MIT
Repozytorium : community
Installed Size : 3,1 kB
Używam lxqt-sudo (community) - sprawdza się.
gksu, to link do gksu-polkit. Ten z kolei, to najprawdopodobniej nic innego, jak pkexec. Jest problem z uruchamianiem niektórych programów za pomocą pkexec, ale nie wiem dlaczego (ustawienia polityki bezpieczeństwa lub ich brak?). Dlatego używam lxqt-sudo.