В основном система обновления Eclipse не работает хорошо, когда она переупаковывается для различных пакетов операционной системы. Если «apt-get upgrade» не работает для вас, я бы предложил вам держаться подальше от упакованной версии Eclipse и просто загрузить тот, который вам нужен непосредственно из Eclipse, распаковать и запустить.
Затем вы можете обновить его по мере необходимости.
Я как-то нашел рабочее решение, работающее для одного пользователя за раз. Похоже, если использование:
su user_name bash -c 'gsetting set org.gnome.desktop.interface text-scaling-factor 0.7'
Не удалось из-за:
x11 соединение отклонено из-за неправильной аутентификацииЭто потому, что X win cookie не перенесены. Итак, попробовал следующие шаги:
root:~#echo $DISPLAY
root output:~#localhost:10.0
root:~#xauth list
output:~#
eglisa-bh/unix:12 MIT-MAGIC-COOKIE-1 9435aa7eb876e2edf3e4f29bbe90f42a
eglisa-bh/unix:10 MIT-MAGIC-COOKIE-1 5e987f3ce693dd4789fgc5c012067f31
root:~#su - student
student:~#DISPLAY=localhost:10.0; export DISPLAY
student:~#xauth add eglisa-bh/unix:10 MIT-MAGIC-COOKIE-1
5e987f3ce693dd4789fgc5c017f31
Уловка и затем снова запустились:
su user_name bash -c 'gsetting set org.gnome.desktop.interface text-scaling-factor 0.7'
Масштаб текста изменяется на 0,7 по мере необходимости.
[d7 ] Я попытался возиться с sudo, добавив в файл sudoers:Defaults env_keep +="DISPLAY XAUTHORIZATION XAUTHORITY"
Но это также не сработало. Если есть более простой способ, я бы очень признателен.