Synaptic Package Manager не запускается из меню приложений

16

Мой менеджер пакетов synaptic не запускается из меню приложения, но я могу запустить его из терминала с помощью gksudo synaptic. Я пробовал несколько раз, но не могу запустить его из меню приложения.

Команда Launch synaptic-pkexec(доступна из редактора меню приложения).

rɑːdʒɑ
источник
В вашем вопросе недостаточно информации. Можете ли вы опубликовать содержимое синаптического запуска. Он находится в / usr / share / Applications. Это либо synaptic-pkexec.desktop, либо synaptic.desktop (сейчас не пользуюсь Ubuntu, поэтому я не могу проверить)
Александр
@Aleksandar Спасибо за ответ, я не понимаю, что вы говорите. Не могли бы вы объяснить больше?
12:31
Перейдите в «Главное меню» и посмотрите, что представляет из себя команда synaptic launcher.
Делать
@ Август, делай то, что сказал ToDo.
Александр
Да, зайдите в Главное меню и посмотрите, что изменилось в Synaptic Menu.
Навин

Ответы:

17

Вы можете исправить это следующим образом:

  1. Откройте терминал ( ctrl+ alt+ T) и выполните:

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

    Если gksudoэто не установлен , вы можете просто установить его. Это предоставляется пакетом gksuУстановить гксу .

    (Или вы можете вместо этого бежать . Но избегайте ).sudo -H geditsudo gedit

  2. Изменить строку Exec=synaptic-pkexecна Exec=gksudo synaptic.

  3. Сохраните файл и закройте текстовый редактор.

kubahaha
источник
Это позволит вам легко запустить synaptic, но не удалит ошибку. Если вы хотите удалить ошибку, запустите pkexec --user root nautilus(в gnome). Он должен попросить вас ввести пароль и запустить файловый менеджер (nautilus) от имени пользователя root - напишите здесь, если он не будет работать.
Кубахаха
Привет +1, но на самом деле я сделал ответ, смешав вас обоих, я имею в виду Навина, То и вас. Я открыл терминал и набрал как alacarte и нашел синаптический, в его свойствах я заменил эту команду на gksudo synaptic, и это помогло. Спасибо вам обоим.
2012 года
1
@kubahaha У меня точно такая же проблема, synaptic-pkexecне запускается. Он запрашивает аутентификацию и ничего не делает позже. pkexec -- user root nautilusпроизводит такое же поведение. Ошибка: No protocol specified ** (nautilus:3040): WARNING **: Could not open X display (nautilus:3040): Gtk-WARNING **: cannot open display: что может быть не так?
Дешмух
Используйте комплект политики askubuntu.com/a/450559/159431
iyrin
это открывает мне новый документ для редактирования. совершенно пусто Я не могу сделать шаг 2. любой совет?
Маклан
0

Я столкнулся с той же проблемой, когда пытался настроить новый метод ввода IBus для моего недавно установленного Lubuntu 12.04.

Я решил проблему, очистив и переустановив пакет IBus:

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

Мой Synaptic Package Manager теперь запускается снова, его ярлык приложения «synaptic-pkexec» остается неизменным.

user186313
источник
1
Я не понимаю, какое отношение пакет ibus имеет к Synaptic.
Брайам
У меня это тоже сработало, но убрал ubuntu-desktop, Rhythmbox и т. Д. Так что я должен установить его один за другим.
ученик