Спасибо Avinash Raj!
Я исправляю эту проблему, следуя вашему методу. Но с незначительным редактированием вашего метода:
sudo cd /lib/x86_64-linux-gnu cp libc-2.17.so /root cp libdl-2.17.so /root cp libm-2.17.so /root cp libpthread-2.17.so /root cp librt-2.17.so /root cp ld-2.17.so /root/mkdir /root/i386
и cd /lib/i386-linux-gnu cp libc-2.17.so /root/i386 cp libdl-2.17.so /root/i386 cp libm-2.17.so /root/i386 cp libpthread-2.17.so /root/i386 cp librt-2.17.so /root/i386 cp ld-2.17.so /root/i386
sudo cd /lib/x86_64-linux-gnu cp libc-2.17.so /root cp libdl-2.17.so /root cp libm-2.17.so /root cp libpthread-2.17.so /root cp librt-2.17.so /root cp ld-2.17.so /root/sudo
удалить libs: cd /lib/i386-linux-gnu rm libc-2.17.so rm libdl-2.17.so rm libm-2.17.so rm libpthread-2.17.so rm librt-2.17.so rm ld-2.17.so
, тогда я могу выполнить dist-upgrade. apt-get dist-upgrade
У вас есть несколько проблем в вашей настройке: один определенно сделает его неработоспособным, а другой скорее всего:
В файле .desktop вы используете:
Exec=~/.config/autostart/unity_dash_update.sh
, но ~ не работает в файле .desktop, вам нужно использовать абсолютный путь, если ваш скрипт не находится в $PATH (и исполняемый файл), а затем просто запустите его по его имени.
Теперь он просто запускается слишком рано и либо сломается, либо пропустит цель. Это часто случается с: связанными командами
с сенсорной панелью, мышью и клавиатурой (настройками). xrandr, особенно когда подключен второй монитор. Индикаторыи еще несколько ... Команды, связанные с Unity, входят в список по определению, поскольку это рабочий стол по природе.
Заключение: измените строку Exec= на:
Exec=/bin/bash -c "sleep 15 && /absolute/path/to/unity_dash_update.sh
xdotool key Super && sleep 3 && xdotool key Super
Или, лучше, не используйте сценарий вообще и добавьте его в приложения для запуска, включая разрыв, который вам нужен, прежде чем он будет запущен: /bin/bash -c "sleep 15 && xdotool key Super && sleep 3 && xdotool key Super"
Конечно, вы можете поэкспериментировать с sleep 15 время. Ваш файл .desktop довольно расширен, в то время как для базового задания, такого как запуск скрипта при запуске, достаточно [Desktop Entry]
Name=name
Exec=command
Type=Application
. Если вы используете меньше, меньше может пойти не так :) См. Также здесь. Если вы настаиваете на использовании отдельного сценария, не храните его в ~/.config/autostart. Этот каталог специально предназначен для запуска (входа) пусковых установок.