После обновления до Ubuntu Studio 22.04 мне теперь отказано в доступе к «Программному обеспечению и обновлениям».
У меня есть два компьютера с Ubuntu Studio 22.04, каждый из которых был недавно обновлен с версии 21.10. Мы будем называть их просто «игровой компьютер» и мой [неигровой] «ноутбук». И я заметил интересный и тревожный побочный эффект запуска обновления: на обоих устройствах после обновления я больше не могу получить доступ к «Программному обеспечению и обновлениям».
Впервые я обнаружил проблему на своем ноутбуке, который сначала был обновлен до 22.04 — около недели или двух назад. Зная, что некоторые сторонние репозитории отключаются во время обновления, я хотел перейти в «Программное обеспечение и обновления», чтобы проверить, нужно ли их снова включать. Ранее сегодня вечером я обновил игровой компьютер, чтобы он соответствовал. Перед обновлением я заходил в "Программное обеспечение и обновления" просто для того, чтобы убедиться, что смогу - и смогу. Пост апгрейдить я теперь уже не могу.
Сообщение об ошибке одинаково на обоих компьютерах:
«Отказано в доступе. Возможно, неправильный пароль, попробуйте еще раз. В некоторых системах вам нужно быть в специальной группе (часто: колесо), чтобы использовать эту программу.
Команда: /usr/bin/software-properties-gtk"
Поэтому, естественно, я запускаю «sudo nano /usr/bin/software-properties-gtk», чтобы посмотреть, что находится внутри файла. Я вижу ряд вещей, но ничего очевидного для новичка, такого как я, о том, где решить проблему с доступом. Я не думаю, что это проблема суперпользователя, потому что любая команда sudo, которую я запускаю в терминале, работает просто отлично.
Если вам нужно, чтобы я вставил содержимое файла nano, просто дайте мне знать. В противном случае, я очень хочу получить ваш совет и руководство по этому поводу, потому что я хочу убедиться, что я могу получить доступ к этой очень важной программе! И в случае, если это полезная информация, точная команда, которую я выполнил для выполнения обновления, была просто «sudo do-release-upgrade». Я знаю, что некоторые люди следуют этой базовой команде с помощью таких вещей, как «-c» или «-d» или что-то в этом роде. Я ничего из этого не делал, просто использовал базовую команду — как я делал для каждого обновления с тех пор, как Ubuntu Studio стал моей ОС «ежедневного драйвера» в 19.04.
Помимо этого, единственное, что я заметил, это то, что прозрачность и размытие не такие прозрачные, как раньше на любом устройстве. И во многих моих приложениях на игровом ПК, таких как Chrome и Steam, прозрачность просто полностью отсутствует. В этой части я достаточно уверен, что смогу разобраться самостоятельно (или, по крайней мере, успешно выполнить поиск в Google). Похоже на ситуацию, с которой я столкнулся (и разрешил) в прошлом. Я просто не могу вспомнить, что именно это была за резолюция. Но если вы уже раздаете советы, полагаю, я буду рад принять ваш совет и здесь. ;-)
Еще раз заранее всем спасибо!
Ваше здоровье!
1 ответ
после некоторых поисков я нашел это для меня с
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY software-properties-qt
как команда в конфигурации меню, она работает так, как ожидалось: сначала она показывает запрос пароля, а в случае успеха открывает окно источников программного обеспечения.
если у вас есть только
software-properties-qt
строка и не запускаться, поскольку другой пользователь выбрал, он открывает экран с надписью:
Пожалуйста, запустите это программное обеспечение с правами администратора. Для этого запустите эту программу с помощью lxqt-sudo или pkexec.
Только
pkexec software-properties-qt
не работает. я думаю, что целевая программа не получает правильного отображения и пользователя или около того...
с установленными средами DISPLAY XAUTHORITY он работает.