Menedżer pakietów Synaptic nie uruchamia się z menu aplikacji

16

Mój menedżer pakietów synaptycznych nie uruchamia się z menu aplikacji, ale mogę go uruchomić z terminala gksudo synaptic. Próbowałem kilka razy, ale nie mogę uruchomić go z menu aplikacji.

Polecenie Uruchom to synaptic-pkexec(jest dostępne z edytora menu aplikacji).

rɑːdʒɑ
źródło
W twoim pytaniu nie ma wystarczających informacji. Czy możesz opublikować zawartość z programu uruchamiającego synaptic? Znajduje się w / usr / share / applications. Jest to albo synaptic-pkexec.desktop lub synaptic.desktop (Nie używam teraz Ubuntu, więc nie mogę sprawdzić)
Aleksandar
@Aleksandar Dzięki za odpowiedź, nie otrzymuję tego, co mówisz. Czy możesz wyjaśnić więcej?
rɑːdʒɑ
Przejdź do „Menu głównego” i zobacz, czym jest polecenie programu uruchamiającego synaptic.
To Do
@ Sierpnia, rób to, co powiedział ToDo.
Aleksandar
Tak, przejdź do Menu głównego i zobacz, co się zmieniło w menu Synaptic.
Naveen

Odpowiedzi:

17

Możesz to naprawić, wykonując następujące czynności:

  1. Otwórz terminal ( ctrl+ alt+ T) i wykonaj:

    gksudo gedit /usr/share/applications/synaptic.desktop
    

    Jeśli niegksudo jest zainstalowany , możesz go po prostu zainstalować. Zapewnia to pakiet gksuZainstaluj gksu .

    (Lub możesz zamiast tego biegać . Ale unikaj ).sudo -H geditsudo gedit

  2. Zmień linię Exec=synaptic-pkexecna Exec=gksudo synaptic.

  3. Zapisz plik i zamknij edytor tekstu.

kubahaha
źródło
Pozwoli ci to łatwo uruchomić synaptic, ale nie usuniesz błędu. Jeśli chcesz usunąć błąd uruchom pkexec --user root nautilus(w gnome). Powinien poprosić cię o hasło i uruchomić menedżera plików (nautilus) jako root - napisz tutaj, jeśli to nie zadziała.
kubahaha
cześć +1, ale właściwie zrobiłem odpowiedź, mieszając was obu, mam na myśli Naveen, To Do i twoją. Otworzyłem terminal i wpisałem jako alacarte i znalazłem synaptic, w jego właściwościach zastąpiłem to polecenie gksudo synaptic i to załatwiło sprawę. Dziękuję wam obojgu.
rɑːdʒɑ
1
@ Kubahaha Mam dokładnie ten sam problem, synaptic-pkexecnie uruchamia się. Prosi o uwierzytelnienie i nie robi nic później. pkexec -- user root nautiluswywołuje takie samo zachowanie. Błąd brzmi: No protocol specified ** (nautilus:3040): WARNING **: Could not open X display (nautilus:3040): Gtk-WARNING **: cannot open display: co może być nie tak?
deshmukh
otworzył mi nowy dokument do edycji. całkowicie pusty. Nie mogę zrobić kroku 2. jakaś wskazówka?
McLan
0

Napotkałem ten sam problem, gdy próbowałem skonfigurować nową metodę wprowadzania danych IBus dla mojego nowo zainstalowanego systemu Lubuntu 12.04.

Rozwiązałem problem, usuwając i ponownie instalując pakiet IBus:

sudo apt-get remove --purge ibus
sudo apt-get install ibus

Mój Menedżer pakietów Synaptic uruchamia się teraz ponownie, skrót do aplikacji „synaptic-pkexec” pozostaje niezmieniony.

użytkownik186313
źródło
1
Nie rozumiem, co pakiet ibus ma wspólnego z Synaptic.
Braiam
Działa to również dla mnie, ale usunąłem ubuntu-desktop, Rhythmbox itp. Więc muszę go instalować jeden po drugim.
uczeń